Aturan penamaan bucket, 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, dan namespace Amazon S3

Saat Anda membuat keranjang tabel, Anda memilih nama bucket dan Wilayah AWS, nama tersebut harus unik untuk akun Anda di Wilayah yang dipilih. Setelah membuat bucket tabel, Anda tidak dapat mengubah nama bucket atau Region. Nama keranjang 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 ember meja

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 berada dalam namespace global, jadi setiap nama bucket di akun Anda harus unik hanya di Region Anda saat ini. AWS

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 bucket tabel.

  • 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 periode (.).

  • Nama bucket tidak boleh dimulai dengan awalan cadangan berikut ini:

    • xn--

    • sthree-

    • amzn-s3-demo-

    • aws

  • Nama bucket tidak boleh diakhiri dengan 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:

  • Panjang nama harus antara 1 dan 255 karakter.

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

  • Nama harus dimulai dan diakhiri dengan huruf atau angka.

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

  • Nama tabel harus unik dalam namespace.

  • Namespace harus unik di dalam ember meja.

  • Nama namespace tidak boleh dimulai dengan awalan cadangan. aws

penting

Saat membuat tabel, pastikan Anda menggunakan semua huruf kecil dalam nama tabel dan definisi tabel Anda. Misalnya, pastikan bahwa nama kolom Anda semua 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, meskipun bucket tabel Anda terintegrasi dengan AWS layanan analitik.

Jika definisi tabel berisi huruf kapital, Anda menerima pesan galat berikut saat menjalankan SELECT kueri di Athena: “GENERIC_INTERNAL_ERROR: Get table request failed: com.amazonaws.services.glue.model. ValidationException: Sumber Daya Federasi Tidak Didukung - Nama tabel atau kolom tidak valid.”