기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
sam list endpoints
이 페이지는 AWS Serverless Application Model 명령줄 인터페이스(AWS SAM CLI) sam list endpoints
하위 명령에 대한 참조 정보를 제공합니다.
AWS SAM CLI에 대한 소개는 AWS SAMCLI란 무엇인가요? 섹션을 참조하세요.
sam list endpoints
하위 명령은 AWS CloudFormation 스택의 클라우드 및 로컬 엔드포인트 목록을 표시합니다. sam local 및 sam sync명령을 통해 이러한 리소스와 상호 작용할 수 있습니다.
AWS Lambda과 Amazon API Gateway 리소스 유형은 이 명령에서 지원됩니다.
참고
Amazon API Gateway 리소스에 맞게 구성된 경우 사용자 지정 도메인이 지원됩니다. 이 명령은 기본 엔드포인트 대신 사용자 지정 도메인을 출력합니다.
사용량
$
sam list endpoints
<options>
옵션
--config-env
TEXT
-
사용할 구성 파일의 기본 매개변수 값을 지정하는 환경 이름입니다.
기본값:
default
구성 파일에 대한 자세한 내용은 AWS SAM CLI 구성 파일 섹션을 참조하세요.
--config-file
TEXT
-
사용할 기본 매개변수 값이 들어 있는 구성 파일의 경로 및 파일 이름입니다.
기본값: 현재 작업 디렉터리 내
samconfig.toml
입니다.구성 파일에 대한 자세한 내용은 AWS SAM CLI 구성 파일 섹션을 참조하세요.
--debug
-
디버그 로깅을 켜면 AWS SAM CLI에서 생성한 디버그 메시지를 타임스탬프와 함께 인쇄할 수 있습니다.
--help, -h
-
이 메시지를 표시한 후 종료합니다.
--output [json|table]
-
결과 출력 형식을 지정합니다.
기본값:
table
--profile
TEXT
-
보안 인증 정보 파일에서 특정 프로필을 선택하여 AWS 보안 인증을 가져옵니다.
--region
TEXT
-
서비스 AWS 지역을 설정합니다. 예:
us-east-1
. --save-params
-
명령줄에서 AWS SAM 구성 파일에 제공한 매개변수를 저장합니다.
--stack-name
TEXT
-
배포된 AWS CloudFormation 스택의 이름입니다. 스택 이름은 애플리케이션의
samconfig.toml
파일 또는 지정된 구성 파일에서 찾을 수 있습니다.이 옵션을 지정하지 않으면 템플릿에 정의된 로컬 리소스가 표시됩니다.
--template-file, --template, -t
PATH
-
AWS SAM 템플릿 파일.
기본값:
template.[yaml|yml|json]
예시
이름이 AWS CloudFormation로 지정된 test-stack
스택의 배포된 리소스 엔드포인트 출력을 json 형식으로 표시합니다.
$
sam list endpoints --stack-name test-stack --output json
[ { "LogicalResourceId": "HelloWorldFunction", "PhysicalResourceId": "sam-app-test-list-HelloWorldFunction-H85Y7yIV7ZLq", "CloudEndpoint": "https://zt55oi7kbljxjmcoahsj3cknwu0rposq.lambda-url.us-east-1.on.aws/", "Methods": "-" }, { "LogicalResourceId": "ServerlessRestApi", "PhysicalResourceId": "uj80uoe2o2", "CloudEndpoint": [ "https://uj80uoe2o2.execute-api.us-east-1.amazonaws.com/Prod", "https://uj80uoe2o2.execute-api.us-east-1.amazonaws.com/Stage" ], "Methods": [ "/hello['get']" ] } ]