기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
AWS SAM 템플릿에서 애플리케이션 리소스 정의
AWS SAM 템플릿 Resources
섹션에서 서버리스 애플리케이션이 사용하는 AWS 리소스를 정의합니다. 리소스를 정의할 때는 리소스가 무엇인지, 리소스가 다른 리소스와 어떻게 상호 작용하는지, 어떻게 액세스할 수 있는지 (즉, 리소스의 권한) 를 식별합니다.
AWS SAM 템플릿의 Resources
섹션에는 AWS CloudFormation 리소스와 AWS SAM 리소스의 조합이 포함될 수 있습니다. 또한 AWS SAM의 약식 구문을 다음 리소스에 사용할 수 있습니다.
AWS SAM 약식 구문 |
관련 AWS 리소스로 수행하는 작업 |
---|---|
HTTPS 엔드포인트를 통해 호출할 수 있는 API Gateway 리소스 및 메서드 컬렉션을 생성합니다. |
|
AWS Serverless Application Repository |
|
두 리소스 간의 권한을 구성합니다. 커넥터에 대한 소개는 AWS SAM 커넥터를 사용한 리소스 권한 관리 섹션을 참조하세요. |
|
AWS Lambda 함수를 트리거하는 함수, AWS Identity and Access Management (IAM) 실행 역할 및 이벤트 소스 매핑을 생성합니다. |
|
서버리스 애플리케이션을 위한 AWS AppSync GraphQL API를 만들고 구성합니다. |
|
Amazon API Gateway HTTP API를 생성함으로써 귀하는 REST API보다 지연 시간이 짧고 비용이 저렴한 RESTful API를 생성할 수 있습니다. |
|
LayerVersion Lambda 함수에 필요한 라이브러리 또는 런타임 코드를 포함하는 Lambda를 생성합니다. |
|
단일 속성 프라이머리 키를 사용하여 DynamoDB 테이블을 생성합니다. |
|
AWS Lambda 함수 및 기타 AWS 리소스를 오케스트레이션하여 복잡하고 강력한 워크플로를 형성하는 데 사용할 수 있는 AWS Step Functions 상태 머신을 생성합니다. |
위의 리소스도 에 나열되어 있습니다. AWS SAM 리소스 및 속성
모든 AWS 리소스 및 속성 유형과 AWS CloudFormation AWS SAM 지원에 대한 참조 정보는 AWS CloudFormation 사용 설명서의 AWS 리소스 및 속성 유형 참조를 참조하십시오.