【发布时间】:2017-03-17 07:10:56
【问题描述】:
我有以下代码尝试从 S3 中删除目录:
s3 = boto.connect_s3(
aws_access_key_id=settings.AWS_ACCESS_KEY_ID,
aws_secret_access_key=settings.AWS_SECRET_ACCESS_KEY,
)
bucket = s3.lookup(self.bucket_name)
if not bucket:
return True
key = Key(bucket, "test/%s/%s" % (
self.account_id,
self.id
))
key.delete()
当代码运行时,它不会失败。但是该目录没有被删除。如果我在目录中添加一个文件,那么它会被删除,而不是目录。
我正在使用 Python 2.7 和 Boto 2,但无法解决这个问题
【问题讨论】:
标签: python-2.7 amazon-web-services amazon-s3 boto