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