Gab*_*eim 1 bash amazon-web-services aws-cli
我有一个脚本可以从 CLI 更新 lambda 代码。它包括几个步骤:
## prepare code
aws lambda update-function-code --function-name my-function --zip-file fileb://my-file --region eu-west-1
## execute code: aws lambda invoke..
Run Code Online (Sandbox Code Playgroud)
我的问题是,在执行 update-function-code 后,cli 等待按下 Enter 键,而我并不真正关心结果,我想继续执行。
我尝试了不同的东西,但没有用: 非交互模式:
bash -c `aws lambda...`
Run Code Online (Sandbox Code Playgroud)
管道输入功能:
printf '\n' | aws lambda...
Run Code Online (Sandbox Code Playgroud)
任何的想法?
我的 aws cli 版本是 2.0.12
这是由 AWS CLI v2 使用“寻呼机”引起的,这与 v1 的行为不同。
来自AWS CLI 的控制命令输出 - 如何设置输出的默认寻呼程序 :
以下示例设置默认值以禁用
config文件中的寻呼机:Run Code Online (Sandbox Code Playgroud)[default] cli_pager=
| 归档时间: |
|
| 查看次数: |
138 次 |
| 最近记录: |