AWS SAM CLI Terraform   지원 - AWS Serverless Application Model

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

AWS SAM CLI Terraform   지원

이 섹션에서는 AWS Serverless Application Model 명령줄 인터페이스(AWS SAM CLI)를 사용하여 Terraform 프로젝트 및 Terraform 클라우드.

피드백을 제공하고 기능 요청을 제출하려면 GitHub 문제 .

정의 AWS SAM CLI 에 대한 지원 Terraform?

AWS Serverless Application Model 명령줄 인터페이스 사용(AWS SAM CLI)를 사용하여 Terraform 프로젝트 또는 Terraform Cloud 다음에 대한 로컬 디버깅 및 테스트를 수행하려면

  • AWS Lambda 함수 및 계층.

  • Amazon API Gateway APIs.

에 대한 소개 Terraform, 정의 참조 Terraform에서 ? HashiCorp Terraform 웹 사이트 .

피드백을 제공하고 기능 요청을 제출하려면 GitHub 문제 .

참고

의 구문 분석 단계의 일부로 AWS SAM CLI의 통합, AWS SAM CLI 는 사용자 명령으로 프로젝트 파일 및 데이터를 생성합니다. 명령 출력은 변경되지 않아야 하지만 특정 환경에서는 환경 또는 러너가 출력에 추가 로그나 정보를 삽입할 수 있습니다.

란 무엇입니까? AWS SAM CLI?

는 AWS SAM CLI 는 AWS SAM 템플릿 및 다음과 같은 지원되는 타사 통합과 함께 사용할 수 있는 명령줄 도구입니다.Terraform: 서버리스 애플리케이션을 빌드하고 실행합니다. 에 대한 소개 AWS SAM CLI를 참조하세요AWS SAMCLI란 무엇인가요?.

는 AWS SAM CLI 는 에 대해 다음 명령을 지원합니다.Terraform:

  • sam local invoke - 로컬에서 AWS Lambda 함수 리소스의 일회성 호출을 시작합니다. sam local invoke를 사용한 테스트 소개 명령에 대한 자세한 내용은 섹션을 참조하세요.

  • sam local start-api - Lambda 리소스를 로컬에서 실행하고 로컬 HTTP 서버 호스트를 통해 테스트합니다. 이러한 유형의 테스트는 API Gateway 엔드포인트에서 호출되는 Lambda 함수에 유용합니다. sam local start-api를 사용한 테스트 소개 명령에 대한 자세한 내용은 섹션을 참조하세요.

  • sam local start-lambda - AWS Command Line Interface (AWS CLI) 또는 를 사용하여 함수를 로컬로 호출하려면 Lambda 함수의 로컬 엔드포인트를 시작합니다SDKs. 를 사용한 테스트 소개 sam local start-lambda 명령에 대한 자세한 내용은 섹션을 참조하세요.

를 사용하려면 어떻게 해야 하나요? AWS SAM CLI with Terraform?

코어 Terraform 워크플로쓰기, 계획적용의 세 단계로 구성됩니다. 와 함께 AWS SAM CLI 에 대한 지원 Terraform, 를 활용할 수 있습니다. AWS SAM CLI sam local 를 계속 사용하는 동안 명령 세트 Terraform 에서 애플리케이션을 관리하는 워크플로입니다 AWS. 일반적으로 이는 다음을 의미합니다.

  • 쓰기 - 를 사용하여 인프라를 코드로 작성 Terraform.

  • 테스트 및 디버그 - 를 사용합니다. AWS SAM CLI 애플리케이션을 로컬로 테스트하고 디버깅합니다.

  • 계획 - 적용하기 전에 변경 사항을 미리 볼 수 있습니다.

  • 적용 - 인프라를 프로비저닝합니다.

를 사용하는 예제의 경우 AWS SAM CLI with Terraform, 함께 더 나아짐을 참조하세요. AWS SAM CLI 그리고 HashiCorp Terraform AWS 컴퓨팅 블로그 에서.

다음 단계

모든 사전 조건을 완료하고 설정하려면 Terraform을 참조하세요다음으로 시작하기 Terraform 에 대한 지원 AWS SAM CLI.