신규 고객은 더 이상 AWS Cloud9를 사용할 수 없습니다. AWS Cloud9의 기존 고객은 정상적으로 서비스를 계속 이용할 수 있습니다. 자세히 알아보기
서버리스 애플리케이션 디버깅을 위한 구성 옵션
인라인 작업을 사용하면 직접 또는 SAM 템플릿을 사용하여 Lambda 함수를 호출하기 위한 속성을 손쉽게 찾고 정의할 수 있습니다. "lambda"
(함수 실행 방법), "sam"
(AWS SAM CLI가 애플리케이션을 빌드하는 방법) 및 "aws"
(AWS 연결 정보가 제공되는 방법)에 대한 속성을 정의할 수도 있습니다.
속성 | 설명 |
---|---|
|
시작 구성을 관리하는 확장 프로그램을 지정합니다. AWS SAM CLI를 사용하여 로컬에서 빌드하고 디버그하려면 항상 |
|
Debug launch configuration 목록에 표시할 알아보기 쉬운 이름을 정합니다. |
|
지정된 확장 프로그램( |
|
리소스를 호출하기 위한 진입점을 지정합니다. Lambda 함수를 직접 호출하려면 다음
SAM 템플릿을 사용하여 Lambda 리소스를 호출하려면 다음
|
속성 | 설명 |
---|---|
|
작업 파라미터를 함수에 전달합니다. 예를 들어 Amazon S3 버킷에 기록하는 경우 버킷 이름을 환경 변수로 구성합니다. 작성하는 버킷 이름을 하드코딩하지 마십시오. |
|
Lambda 함수에 입력으로 제공할 이벤트 페이로드에 두 가지 옵션이 있습니다.
|
|
호출된 Lambda 함수의 실행을 위해 제공되는 메모리의 용량(메가바이트)를 지정합니다. |
|
Lambda 함수에서 사용하는 런타임을 지정합니다. 자세한 내용은 AWS Lambda 런타임을 참조하세요. |
|
디버그 세션이 시간 초과될 때까지 허용되는 시간(초)을 설정합니다. |
AWS 도구 키트 확장은 AWS SAM CLI를 사용하여 서버리스 애플리케이션을 로컬로 빌드하고 디버그합니다. launch.json
파일에 있는 "sam"
구성의 속성을 사용하여 AWS SAM CLI 명령의 동작을 구성 할 수 있습니다.
속성 | 설명 | 기본값 |
---|---|---|
|
|
빈 문자열 |
|
AWS Lambda 스타일의 Docker 컨테이너 내부에 함수를 빌드할지 여부를 나타냅니다. |
|
|
Lambda Docker 컨테이너가 연결해야 하는 기존 Docker 네트워크의 이름 또는 ID와 기본 브리지 네트워크를 지정합니다. 지정하지 않으면 Lambda 컨테이너는 기본 브리지 Docker 네트워크에만 연결됩니다. |
빈 문자열 |
|
추가 로컬 호출 인수. |
빈 문자열 |
|
명령이 Lambda 런타임에 대한 최신 Docker 이미지를 가져오는 단계를 건너뛸지 여부를 지정합니다. |
|
|
파라미터를 사용하여 고객 값을 입력함으로써 SAM 템플릿을 사용자 정의합니다. 자세한 내용은 AWS CloudFormation 사용 설명서의 파라미터를 참조하세요. |
|
속성 | 설명 | 기본값 |
---|---|---|
|
자격 증명 파일에서 특정 프로파일(예: |
기존 공유 AWS 구성 파일 또는 공유 AWS 자격 증명 파일에서 제공하는 AWS 자격 증명. |
|
서비스의 AWS 리전(예: us-east-1)을 설정합니다. |
활성 자격 증명 프로파일과 연결된 기본 AWS 리전. |