首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >s3api存桶标记不识别我的TagSet

s3api存桶标记不识别我的TagSet
EN

Stack Overflow用户
提问于 2016-03-03 19:57:18
回答 2查看 4.4K关注 0票数 3

我使用以下aws cli命令。我一遍又一遍地看了一遍又一遍,不知道这个命令到底出了什么问题。

代码语言:javascript
复制
aws s3api put-bucket-tagging --bucket s3://****edited**** --tagging TagSet=[{Key=Name,Value=FHWA_Packaging_Logs},{Key=Project,Value=FHWA_Processing},{Key=Team,Value=Production}]

我得到以下错误:

代码语言:javascript
复制
Unknown options: TagSet=[Key=Name,Value=FHWA_Processing,Key=Team], TagSet=[Key=Name,Value=FHWA_Processing,Value=Production], TagSet=[Value=FHWA_Packaging_Logs,Key=Project,Key=Team], TagSet=[Value=FHWA_Packaging_Logs,Key=Project,Value=Production], TagSet=[Value=FHWA_Packaging_Logs,Value=FHWA_Processing,Key=Team], TagSet=[Value=FHWA_Packaging_Logs,Value=FHWA_Processing,Value=Production], TagSet=[Key=Name,Key=Project,Value=Production]

这命令怎么了?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-03-04 19:47:19

Amazon中的文档是不正确的,因此如果您复制它们的示例,您将无法运行该命令。CLI命令有两处问题:

1)桶名前面不应该有s3://。

( 2) TagSet应该有引号。"TagSet={Key=xxxxx,Value=ddddd}“(这不在AWS文档中)。

票数 9
EN

Stack Overflow用户

发布于 2020-10-11 20:23:45

我使用这个解决方案来标记bash脚本中的桶:

代码语言:javascript
复制
customer="customername"
awsbucket="bucketname"
tag="TagSet=[{Key=Customer,Value=$customer}]"
aws s3api put-bucket-tagging --bucket $awsbucket --tagging $tag

我必须将TagSet部分放在一个单独的变量中,这样标记才能正常工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35781795

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档