View a markdown version of this page

雪花钥匙对 - AWS Secrets Manager

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

雪花钥匙对

秘密值字段

以下是密钥管理器密钥中必须包含的字段:

{ "account": "Your Account Identifier", "user": "Your user name", "privateKey": "Your private Key", "publicKey": "Your public Key", "passphrase": "Your Passphrase" }
用户

与此密钥对身份验证关联的 Snowflake 用户名。必须在 Snowflake 中配置此用户以接受密钥对身份验证,并且必须将公钥分配给该用户的个人资料。

账户

您用于建立连接的 Snowflake 账户标识符。这可以从你的 Snowflake 网址(.snowflakecomputing.com 之前的部分)中提取

私钥

用于身份验证的 PEM 格式的 RSA 私钥。 BEGIN/END 标记是可选的。

公钥

与私钥对应的 PEM 格式的公钥对应物。 BEGIN/END 标记是可选的。

密码短语

(可选)此字段指用于解密加密私钥的密码。

机密元数据字段

以下是 Snowflake 的元数据字段:

{ "cryptographicAlgorithm": "Your Cryptographic algorithm", "encryptPrivateKey": "True/False" }
密码算法

(可选)这是指用于生成密钥的算法。你可以选择 3 算法:RS256|RS384|RS512. 此字段是可选的,选择的默认算法是 RS256。

加密 PrivateKey

(可选)此字段可用于选择是否要加密私钥。默认情况下,它设置为 false。加密密码是随机生成的。

使用流程

您可以使用CreateSecret调用来创建您的密钥,其密钥值包含上述字段,密钥类型为 SnowflakeKeyPairAuthentication。可以使用RotateSecret呼叫来设置轮换配置。您可以根据需要选择提供机密元数据字段。您还必须在RotateSecret调用中提供角色 ARN,向服务授予轮换密钥所需的权限。有关权限策略的示例,请参阅安全和权限。请注意,此合作伙伴的轮换元数据字段可以留空。