AWS SAM 애플리케이션 패키징 - AWS CodeDeploy

AWS SAM 애플리케이션 패키징

이제 SAM-Tutorial 디렉터리에는 다음과 같은 네 개의 파일이 있습니다.

  • beforeAllowTraffic.js

  • afterAllowTraffic.js

  • myDateTimeFunction.js

  • template.yml

이제 AWS SAM sam package 명령을 사용하여 Lambda 함수와 CodeDeploy 애플리케이션의 아티팩트를 생성하고 패키징할 준비가 되었습니다. 아티팩트는 S3 버킷에 업로드됩니다. 명령의 출력은 package.yml이라는 새 파일입니다. 이 파일은 다음 단계에서 AWS SAM sam deploy 명령에 사용됩니다.

참고

sam package 명령에 대한 자세한 내용은AWS Serverless Application Model 개발자 가이드AWS SAM CLI 명령 참조를 참조하세요.

SAM-Tutorial 디렉터리에서 다음을 실행합니다.

sam package \ --template-file template.yml \ --output-template-file package.yml \ --s3-bucket amzn-s3-demo-bucket

s3-bucket 파라미터의 경우 이 자습서에 대한 사전 조건으로 생성한 Amazon S3 버킷을 지정합니다. output-template-file은 AWS SAM sam deploy 명령에 사용되는 새 파일의 이름을 지정합니다.