我最初的问题是我想在运行管道之前增加我的 DynamoDB 写入吞吐量,然后在我完成上传时减少它(每天最多执行一次,所以我对减少的限制很好)。
我发现这样做的唯一方法是通过一个 shell 脚本,该脚本将发出 API 命令来改变吞吐量。当它是管道为我创建的资源时,它如何与我的 AMI access_key 和 secret_key 一起使用?(我无法登录以设置~/.aws/config
文件,也不想为此创建 AMI)。
我应该用 bash 编写脚本吗?例如,我可以使用 ruby/python AWS SDK 包吗?(我更喜欢后者..)如何将我的凭据传递给脚本?我是否有运行时变量(如@startedDate
),我可以使用我的密钥和秘密将其作为参数传递给活动?我是否有任何其他方式来使用命令行工具或 SDK 包进行身份验证?
如果有其他方法可以解决我原来的问题 - 请告诉我。我只能找到ShellActivity
解决方案,因为我在文档/论坛中找不到任何其他内容。
谢谢!