ディレクトリバケットの命名規則 - Amazon Simple Storage Service

ディレクトリバケットの命名規則

Amazon S3 でディレクトリバケットを作成する場合、次のバケット命名規則が適用されます。汎用バケットの命名規則の詳細については、「バケットの名前付け」を参照してください。

ディレクトリバケット名は、指定するベース名と、バケットが配置されている AWS アベイラビリティーゾーンの ID と --x-s3 を含むサフィックスで構成されます。

base-name--azid--x-s3

例えば、次のディレクトリバケット名にはアベイラビリティーゾーン ID usw2-az1 が含まれています。

bucket-base-name--usw2-az1--x-s3
注記

コンソールを使用してディレクトリバケットを作成すると、指定したベース名にサフィックスが自動的に追加されます。このサフィックスには、選択したアベイラビリティーゾーンのアベイラビリティーゾーン ID が含まれます。

API を使用してディレクトリバケットを作成する場合は、リクエストでアベイラビリティーゾーン ID を含む完全なサフィックスを指定する必要があります。アベイラビリティーゾーン ID のリストについては、「S3 Express One Zone のアベイラビリティーゾーンとリージョン」を参照してください。

ディレクトリバケット名は、次の条件を満たす必要があります。

  • 選択した AWS リージョン とアベイラビリティーゾーン内で一意である必要があります。

  • サフィックスを含めて 3~63 文字以内の長さにします。

  • 小文字の英文字、数字、およびハイフン (-) で構成されていること。

  • 文字や数字で始まり、文字や数字で終わります。

  • --azid--x-s3 のサフィックスを含める必要があります。