View a markdown version of this page

Aturan penamaan bucket tabel, tabel, dan namespace Amazon S3 - Amazon Simple Storage Service

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Aturan penamaan bucket tabel, tabel, dan namespace Amazon S3

Saat Anda membuat bucket tabel, Anda memilih nama bucket dan Wilayah AWS, nama tersebut harus unik untuk akun Anda di Wilayah yang dipilih. Setelah Anda membuat bucket tabel, Anda tidak dapat mengubah nama bucket atau Region. Nama bucket tabel harus mengikuti aturan penamaan tertentu. Untuk informasi selengkapnya tentang aturan penamaan untuk bucket tabel dan tabel serta ruang nama di dalamnya, lihat topik berikut.

Aturan penamaan bucket tabel

Saat membuat bucket tabel Amazon S3, Anda menentukan nama bucket tabel. Seperti jenis bucket lainnya, bucket meja tidak dapat diganti namanya. Tidak seperti jenis bucket lainnya, bucket tabel tidak ada dalam namespace global, jadi setiap nama bucket di akun Anda harus unik hanya di Wil AWS ayah Anda saat ini.

Untuk aturan penamaan bucket bertujuan umum, lihat Aturan penamaan bucket tujuan umum. Untuk aturan penamaan bucket direktori, lihatAturan penamaan bucket direktori.

Aturan penamaan berikut berlaku untuk ember meja.

  • Panjang nama bucket harus antara 3 dan 63 karakter.

  • Nama bucket hanya dapat terdiri dari huruf kecil, angka, dan tanda hubung (). -

  • Nama bucket harus diawali dan juga diakhiri dengan huruf atau, nomor.

  • Nama bucket tidak boleh mengandung garis bawah (_) atau titik (.).

  • Nama bucket tidak boleh dimulai dengan salah satu awalan cadangan berikut:

    • xn--

    • sthree-

    • amzn-s3-demo-

    • aws

  • Nama bucket tidak boleh diakhiri dengan salah satu dari sufiks cadangan berikut:

    • -s3alias

    • --ol-s3

    • --x-s3

    • --table-s3

Aturan penamaan untuk tabel dan ruang nama

Aturan penamaan berikut berlaku untuk tabel dan ruang nama dalam bucket tabel:

  • Nama harus memiliki panjang antara 1 dan 255 karakter.

  • Nama hanya dapat terdiri dari huruf kecil, angka, dan garis bawah (). _

  • Nama harus dimulai dengan huruf atau angka.

  • Nama tidak boleh mengandung tanda hubung (-) atau titik (.).

  • Nama tabel harus unik dalam namespace.

  • Namespace harus unik dalam bucket tabel.

  • Nama namespace tidak boleh dimulai dengan awalan yang dicadangkan. aws

penting

Saat membuat tabel, pastikan Anda menggunakan semua huruf kecil dalam nama tabel dan definisi tabel Anda. Misalnya, pastikan bahwa nama kolom Anda semuanya huruf kecil. Jika nama tabel atau definisi tabel berisi huruf kapital, tabel tidak didukung oleh AWS Lake Formation atau AWS Glue Data Catalog. Dalam hal ini, tabel Anda tidak akan terlihat oleh layanan AWS analitik seperti Amazon Athena, bahkan jika bucket tabel Anda terintegrasi dengan layanan AWS analitik.

Jika definisi tabel Anda berisi huruf kapital, Anda menerima pesan kesalahan berikut saat menjalankan SELECT kueri di Athena: “GENERIC_INTERNAL_ERROR: Dapatkan permintaan tabel gagal: com.amazonaws.services.glue.model. ValidationException: Sumber Daya Federasi tidak didukung - Nama tabel atau kolom tidak valid.”