ディレクトリバケットの命名規則
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