

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# Snowflake 키 페어
<a name="mes-partner-Snowflake"></a>

## 보안 암호 값 필드
<a name="w2aac25c11c17b3"></a>

다음은 Secrets Manager 보안 암호에 포함되어야 하는 필드입니다.

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

user  
이 키 페어 인증과 연결된 Snowflake 사용자 이름입니다. 이 사용자는 키 페어 인증을 수락하도록 Snowflake에서 구성되어야 하며, 퍼블릭 키는이 사용자의 프로필에 할당되어야 합니다.

계정  
연결을 설정하는 데 사용되는 Snowflake 계정 식별자입니다. 이는 Snowflake URL(.snowflakecomputing.com 이전 부분)에서 추출할 수 있습니다.

privateKey  
인증에 사용되는 PEM 형식의 RSA 프라이빗 키입니다. BEGIN/END 마커는 선택 사항입니다.

publicKey  
프라이빗 키에 해당하는 PEM 형식의 퍼블릭 키입니다. BEGIN/END 마커는 선택 사항입니다.

암호  
(선택 사항)이 필드는 암호화된 프라이빗 키를 복호화하는 데 사용되는 암호를 나타냅니다.

## 보안 암호 메타데이터 필드
<a name="w2aac25c11c17b5"></a>

다음은 Snowflake의 메타데이터 필드입니다.

```
{
  "cryptographicAlgorithm": "{{Your Cryptographic algorithm}}",
  "encryptPrivateKey": "{{True/False}}"
}
```

cryptographicAlgorithm  
(선택 사항) 키 생성에 사용되는 알고리즘을 나타냅니다. 의 세 가지 알고리즘을 선택할 수 있습니다`RS256|RS384|RS512`. 이 필드는 선택 사항이며 선택한 기본 알고리즘은 RS256입니다.

encryptPrivateKey  
(선택 사항)이 필드를 사용하여 프라이빗 키를 암호화할지 여부를 선택할 수 있습니다. 이 파라미터의 기본값은 false입니다. 암호화를 위한 암호는 무작위로 생성됩니다.

## 사용 흐름
<a name="w2aac25c11c17b7"></a>

위에서 언급한 필드와 보안 암호 유형을 SnowflakeKeyPairAuthentication으로 포함하는 보안 암호 값을 사용하여 [CreateSecret](https://docs.aws.amazon.com/secretsmanager/latest/apireference/API_CreateSecret.html) 호출을 사용하여 보안 암호를 생성할 수 있습니다. 교체 구성은 [RotateSecret](https://docs.aws.amazon.com/secretsmanager/latest/apireference/API_RotateSecret.html) 호출을 사용하여 설정할 수 있습니다. 필요에 따라 보안 암호 메타데이터 필드(들)를 제공할 수 있습니다. 또한 [RotateSecret](https://docs.aws.amazon.com/secretsmanager/latest/apireference/API_RotateSecret.html) 호출에 보안 암호를 교체하는 데 필요한 권한을 서비스에 부여하는 역할 ARN을 제공해야 합니다. 권한 정책의 예는 [보안 및 권한을 참조하세요](mes-security.md). 이 파트너의 경우 교체 메타데이터 필드를 비워 둘 수 있습니다.