

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

# 환경 보안 암호 관리
<a name="environment-secrets"></a>

Amplify Gen 2 릴리스를 통해 환경 보안 암호에 대한 워크플로가 간소화되어 Amplify 콘솔에서 보안 암호 및 환경 변수 관리를 중앙 집중화합니다. Amplify Gen 2 앱의 비밀 설정 및 액세스에 대한 지침은 *Amplify 설명서*의 [보안 암호 및 환경 변수](https://docs.amplify.aws/react/deploy-and-host/fullstack-branching/secrets-and-vars/)를 참조하세요.

1세대 앱의 환경 보안 암호는 환경 변수와 비슷하지만 암호화할 수 있는 AWS Systems Manager Parameter Store 키 값 페어입니다. Amplify에 대한 ‘Apple 프라이빗 키로 로그인’과 같은 일부 값은 암호화되어야 합니다.

## AWS Systems Manager 를 사용하여 Amplify Gen 1 애플리케이션의 환경 보안 암호 설정
<a name="set-environment-secrets"></a>

다음 지침에 따라 AWS Systems Manager 콘솔을 사용하여 Gen 1 Amplify 앱의 환경 암호를 설정합니다.

**환경 암호를 설정하려면**

1. 에 로그인 AWS Management Console 하고 [AWS Systems Manager 콘솔](https://console.aws.amazon.com/systems-manager/)을 엽니다.

1. 탐색 창에서 **애플리케이션 관리**를 선택한 다음, **Parameter Store**를 선택합니다.

1. **AWS Systems Manager Parameter Store** 페이지에서 **파라미터 생성**을 선택합니다.

1. **파라미터 생성** 페이지의 **파라미터 세부 정보** 섹션에서 다음을 수행합니다.

   1. **이름**에 파라미터를 **/amplify/\$1your\$1app\$1id\$1/\$1your\$1backend\$1environment\$1name\$1/\$1your\$1parameter\$1name\$1** 형식으로 입력합니다.

   1. **유형**에서 **보안 문자열**을 선택합니다.

   1. **KMS 키 소스**의 경우 **내 현재 계정**을 선택하여 계정의 기본 키를 사용합니다.

   1. **값** 에는 암호화할 암호 값을 입력합니다.

1. **파라미터 생성**을 선택합니다.

**참고**  
Amplify는 특정 환경 빌드용 `/amplify/{your_app_id}/{your_backend_environment_name}` 키에만 액세스할 수 있습니다. Amplify가 값을 해독 AWS KMS key 할 수 있도록 기본값을 지정해야 합니다.

## 1세대 애플리케이션에서 환경 보안 암호에 액세스
<a name="access-environment-secrets"></a>

1세대 애플리케이션의 환경 보안 암호는 JSON 문자열 형태로 `process.env.secrets`에 저장됩니다.

## Amplify 환경 보안 암호 참조
<a name="amplify-environment-secrets"></a>

Systems Manager 파라미터를 `/amplify/{your_app_id}/{your_backend_environment_name}/AMPLIFY_SIWA_CLIENT_ID` 형식으로 지정합니다.

Amplify 콘솔 내에서 기본적으로 액세스할 수 있는 다음 환경 암호를 사용할 수 있습니다.


****  

| 변수 이름 | 설명 | 예시 값 | 
| --- | --- | --- | 
|  AMPLIFY\$1SIWA\$1CLIENT\$1ID  |  Apple 클라이언트 ID로 로그인  |  `com.yourapp.auth`  | 
|  AMPLIFY\$1SIWA\$1TEAM\$1ID  |  Apple 팀 ID로 로그인  |  `ABCD123`  | 
|  AMPLIFY\$1SIWA\$1KEY\$1ID  |  Apple 키 ID로 로그인  |  `ABCD123`  | 
|  AMPLIFY\$1SIWA\$1PRIVATE\$1KEY  |  Apple 프라이빗 키로 로그인  |  -----프라이빗 키 시작----- \$1\$1\$1\$1...... -----프라이빗 키 종료-----  | 