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
    

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

    좋은 웹페이지 즐겨찾기