这是我如何设置条目
cat << EOF > /tmp/route53-healthcheck.json
{
"IPAddress": "10.10.10.10",
"Port": 80,
"Type": "HTTP",
"ResourcePath": "/somefile.txt"
}
EOF
aws route53 create-health-check \
--caller-reference $(date +'%Y%m%dT%H%M%d') \
--health-check-config file:///tmp/route53-healthcheck.json > /tmp/route53-healthcheck.log
当我看到route53
条目时,它缺少名称(第一个条目是手动条目,第二个条目来自上面的代码片段。我指的是红色污迹。)
docs中列出的所有选项都不相关。
{
"IPAddress": "string",
"Port": integer,
"Type": "HTTP"|"HTTPS"|"HTTP_STR_MATCH"|"HTTPS_STR_MATCH"|"TCP"|"CALCULATED",
"ResourcePath": "string",
"FullyQualifiedDomainName": "string",
"SearchString": "string",
"RequestInterval": integer,
"FailureThreshold": integer,
"MeasureLatency": true|false,
"Inverted": true|false,
"HealthThreshold": integer,
"ChildHealthChecks": ["string", ...]
}
任何想法,如果有另一种方式以另一种方式设置它的名称?
aws route53 change-tags-for-resource --resource-type healthcheck --resource-id 41633bb1-4adc-4357-983f-767191ff3248 --add-tags Key=Name,Value="new-name"
我犯了一些错误:
apt-get remove awscli
,然后使用pip install awscli
从pip安装最新版本。然后可以在~/.local/bin/aws
Ctrl+Shift+R
)。答案 0 :(得分:4)
您需要使用change-tags-for-resource CLI选项在资源[1]上设置标记。
示例:
aws route53 change-tags-for-resource --resource-type healthcheck --resource-id <healthcheck guid> --add-tags Key=Name;Value=Value