Amazon web services 启用经典负载平衡器的访问日志:Bucket未出现在控制台中
我设置了一个S3存储桶,但在存储桶策略中,我意外地使用了ap-东南-2帐户ID,而不是us-east-1帐户ID 因此,该存储桶不会显示在AWS控制台或CLI中,任何对其执行CLI操作的尝试都会返回AccessDenied错误 如何删除此bucket,以便在bucket策略中使用正确的帐户ID重新创建它?这是我的AWS帐户,所以从理论上讲,权限不应该是个问题Amazon web services 启用经典负载平衡器的访问日志:Bucket未出现在控制台中,amazon-web-services,amazon-s3,Amazon Web Services,Amazon S3,我设置了一个S3存储桶,但在存储桶策略中,我意外地使用了ap-东南-2帐户ID,而不是us-east-1帐户ID 因此,该存储桶不会显示在AWS控制台或CLI中,任何对其执行CLI操作的尝试都会返回AccessDenied错误 如何删除此bucket,以便在bucket策略中使用正确的帐户ID重新创建它?这是我的AWS帐户,所以从理论上讲,权限不应该是个问题 (在我的安全凭据->访问密钥下生成根用户访问密钥,然后使用aws cli运行删除bucket策略)应该是解决方案,但我仍然会遇到Acces
(在我的安全凭据->访问密钥下生成根用户访问密钥,然后使用aws cli运行删除bucket策略)应该是解决方案,但我仍然会遇到AccessDenied错误。您可以编辑bucket策略 该文档页面将引导您完成以下步骤:
bucket策略仅授予对另一个帐户的访问权限。它不会阻止您访问/编辑您的bucket。我在控制台中或通过API看不到bucket-就像我给它的策略完全隐藏在我面前一样。bucket策略无法“隐藏”bucket。您可以列出帐户中的所有存储桶,也可以不列出任何存储桶。因此,要么bucket没有创建,要么它是在不同的AWS帐户中创建的。嗯,我不确定为什么它当时没有出现-我使用CloudFormation,并且在部署到ap-southeast-2帐户时没有遇到任何问题。这里唯一改变的是区域,所以我不确定它怎么会属于另一个帐户。如果您使用CloudFormation,并且堆栈被回滚,那么bucket将被删除(除非您创建了删除策略)。我没有创建删除策略,并且由于上一次运行中的一个无关错误而回滚了内容。我也尝试过删除堆栈,但没有删除bucket。