终端节点列表 - Amazon Serverless Application Model
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

终端节点列表

显示堆Amazon CloudFormation栈中的云端和本地端点列表。您可以通过sam localsam sync命令与这些资源进行交互。

Amazon Lambda此命令支持Amazon API Gateway 资源类型。

注意

为您的Amazon API Gateway 资源配置自定义域时支持自定义域。此命令将输出自定义域而不是默认端点。

用量

sam list endpoints <option> <parameter> ...

选项

选项 描述

--config-env TEXT

环境名称,用于指定要使用的配置文件中的默认参数值。

默认值default

有关配置文件的详细信息,请参阅 Amazon SAM CLI 配置文件

--config-file TEXT

包含要使用的默认参数值的配置文件的路径和文件名。

默认值samconfig.toml在当前工作目录中。

有关配置文件的详细信息,请参阅 Amazon SAM CLI 配置文件

--debug

开启调试日志,打印Amazon SAM CLI 生成的带有时间戳的调试消息。

-h, --help

显示此消息并退出。

--output [json|table]

指定输出结果的格式。

默认值table

--profile TEXT

使用凭证文件中的特定配置文件,使用凭证文件中的特定配置文件。Amazon

--region TEXT

设置服务的Amazon区域。例如,us-east-1

--stack-name TEXT

已部署Amazon CloudFormation堆栈的名称。堆栈名称可以在应用程序samconfig.toml的文件或指定的配置文件中找到。

如果未指定此选项,则将显示模板中定义的本地资源。

-t, --template-file, --template PATH

Amazon SAM模板文件。

默认值template.[yaml|yml|json]

示例

以 json 格式显示名为的Amazon CloudFormation堆栈中部署的资源终端节点的输出test-stack

$ 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']" ] } ]