Amazon s3 aws s3桶删除问题

Amazon s3 aws s3桶删除问题,amazon-s3,terraform,Amazon S3,Terraform,我正在从AWS S3中删除bucket并启用版本控制,但它显示了以下错误: aws_s3_bucket.bucket:删除s3 bucket:BucketNotEmpty时出错:您尝试删除的bucket不是空的。必须删除bucket的所有版本 我使用的是Terraform版本10.8 "force_destroy": true, "versioning": [ { "enabled&qu

我正在从AWS S3中删除bucket并启用版本控制,但它显示了以下错误:

aws_s3_bucket.bucket:删除s3 bucket:BucketNotEmpty时出错:您尝试删除的bucket不是空的。必须删除bucket的所有版本

我使用的是Terraform版本10.8

"force_destroy": true,
"versioning": [
              {
                "enabled": true,
                "mfa_delete": false
              }
一切正常

我有地形v0.13.4

一切正常


我有Terraform v0.13.4

,您是否不同意存储桶不是空的,或者存在其他版本?我不同意。我知道bucket有数据,有多个版本。但是,force_destroy在这种情况下不起作用?您在上次应用时是否有force_destroy=true,或者在运行destroy之前添加了它?我看到过尝试将强制销毁设置为销毁的一部分的问题,但失败了,但如果应用了强制销毁,然后运行销毁,则没有问题。请将您的terraform更新到v0.11.5,删除所有启动terraform文件,如.terraform和*.tfstate文件,然后从头开始执行Unit、plan、Apply。我发布得晚了。问题已经解决。这个问题是通过在销毁之前包含生命周期创建来解决的。您是否不同意存储桶不是空的,或者存在其他版本?我不同意。我知道bucket有数据,有多个版本。但是,force_destroy在这种情况下不起作用?您在上次应用时是否有force_destroy=true,或者在运行destroy之前添加了它?我看到过尝试将强制销毁设置为销毁的一部分的问题,但失败了,但如果应用了强制销毁,然后运行销毁,则没有问题。请将您的terraform更新到v0.11.5,删除所有启动terraform文件,如.terraform和*.tfstate文件,然后从头开始执行Unit、plan、Apply。我发布得晚了。问题已经解决。该问题通过在销毁前包含生命周期创建来解决。
"force_destroy": true,
"versioning": [
              {
                "enabled": true,
                "mfa_delete": false
              }