Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
AWS::DynamoDB::GlobalTable LocalSecondaryIndex
Mewakili properti dari indeks sekunder lokal. Indeks sekunder lokal hanya dapat dibuat ketika tabel induknya dibuat.
Sintaks
Untuk mendeklarasikan entitas ini di AWS CloudFormation template Anda, gunakan sintaks berikut:
JSON
{ "IndexName" :
String
, "KeySchema" :[ KeySchema, ... ]
, "Projection" :Projection
}
YAML
IndexName:
String
KeySchema:- KeySchema
Projection:Projection
Properti
IndexName
-
Nama indeks sekunder lokal. Nama harus bersifat unik di antara semua indeks pada tabel ini.
Wajib: Ya
Tipe: String
Minimal:
3
Maksimum:
255
Pembaruan membutuhkan: Pembaruan tidak didukung.
KeySchema
-
Skema kunci lengkap untuk indeks sekunder lokal, yang terdiri dari satu atau beberapa pasang nama atribut dan jenis kunci:
-
HASH
- kunci partisi -
RANGE
- kunci pengurutan
catatan
Kunci partisi dari item juga dikenal sebagai atribut hash. Istilah "atribut hash" berasal dari penggunaan fungsi hash internal DynamoDB yang mendistribusikan item data secara merata di seluruh partisi, berdasarkan nilai kunci partisinya.
Kunci urutan item juga dikenal sebagai atribut rentang. Istilah "atribut rentang" berasal dari cara DynamoDB menyimpan item dengan kunci partisi yang sama yang secara fisik berdekatan, dalam urutan berdasarkan nilai kunci pengurutan.
Wajib: Ya
Maksimum:
2
Pembaruan membutuhkan: Pembaruan tidak didukung.
-
Projection
-
Mewakili atribut yang disalin (diproyeksikan) dari tabel ke dalam indeks sekunder lokal. Ini merupakan tambahan dari atribut kunci primer dan atribut kunci indeks, yang secara otomatis diproyeksikan.
Wajib: Ya
Jenis: Proyeksi
Pembaruan membutuhkan: Pembaruan tidak didukung.