无法为route53运行状况检查条目设置名称

时间:2016-01-06 10:00:09

标签: amazon-route53

这是我如何设置条目

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条目时,它缺少名称(第一个条目是手动条目,第二个条目来自上面的代码片段。我指的是红色污迹。) missing name

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"

我犯了一些错误:

  • 我的aws版本很旧。在ubuntu上,我必须apt-get remove awscli,然后使用pip install awscli从pip安装最新版本。然后可以在~/.local/bin/aws
  • 中找到可执行文件
  • 当我更改名称时,我不得不强制重新加载网页,而不是仅使用aws图标刷新它(想想Ctrl+Shift+R)。

1 个答案:

答案 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
  1. http://docs.aws.amazon.com/cli/latest/reference/route53/change-tags-for-resource.html