2017-02-15 4 views
1

は、私が(サービス指定されたプロビジョニング・コードと指定されたプロビジョニングコード付きコンテナ保管場所は使用できません

コンテナ保管場所は使用できません取得しますコード:InvalidLocationConstraint;要求ID:f377cc84-2e76-490b-8161-4407a4b8d9d7)、S3拡張要求ID:nullエラー。

しかし、私はSOFTLAYER上のサービスポータルを使用してバケットを作成することができます。私はバケットの最新リストを取得して削除することもできますが、作成は上記のエラーをスローします。

答えて

0

最近のアップデートでは、バケット作成に関する意図しない動作が導入されており、修正作業中です。システムは、位置制約がus-standardであると予想しています。リクエストの本文に以下のXMLブロックを提供します

<CreateBucketConfiguration> 
    <LocationConstraint>us-standard</LocationConstraint> 
</CreateBucketConfiguration> 

SDKを使用している場合は、あなたが使用している特定のライブラリの慣習に従うだろう。たとえば、次のようになります。新しいバケットを作成boto3を使用して:

bucket = s3.create_bucket(Bucket='my-bucket', 
          CreateBucketConfiguration={'LocationConstraint': 'us-standard'}) 

Javaでは、それは次のようになります。

s3.createBucket(bucketName, "us-standard"); 

ここlink to the docs(私たちは着実にそれらを改善している)です。

他のツールやSDKを使用している場合、またはそれが役に立たない場合は教えてください。 :)

関連する問題