기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
환경 비밀 관리
Amplify Gen 2 릴리스를 통해 환경 비밀에 대한 워크플로가 간소화되어 Amplify 콘솔에서 비밀 및 환경 변수 관리를 중앙 집중화합니다. Amplify Gen 2 앱의 비밀 설정 및 액세스에 대한 지침은 Amplify 설명서의 비밀 및 환경 변수
Gen 1 앱의 환경 비밀은 환경 변수와 비슷하지만 암호화할 수 있는 AWS Systems Manager Parameter Store 키 값 페어입니다. Amplify에 대한 ‘Apple 프라이빗 키로 로그인’과 같은 일부 값은 암호화되어야 합니다.
AWS Systems Manager를 사용하여 Amplify Gen 1 애플리케이션의 환경 비밀 설정
AWS Systems Manager 콘솔을 사용하여 Gen 1 Amplify 앱의 환경 비밀을 설정하려면 다음 지침을 따릅니다.
환경 암호를 설정하려면
-
AWS Management Console 에 로그인한 다음 AWS Systems Manager 콘솔
을 엽니다. -
탐색 창에서 애플리케이션 관리를 선택한 다음, Parameter Store를 선택합니다.
-
AWS Systems Manager Parameter Store 페이지에서 파라미터 생성을 선택합니다.
-
파라미터 생성 페이지의 파라미터 세부 정보 섹션에서 다음을 수행합니다.
-
이름에 파라미터를
/amplify/{your_app_id}/{your_backend_environment_name}/{your_parameter_name}
형식으로 입력합니다. -
유형에서 보안 문자열을 선택합니다.
-
KMS 키 소스의 경우 내 현재 계정을 선택하여 계정의 기본 키를 사용합니다.
-
값 에는 암호화할 암호 값을 입력합니다.
-
-
파라미터 생성을 선택합니다.
참고
Amplify는 특정 환경 빌드용 /amplify/{your_app_id}/{your_backend_environment_name}
키에만 액세스할 수 있습니다. Amplify가 값을 해독할 수 있도록 하려면 기본 AWS KMS key을(를) 지정해야 합니다.
Gen 1 애플리케이션의 환경 비밀에 액세스
빌드 중에 Gen 1 애플리케이션의 환경 비밀에 액세스하는 것은 환경 비밀이 JSON 문자열로 process.env.secrets
에 저장된다는 점을 제외하면 환경 변수에 액세스하는 것과 비슷합니다.
Amplify 환경 비밀 참조
Systems Manager 파라미터를 /amplify/{your_app_id}/{your_backend_environment_name}/AMPLIFY_SIWA_CLIENT_ID
형식으로 지정합니다.
Amplify 콘솔 내에서 기본적으로 액세스할 수 있는 다음 환경 암호를 사용할 수 있습니다.
변수 이름 | 설명 | 예시 값 |
---|---|---|
AMPLIFY_SIWA_CLIENT_ID |
Apple 클라이언트 ID로 로그인 |
|
AMPLIFY_SIWA_TEAM_ID |
Apple 팀 ID로 로그인 |
|
AMPLIFY_SIWA_KEY_ID |
Apple 키 ID로 로그인 |
|
AMPLIFY_SIWA_PRIVATE_KEY |
Apple 프라이빗 키로 로그인 |
-----프라이빗 키 시작----- ****...... -----프라이빗 키 종료----- |