小编Tim*_*tin的帖子

无法删除空S3 Bucket

我有一个100%空的S3桶.从未在存储桶上启用版本控制.但是,我仍然无法删除桶.我通过Console和CLI工具尝试过.在控制台上它只是说"错误"没有错误消息.从cli和api它告诉我:"调用DeleteBucket操作时发生错误(BucketNotEmpty):你试图删除的存储桶不为空".我尝试了以下所有方法:

aws s3 rb s3://<bucket_name> --force - > BucketNotEmpty

aws s3 rm s3://<bucket_name> --recursive - >没有输出(因为它已经是空的)

aws s3api list-object-versions --bucket <bucket_name> - >无输出(因为从未启用版本控制)

aws s3api list-multipart-uploads --bucket <bucket_name> - >没有输出

aws s3api list-objects --delimiter=/ --prefix= --bucket <bucket_name> - >没有输出(因为它是空的)

  • 它没有依赖关系(它不被cloudfront使用或我所知道的任何其他东西).
  • 水桶已经空了大约5天.
  • 我能够使用相同的IAM用户删除另一个非常相似的存储桶.此外,我的IAM用户具有管理员权限.

amazon-s3 amazon-web-services aws-cli

29
推荐指数
4
解决办法
2万
查看次数

在SQLAlchemy中合并多个声明性基础

是否可以将_BoundDeclarativeMeta实例与另一个实例合并?

例如:

from sqlalchemy.ext.declarative import declarative_base

Base1 = declarative_base()
Base2 = declarative_base()

# Something like this?
CombinedBase = Base1.merge(Base2)
Run Code Online (Sandbox Code Playgroud)

实际上,在合并之前,我将从每个类中继承orm模型.问题是我有一个独立的包需要某些表来工作.然而它将由另一个独立的包使用.

python sqlalchemy

12
推荐指数
2
解决办法
858
查看次数

如何在本地删除 docker 存储库的所有标签?

我想在本地删除给定 Docker 存储库上的所有标签。例如,如果我在一个名为“my_image:latest”和“my_image:sometag”的存储库上有两个标签,我想删除这两个标签。但是,我不想删除“another_image:latest”。

bash docker

5
推荐指数
2
解决办法
4096
查看次数