AWS SAM tips를 오로지 작성

소개



제목 굉장히 미안합니다.
저자는 약 반년에 걸쳐 aws-sam을 사용하여 응용 프로그램을 만들었습니다.
많은 트러블이나 배움이 있었으므로, 그들을 메모해 가고 싶습니다.

공부하는 법



샘플을 장미하다



명령줄에서 sam init 를 실행하면 다양한 샘플 응용 프로그램이 나옵니다.
그것을 장미하면 공부됩니다.

책



영어 정보가 많기 때문에 일본어의 정리된 정보는 귀중합니다.
필자는 kindle에서 샀습니다만, 화면에서 보려면 문자가 작았기 때문에 인쇄된 책을 사는 것이 좋을지도 모릅니다.
- AWS를 통한 서버리스 아키텍처

공부 사이트



웹사이트에서 공부하는 것도 좋습니다. (영어이지만 제일 상세합니다)
  • 키 r Ver s. 작은 m
  • Backr Versand. 작은 m

  • 문제와 해결



    개발 환경과 프로덕션 환경을 나누고 싶습니다.



    매개 변수 재정의를 사용하는 것이 좋습니다.
    필자의 경우는 이런 느낌입니다.
    Parameters:
      AppId:
        Type: String
      Environment:
        Type: String
    

    리소스 수가 200개를 초과하여 더 이상 배포할 수 없음



    크로스 스택 참조를 사용하는 것이 좋습니다.
    CodePipeline의 화면은 이런 느낌이 되고 있습니다.


    배포가 느립니다.



    여러가지 시도했지만 어쩔 수 없었습니다.
    그래서 sam-local invoke 를 사용하여 로컬에서 호출하거나 함수 테스트 코드를 작성하는 것이 좋습니다.

    DynamoDB 읽기 및 쓰기 테스트를 원합니다.



    htps : // / stjs. 이오/도 cs/엔/dy 나모 db
    할 수 있습니다.

    CORS 어떻게 하자



    함수 반환 값에 Cors 정보를 추가합니다.

    첫 시동 느림(콜드 스타트)


    AutoPublishAlias: live
          ProvisionedConcurrencyConfig: 
            ProvisionedConcurrentExecutions: 2
    

    동시 실행 예약을하는 것이 좋습니다.
    그냥 배포하는 데 시간이 걸립니다. . .

    좋은 웹페이지 즐겨찾기