我有一个未安装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}}的身份通过
有人尝试过成功吗?