Amazon S3 資料表儲存貯體、資料表和命名空間命名規則 - Amazon Simple Storage Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Amazon S3 資料表儲存貯體、資料表和命名空間命名規則

建立資料表儲存貯體時,您可以選擇儲存貯體名稱 AWS 區域,而且在所選區域中,帳戶的名稱必須是唯一的。建立資料表儲存貯體之後,您無法變更儲存貯體名稱或區域。資料表儲存貯體名稱必須遵循特定的命名規則。如需資料表儲存貯體命名規則及其內資料表和命名空間的詳細資訊,請參閱下列主題。

資料表儲存貯體命名規則

當您建立 Amazon S3 資料表儲存貯體時,您可以指定資料表儲存貯體名稱。如同其他儲存貯體類型,您無法為資料表儲存貯體重新命名。與其他儲存貯體類型不同,資料表儲存貯體不在全域命名空間中,因此您帳戶中的每個儲存貯體名稱都必須只在目前的 AWS 區域中是唯一的。

若要了解一般用途儲存貯體命名規則,請參閱 一般用途儲存貯體命名規則。如需目錄儲存貯體命名規則,請參閱目錄儲存貯體命名規則

資料表儲存貯體適用下列命名規則。

  • 儲存貯體名稱長度必須介於 3 到 63 個字元之間。

  • 儲存貯體名稱只能包含小寫字母、數字和連字號 (-)。

  • 儲存貯體名稱的開頭和結尾必須為字母或數字。

  • 儲存貯體名稱不得包含任何底線 (_) 或句點 ().

  • 儲存貯體名稱開頭不得為下列任一預留字首:

    • xn--

    • sthree-

    • amzn-s3-demo-

  • 儲存貯體名稱結尾不得為下列任一預留字尾:

    • -s3alias

    • --ol-s3

    • --x-s3

    • --table-s3

資料表和命名空間的命名規則

下列命名規則適用於資料表儲存貯體中的資料表和命名空間:

  • 名稱長度必須介於 1 到 225 個字元之間。

  • 名稱只能包含小寫字母、數字和底線 (_)。命名空間名稱的開頭或結尾不允許底線。

  • 名稱的開頭和結尾必須為字母或數字。

  • 名稱不得包含連字號 (-) 或句點 (.)。

  • 資料表名稱在命名空間中必須是唯一的。

  • 命名空間在資料表儲存貯體中必須是唯一的。

  • 命名空間名稱開頭不得為預留字首 aws。例如,您無法使用 aws_s3_metadata做為命名空間。 aws_s3_metadata 是中繼資料資料表的預留命名空間。如需詳細資訊,請參閱使用 S3 Metadata 加速資料探索