sam remote test-event put - Amazon Serverless Application Model
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

sam remote test-event put

此页面提供了 Amazon Serverless Application Model 命令行界面 (Amazon SAM CLI) sam remote test-event put 子命令的参考信息。

sam remote test-event put子命令将本地计算机上的可共享测试事件保存到 Amazon EventBridge 架构注册表中。

使用量

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

参数

资源 ID

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

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

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

Options

--config-env TEXT

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

--config-file PATH

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

--file FILENAME

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

提供 - 作为要从 stdin 处读取的文件名值。

此选项是必需的。

--force, -f

覆盖同名的可共享测试事件。

--help, -h

显示帮助消息并退出。

--name TEXT

用于保存可共享测试事件的名称。

如果 EventBridge 架构注册表中存在同名的可共享测试事件,则Amazon SAMCLI不会将其覆盖。若要覆盖,请添加 --force 选项。

--output-file FILENAME

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

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

--stack-name TEXT

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

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