기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
환경 보안 암호 관리
Amplify 2세대 릴리스를 통해 환경 보안 암호에 대한 워크플로가 간소화되어 Amplify 콘솔에서 보안 암호 및 환경 변수 관리를 중앙 집중화합니다. Amplify 2세대 앱의 비밀 설정 및 액세스에 대한 지침은 Amplify 설명서의 보안 암호 및 환경 변수
1세대 앱의 환경 보안 암호는 환경 변수와 비슷하지만 암호화할 수 있는 AWS Systems Manager Parameter Store 키 값 페어입니다. Amplify에 대한 ‘Apple 프라이빗 키로 로그인’과 같은 일부 값은 암호화되어야 합니다.
AWS Systems Manager를 사용하여 Amplify 1세대 애플리케이션의 환경 보안 암호 설정
AWS Systems Manager 콘솔을 사용하여 1세대 Amplify 앱의 환경 보안 암호를 설정하려면 다음 지침을 따릅니다.
환경 암호를 설정하려면
-
AWS Management 콘솔 에 로그인한 다음 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를 지정해야 합니다.
1세대 애플리케이션에서 환경 보안 암호에 액세스
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 프라이빗 키로 로그인 |
-----프라이빗 키 시작----- ****...... -----프라이빗 키 종료----- |