Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Tutorial: Membuat tabel global multi-akun
Bagian ini menyediakan petunjuk langkah demi langkah untuk membuat tabel global DynamoDB yang mencakup beberapa AWS akun.
Ikuti langkah-langkah ini untuk membuat tabel global multi-akun menggunakan. Konsol Manajemen AWS Contoh berikut membuat tabel global dengan tabel replika di Amerika Serikat.
-
Masuk ke Konsol Manajemen AWS dan buka konsol DynamoDB di https://console.aws.amazon.com/dynamodb/
untuk akun pertama (katakanlah 111122223333). -
Untuk contoh ini, pilih AS Timur (Ohio) dari pemilih Wilayah di bilah navigasi.
-
Di panel navigasi di sisi kiri konsol, pilih Tabel.
-
Pilih Buat Tabel.
-
Pada halaman Buat tabel:
-
Untuk Nama tabel, masukkan
MusicTable. -
Untuk kunci Partisi, masukkan
Artist. -
Untuk tombol Sort, masukkan
SongTitle. -
Pertahankan pengaturan default lainnya dan pilih Buat tabel.
-
-
Tambahkan kebijakan sumber daya berikut ke tabel
-
Tabel baru ini berfungsi sebagai tabel replika pertama dalam tabel global baru. Ini adalah protojenis untuk tabel replika lain yang Anda tambahkan nantinya.
-
Tunggu sampai tabel menjadi Aktif. Untuk tabel yang baru dibuat, dari tab Tabel global, navigasikan ke Peng aturan Replikasi dan klik Aktifkan.
-
Logout dari akun ini (
111122223333di sini). -
Masuk ke Konsol Manajemen AWS dan buka konsol DynamoDB di https://console.aws.amazon.com/dynamodb/
untuk akun kedua (katakanlah 444455556666). -
Untuk contoh ini, pilih AS Timur (Virginia Utara) dari pemilih Wilayah di bilah navigasi.
-
Konsol memastikan bahwa tabel dengan nama yang sama tidak ada di Wilayah yang dipilih. Jika ada tabel dengan nama yang sama, Anda harus menghapus tabel yang ada sebelum dapat membuat tabel replika baru di Wilayah tersebut.
-
Di drop-down dekat Buat Tabel, pilih Buat dari akun lain
-
Pada halaman Buat tabel dari akun lain:
-
Tambahkan
arn:aws:dynamodb:us-east-2:sebagai tabel arn untuk tabel sumber.111122223333:table/MusicTable -
Dalam Replica Table ARNs, tambahkan ARN tabel sumber lagi
arn:aws:dynamodb:us-east-2:. Jika ada beberapa replika yang sudah ada sebagai bagian dari Tabel Global Multi Akun, Anda harus menambahkan setiap replika yang ada ke ReplicaTable ARN.111122223333:table/MusicTable -
Di bagian Resource-based kebijakan, tambahkan kebijakan sumber daya berikut untuk tabel di akun ini (
444455556666). Multi-account replikasi tabel global bersifat dua arah, sehingga setiap tabel replika harus memberikan layanan replikasi DynamoDB dan akun peserta lainnya izin yang diperlukan untuk mereplikasi. Ini mencerminkan kebijakan yang Anda tambahkan di akun pertama, dengan referensi akun dibalik:{ "Version": "2012-10-17", "Statement": [ { "Sid": "DynamoDBActionsNeededForSteadyStateReplication", "Effect": "Allow", "Action": [ "dynamodb:ReadDataForReplication", "dynamodb:WriteDataForReplication", "dynamodb:ReplicateSettings" ], "Resource": "arn:aws:dynamodb:us-east-1:444455556666:table/MusicTable", "Principal": {"Service": ["replication.dynamodb.amazonaws.com"]}, "Condition": { "StringEquals": { "aws:SourceAccount": ["444455556666","111122223333"], "aws:SourceArn": [ "arn:aws:dynamodb:us-east-1:444455556666:table/MusicTable", "arn:aws:dynamodb:us-east-2:111122223333:table/MusicTable" ] } } } ] } -
Pertahankan pengaturan default lainnya dan pilih K irim.
-
-
Tab Tabel global untuk tabel Musik (dan untuk tabel replika lainnya) menunjukkan bahwa tabel telah direplikasi di beberapa Wilayah.
-
Untuk menguji replikasi:
-
Anda dapat menggunakan salah satu wilayah di mana replika ada untuk tabel ini
-
Pilih Jelajahi item tabel.
-
Pilih Buat item.
-
Masukkan
item_1untuk Artis danSong Value 1untuk SongTitle. -
Pilih Buat item.
-
Verifikasi replikasi dengan beralih ke wilayah lain:
-
Pastikan tabel Musik berisi item yang Anda buat.
-
Contoh berikut menunjukkan cara membuat tabel global multi-akun menggunakan. AWS CLI Contoh-contoh ini menunjukkan alur kerja lengkap untuk menyiapkan replikasi lintas akun.