gpt4 book ai didi

json - 将 json 传递到 AWS CLI 无效的 JSON

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:15:00 24 4
gpt4 key购买 nike

我有一个脚本来添加一些自定义指标数据,它非常适合我将指标数据写入一个文件,然后像这样读取它:

aws cloudwatch put-metric-data --namespace "ec2" --metric-data file://metric2.json

但如果我有脚本,只需打印并像这样调用它:

aws cloudwatch put-metric-data --namespace "ec2" --metric-data $(python aws-extra-metrics.py)

我收到以下错误:

Error parsing parameter '--metric-data': Invalid JSON:

他们有什么办法解决这个问题吗?我不想每次都将它写入文件,因为这将从 cronjob 运行。

我们正在运行 ubunutu

最佳答案

是python脚本生成json文件吗?区别在于传递文件名和传递文件内容。

你可以试试:

python aws-extra-metrics.py > metric2.json && aws cloudwatch put-metric-data --namespace "ec2" --metric-data file://metric2.json

aws cloudwatch put-metric-data --namespace "ec2" --metric-data $(python aws-extra-metrics.py)

您可能需要在 python 脚本的调用周围加上引号

关于json - 将 json 传递到 AWS CLI 无效的 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31386033/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com