使用http REST API标记EC2

时间:2019-03-18 18:13:08

标签: amazon-web-services amazon-ec2 aws-sdk

我有一个未安装python或awscli的EC2,由于各种原因,我无法在那里安装python(因此也无法安装awscli)。我仍然需要能够通过在该框上运行bash脚本来向该EC2添加标签,因此我试图通过aws REST API(通过使用curl发出请求)来弄清楚该如何做,但是我找不到一个很好的例子。

我最接近的是这篇文章:https://docs.aws.amazon.com/resourcegroupstagging/latest/APIReference/API_TagResources.html

带有有效负载示例:

POST / HTTP/1.1
                Host: tagging.us-west-2.amazonaws.com
                Accept-Encoding: identity
                Content-Length: 82
                X-Amz-Target: ResourceGroupsTaggingAPI_20170126.TagResources
                X-Amz-Date: 20170421T214834Z
                User-Agent: aws-cli/1.11.79 Python/2.7.9 Windows/7 botocore/1.5.42
                Content-Type: application/x-amz-json-1.1
                Authorization:  AUTHPARAMS
                {
                  "ResourceARNList": [
                    "arn:aws:s3:::example_bucket"
                  ],
                  "Tags": {
                    "key": "Example_key"
                  }
                }

但这是针对S3资源的(对于EC2可能也是如此),目前尚不清楚我应该以{{1​​}}的身份通过

有人尝试过成功吗?

0 个答案:

没有答案