AWS错误消息:针对此资源,当前正在进行冲突的条件操作

我间歇性地收到此错误。

我有一个使用java aws sdk的程序,并将数十万个小文件加载到s3。我间歇性地看到此错误。

在互联网上快速搜索后找不到任何有用的答案。

请注意,调用程序是单线程的。底层的aws java sdk似乎使用了工作线程。

Status Code: 409, AWS Service: Amazon S3, AWS Request ID: 75E16E8DE2193CA6, AWS Error Code: OperationAborted, AWS Error Message: A conflicting conditional operation is currently in progress against this resource. Please try again., S3 Extended Request ID: 0uquw2YEoFamLldm+c/p412Lzd8jHJGFBDz3h7wN+/4I0f6hnGLkPMe+5LZazKnZ

at com.amazonaws.http.AmazonHttpClient.handleErrorResponse(AmazonHttpClient.java:552)

at com.amazonaws.http.AmazonHttpClient.executeHelper(AmazonHttpClient.java:289)

at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:170)

at com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:2648)

at com.amazonaws.services.s3.AmazonS3Client.createBucket(AmazonS3Client.java:578)

at com.amazonaws.services.s3.AmazonS3Client.createBucket(AmazonS3Client.java:503)

回答:

当我执行以下操作时,我得到了相同的错误消息:

  1. 创建了一个存储分区-默认情况下,它转到了美国地区(使用过的AWSCLI)

  2. 意识到,存储桶应转到欧盟区域并删除(使用过的AWS控制台)

  3. (几分钟后)尝试创建存储区,并指定了欧盟区域

在第3步中,AWS控制台向我显示了您问题标题中的错误消息。

因此,我想美国的存储桶已删除,但是可能存在一些同步过程,这需要花费时间。我希望,等待几个小时后,我将再次找到可以创建的存储桶名称-

这次是在适当的(EU)区域。

以上是 AWS错误消息:针对此资源,当前正在进行冲突的条件操作 的全部内容, 来源链接: utcz.com/qa/397369.html

回到顶部