Skip to content

[Amplify Hosting] 쉘 스크립트로 Amplify 프로젝트 파일 받아오기

TaeSeong Park edited this page Sep 18, 2020 · 1 revision

Amplify Web Hosting(Continuous Git-Deployment) 유형에서 빌드 이미지 안에서 aws-exports.js를 받지를 못해서 하게 되었음.

$ 로 시작하는 게 세팅된 환경변수. Amplify의 Environment Variables에서 직접 추가 해준 것들이죠..

AWS 시스템 내장 환경변수: Amplify Console Environment Variables

AMPLIFY="{\
\"projectName\":\"$PROJECT_NAME\",\
\"appId\":\"$AWS_APP_ID\",\
\"envName\":\"$ENV_NAME\",\
\"defaultEditor\":\"code\"\
}"
AWSCLOUDFORMATIONCONFIG="{\
\"configLevel\":\"project\",\
\"useProfile\":false,\
\"profileName\":\"default\",\
\"accessKeyId\":\"$ACCESS_KEY_ID\",\
\"secretAccessKey\":\"$SECRET_ACCESS_KEY\",\
\"region\":\"us-west-2\"\
}"
PROVIDERS="{\
\"awscloudformation\":$AWSCLOUDFORMATIONCONFIG\
}"
amplify pull \
--amplify $AMPLIFY \
--providers $PROVIDERS \
--yes

빈 폴더를 만들고 그 안에서 실험을 해봤다..

이후에 이렇게 파일들이 잘 받아진 것을 확인했다.

스크린샷 2020-06-11 오후 11 29 35 스크린샷 2020-06-11 오후 11 46 45