View a markdown version of this page

Membuat namespace - Amazon Simple Storage Service

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

Membuat namespace

Namespace tabel adalah konstruksi logis yang Anda kelompokkan tabel di bawah dalam bucket tabel Amazon S3. Setiap tabel milik satu namespace. Sebelum membuat tabel dalam bucket tabel, Anda harus membuat namespace untuk mengelompokkan tabel di bawahnya. Anda dapat membuat namespace dengan menggunakan konsol Amazon S3, AWS Command Line Interface (AWS CLI), API REST Amazon S3, AWS SDK, atau mesin kueri terintegrasi.

Nama ruang nama

Aturan penamaan berikut berlaku untuk ruang nama:

  • Nama harus memiliki panjang antara 1 dan 255 karakter.

  • Nama hanya dapat terdiri dari huruf kecil, angka, dan garis bawah (). _ Garis bawah tidak diperbolehkan di awal atau akhir nama namespace.

  • Nama harus dimulai dan diakhiri dengan huruf atau angka.

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

  • Namespace harus unik dalam bucket tabel.

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

Untuk informasi selengkapnya tentang nama namespace yang valid, lihatAturan penamaan untuk tabel dan ruang nama.

Prosedur berikut menggunakan al ur kerja Buat tabel dengan Athena untuk membuat namespace di konsol Amazon S3. Jika Anda tidak ingin juga menggunakan Amazon Athena untuk membuat tabel di namespace Anda, Anda dapat membatalkan alur kerja setelah membuat namespace Anda.

Untuk membuat namespace
  1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon S3 di https://console.aws.amazon.com/s3/.

  2. Di panel navigasi kiri, pilih Buc ket tabel.

  3. Pada halaman Bucket tabel, pilih bucket tempat Anda ingin membuat namespace.

  4. Pada halaman detail bucket, pilih Buat tabel dengan Athena.

  5. Di kotak dialog Buat tabel dengan Athena, pilih Buat namespace, lalu pilih Buat namespace.

  6. Masukkan nama di bidang nama Namespace. Nama namespace harus terdiri dari 1 hingga 255 karakter dan unik dalam bucket tabel. Karakter yang valid adalah a—z, 0-9, dan garis bawah (). _ Garis bawah tidak diperbolehkan di awal atau akhir nama namespace.

  7. Pilih Buat namespace.

  8. Jika Anda juga ingin membuat tabel, pilih Buat tabel dengan Athena. Untuk informasi lebih lanjut tentang membuat tabel dengan Athena, lihatMenggunakan konsol S3 dan Amazon Athena. Jika Anda tidak ingin membuat tabel sekarang, pilih Bat al.

Contoh ini menunjukkan cara membuat namespace tabel dengan menggunakan. AWS CLI Untuk menggunakan contoh ini, ganti user input placeholdersdengan informasi Anda sendiri.

aws s3tables create-namespace \ --table-bucket-arn arn:aws:s3tables:us-east-1:111122223333:bucket/amzn-s3-demo-bucket1 \ --namespace example_namespace

Anda dapat membuat namespace dalam Apache Spark sesi yang terhubung ke bucket tabel Amazon S3 Anda.

Contoh ini menunjukkan cara membuat tabel dengan menggunakan CREATE pernyataan dalam mesin kueri yang terintegrasi dengan Tabel S3. Untuk menggunakan contoh ini, ganti user input placeholdersdengan informasi Anda sendiri.

spark.sql("CREATE NAMESPACE IF NOT EXISTS s3tablesbucket.my_namespace")