sam remote test-event put
此页面提供了 Amazon Serverless Application Model 命令行界面 (Amazon SAM CLI) sam remote test-event put 子命令的参考信息。
-
有关 Amazon SAM CLI 的简介,请参阅什么是 Amazon SAMCLI?
-
有关使用 Amazon SAM CLI
sam remote test-event命令的文档,请参阅 使用 sam remote test-event 进行云测试简介。
sam remote test-event put 子命令将本地计算机上的可共享测试事件保存到 Amazon EventBridge 架构注册表中。
使用量
$sam remote test-event put<arguments> <options>
参数
- Resource ID
-
与可共享测试事件关联的 Amazon Lambda 函数的 ID。
如果您提供逻辑 ID,您还必须使用
--stack-name选项为与 Lambda 函数关联的 Amazon CloudFormation 堆栈提供值。有效值:资源的逻辑 ID 或资源 ARN。
选项
--config-envTEXT-
在配置文件中指定要使用的默认参数值的环境名称。默认值为“default”。有关配置文件的详细信息,请参阅 Amazon SAMCLI 配置文件。
--config-filePATH-
包含要使用的默认参数值的配置文件的路径和文件名。在项目目录的根目录中,默认值为“
samconfig.toml”。有关配置文件的详细信息,请参阅 Amazon SAMCLI 配置文件。 --fileFILENAME-
本地计算机上事件的文件路径和名称。
提供
-作为要从stdin处读取的文件名值。此选项是必需的。
--force,-f-
覆盖同名的可共享测试事件。
--help, -h-
显示帮助消息并退出。
--nameTEXT-
用于保存可共享测试事件的名称。
如果 EventBridge 架构注册表中存在同名的可共享测试事件,则 Amazon SAM CLI 不会将其覆盖。若要覆盖,请添加
--force选项。 --output-fileFILENAME-
在本地计算机上保存事件的文件路径和名称。
如果您不提供此选项,则 Amazon SAM CLI 会将可共享测试事件的内容输出到您的控制台。
--stack-nameTEXT-
与 Lambda 函数关联的 Amazon CloudFormation 堆栈的名称。
如果您提供 Lambda 函数逻辑 ID 作为参数,则此选项为必需。
示例
有关使用此命令的示例,请参阅保存可共享测试事件。