View a markdown version of this page

sam 远程测试事件获取 - Amazon Serverless Application Model
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)。

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

sam 远程测试事件获取

本页提供 Amazon Serverless Application Model 命令行界面 (Amazon SAMCLI) sam remote test-event get 子命令的参考信息。

该sam remote test-event get子命令从 Amazon EventBridge 架构注册表中获取一个可共享的测试事件。

用量

$ sam remote test-event get <arguments> <options>

参数

Resource ID

与要获取的可共享测试 Amazon Lambda 事件关联的事件函数的 ID。

如果您提供逻辑 ID,则还必须使用选项为与 Lambda 函数关联的 Amazon CloudFormation 堆栈提供一个值。--stack-name

有效值:资源的逻辑 ID 或资源 ARN。

选项

--config-env TEXT

在配置文件中指定要使用的默认参数值的环境名称。默认值为“default”。有关配置文件的详细信息,请参阅 Amazon SAMCLI 配置文件。

--config-file PATH

包含要使用的默认参数值的配置文件的路径和文件名。在项目目录的根目录中,默认值为“samconfig.toml”。有关配置文件的详细信息,请参阅 Amazon SAMCLI 配置文件。

--help, -h

显示帮助消息并退出。

--name TEXT

要获取的可共享测试事件的名称。

--output-file FILENAME

在本地计算机上保存事件的文件路径和名称。

如果您不提供此选项,则 Amazon SAM CLI会将可共享测试事件的内容输出到您的主机。

--stack-name TEXT

与 Lambda 函数关联的 Amazon CloudFormation 堆栈的名称。

如果您提供 Lambda 函数逻辑 ID 作为参数,则此选项为必需。