amazon-s3 – 用于什么是s3:GetIpConfiguration IAM策略操作?

策略向导和
documentation中有几个S3操作似乎未使用.

具体来说:ListBucketByTags,ListObjects,PutIpConfiguration和GetIpConfiguration.

这些操作与哪些API调用相关联?他们被弃用了吗?还是从没用过?

好奇的头脑想知道!

最佳答案 这是一个很好的问题.

答案(现在)是……是的,这绝对是这两件事之一.或者可能是第三件事.

几个月前我提交了一份关于ListObjects的文档反馈报告 – 如你所知,这是错误的,因为列出对象的操作被称为(有点令人困惑)ListBucket.

当我收到一个似乎不屑一顾的回答来解释什么是“对象”和“水桶”以及为什么我可能想要“列出”它们时,我很失望.但是在那个回复中还有其他东西,我当时并不理解其含义:我被告知我报告的页面是一个自动页面,其中包含服务提供的信息. (我最初完全错误地解释了这个评论,好像它告诉了我关于文档反馈系统的一些信息.)

灯泡时刻:我意识到,现在想一想,响应我的反馈的人一定在说什么 – 文档团队没有管理这个页面的大部分内容.相反,它是从从服务中检索的实际操作元数据机械生成的.因此,它必然是正确和权威的,所以我的建议是错误的,可以合理地被立即驳回.

我怀疑我们可以排除弃用,主要是因为我以前不记得看过这些东西了,因为我已经编写了很多用于与AWS交互的低级库代码,所以我应该看到它.

这留下了另外两个选择:它们是未来的特征,它们的存在已经通过自动化文档泄露出来,或者是发展的死胡同,这些东西不存在但是仍然存在于某些系统中的痕迹(即这些操作是“已注册的” “使用IAM但S3不执行它们,因此在处理实际请求的过程中永远不会测试允许或拒绝它们的策略条件.

目前,答案是不确定的(但其中一些确实很有趣).

点赞