Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Lihat tipe yang ditentukan pengguna (UDT) di Amazon Keyspaces
Untuk melihat atau mencantumkan semua UDT di ruang kunci Single-region, Anda dapat melakukan kueri tabel system_schema_mcs.types di ruang kunci sistem menggunakan pernyataan di CQL, atau menggunakan list-type perintah get-type and dengan, atau konsol. AWS CLI
Untuk salah satu opsi, prinsipal IAM memerlukan izin baca ke ruang kunci sistem. Untuk informasi selengkapnya, lihat Mengonfigurasi izin untuk bekerja dengan tipe yang ditentukan pengguna (UDT) di Amazon Keyspaces.
- Console
-
Lihat tipe yang ditentukan pengguna (UDT) dengan konsol Amazon Keyspaces
-
Masuk ke Konsol Manajemen AWS, dan buka konsol Amazon Keyspaces di. https://console.aws.amazon.com/keyspaces/home
Di panel navigasi, pilih Keyspaces, lalu pilih keyspace dari daftar.
Pilih tab UDT untuk meninjau daftar semua UDT di ruang kunci.
Untuk meninjau satu UDT secara detail, pilih UDT dari daftar.
Pada tab Skema Anda dapat meninjau skema. Pada tab Digunakan di Anda dapat melihat apakah UDT ini digunakan dalam tabel atau UDT lainnya. Perhatikan bahwa Anda hanya dapat menghapus UDT yang tidak digunakan oleh tabel atau UDT lainnya.
-
- Cassandra Query Language (CQL)
-
Melihat tipe yang ditentukan pengguna (UDT) dari ruang kunci wilayah tunggal dengan CQL
Untuk melihat jenis yang tersedia di ruang kunci tertentu, Anda dapat menggunakan pernyataan berikut.
SELECT type_name FROM system_schema_mcs.types WHERE keyspace_name = 'my_keyspace';-
Untuk melihat detail tentang jenis tertentu, Anda dapat menggunakan pernyataan berikut.
SELECT keyspace_name, type_name, field_names, field_types, max_nesting_depth, last_modified_timestamp, status, direct_referring_tables, direct_parent_types FROM system_schema_mcs.types WHERE keyspace_name = 'my_keyspace' AND type_name = 'my_udt'; Anda dapat mencantumkan semua UDT yang ada di akun menggunakan
DESC TYPE.DESC TYPES; Keyspace my_keyspace --------------------------- my_udt1 my_udt2 Keyspace my_keyspace2 --------------------------- my_udt1Anda dapat mencantumkan semua UDT di ruang kunci yang dipilih saat ini menggunakan.
DESC TYPEUSE my_keyspace; my_keyspace DESC TYPES; my_udt1 my_udt2Untuk mencantumkan semua UDT di ruang kunci Multi-wilayah, Anda dapat melakukan kueri tabel sistem
typesdi ruang kunci.system_multiregion_infoQuery berikut adalah contoh dari ini.SELECT keyspace_name, type_name, region, status FROM system_multiregion_info.types WHERE keyspace_name = 'mykeyspace' AND table_name = 'mytable';Output dari perintah ini terlihat mirip dengan ini.
keyspace_name | table_name | region | status mykeyspace | mytable | us-east-1 | ACTIVE mykeyspace | mytable | ap-southeast-1 | ACTIVE mykeyspace | mytable | eu-west-1 | ACTIVE
- CLI
-
Lihat tipe yang ditentukan pengguna (UDT) dengan AWS CLI
-
Untuk membuat daftar jenis yang tersedia di ruang kunci, Anda dapat menggunakan
list-typesperintah.aws keyspaces list-types --keyspace-name 'my_keyspace'Output dari perintah itu terlihat mirip dengan contoh ini.
{ "types": [ "my_udt", "parent_udt" ] } Untuk melihat detail tentang jenis tertentu, Anda dapat menggunakan
get-typeperintah.aws keyspaces get-type --type-name 'my_udt' --keyspace-name 'my_keyspace'Output dari perintah ini terlihat mirip dengan contoh ini.
{ "keyspaceName": "my_keyspace", "typeName": "my_udt", "fieldDefinitions": [ { "name": "a", "type": "int" }, { "name": "b", "type": "text" } ], "lastModifiedTimestamp": 1721328225776, "maxNestingDepth": 3 "status": "ACTIVE", "directReferringTables": [], "directParentTypes": [ "parent_udt" ], "keyspaceArn": "arn:aws:cassandra:us-east-1:111122223333:/keyspace/my_keyspace/" }
-