

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Amazon Keyspaces のシステムキースペース
<a name="working-with-keyspaces"></a>

Amazon Keyspaces (Apache Cassandra 用) のシステムキースペースとシステムテーブルは、Amazon Keyspaces リソースに関するメタデータを保存する読み取り専用リソースです。システムキースペースは、キースペースまたはテーブルを作成したかどうかにかかわらず AWS アカウント、すべての に存在します。これらは Apache Cassandra との互換性機能であり、追加料金なしで提供されます。

システムキースペースを変更または削除することはできません。Amazon Keyspaces コンソールには、ユーザーが作成したキースペースのみが表示されます。システムキースペースは CQL を介してプログラムでアクセスでき、 AWS CloudFormation や などのサービスに表示されます AWS Config。

Amazon Keyspaces は次の 4 つのシステムキースペースを使用します。
+ `system`
+ `system_schema`
+ `system_schema_mcs`
+ `system_multiregion_info`

以降のセクションでは、Amazon Keyspaces でサポートされているシステムキースペースとシステムテーブルについて詳しく説明します。

## `system`
<a name="keyspace_system_list"></a>

これは Cassandra キースペースです。Amazon Keyspaces は以下のテーブルを使用します。


| テーブル名 | 列名 | コメント | 
| --- | --- | --- | 
|  `local`  |  `key, bootstrapped, broadcast_address, cluster_name, cql_version, data_center, gossip_generation, host_id, listen_address, native_protocol_version, partitioner, rack, release_version, rpc_address, schema_version, thrift_version, tokens, truncated_at`  |  ローカルキースペースに関する情報。  | 
|  `peers`  |  `peer, data_center, host_id, preferred_ip, rack, release_version, rpc_address, schema_version, tokens`  |  このテーブルをクエリして、使用可能なエンドポイントを確認してください。例えば、パブリックエンドポイント経由で接続している場合、使用可能な 9 つの IP アドレスのリストが表示されます。FIPS エンドポイント経由で接続している場合は、3 つの IP アドレスのリストが表示されます。 AWS PrivateLink VPC エンドポイント経由で接続している場合は、設定した IP アドレスのリストが表示されます。詳細については、「[インターフェイス VPC エンドポイント情報を含む `system.peers` テーブルエントリの入力](vpc-endpoints.md#system_peers)」を参照してください。  | 
|  `size_estimates`  |  `keyspace_name, table_name, range_start, range_end, mean_partition_size, partitions_count`  | このテーブルは、各テーブルのトークン範囲ごとのパーティションの合計サイズと数を定義しています。これは、推定パーティションサイズを使用して処理を分散する Apache Cassandra Spark コネクタに必要です。 | 
|  `prepared_statements`  |  `prepared_id, logged_keyspace, query_string`  |  このテーブルには、保存されたクエリに関する情報が含まれています。  | 

## `system_schema`
<a name="keyspace_system_schema"></a>

これは Cassandra キースペースです。Amazon Keyspaces は以下のテーブルを使用します。


| テーブル名 | 列名 | コメント | 
| --- | --- | --- | 
|  `keyspaces`  |  `keyspace_name, durable_writes, replication`  |  特定のキースペースに関する情報。  | 
|  `tables`  |  `keyspace_name, table_name, bloom_filter_fp_chance, caching, comment, compaction, compression, crc_check_chance, dclocal_read_repair_chance, default_time_to_live, extensions, flags, gc_grace_seconds, id, max_index_interval, memtable_flush_period_in_ms, min_index_interval, read_repair_chance, speculative_retry`  |  特定のトリガーに関する情報です。  | 
|  `types`  |  `keyspace_name, type_name, field_names, field_types`  |  特定のユーザー定義タイプ (UDT) に関する情報。  | 
|  `columns`  |  `keyspace_name, table_name, column_name, clustering_order, column_name_bytes, kind, position, type`  |  特定の列に関する情報。  | 

## `system_schema_mcs`
<a name="keyspace_system_schema_mcs"></a>

これは、 AWS または Amazon Keyspaces 固有の設定に関する情報を保存する Amazon Keyspaces キースペースです。


| テーブル名 | 列名 | コメント | 
| --- | --- | --- | 
|  `keyspaces`  |  `keyspace_name, durable_writes, replication`  |  このテーブルをクエリして、キースペースが作成されたかどうかをプログラムで調べます。詳細については、「[Amazon Keyspaces でキースペースの作成ステータスを確認する](keyspaces-create.md)」を参照してください。  | 
|  `tables`  |  `keyspace_name, creation_time, speculative_retry, cdc, gc_grace_seconds, crc_check_chance, min_index_interval, bloom_filter_fp_chance, flags, custom_properties, dclocal_read_repair_chance, table_name, caching, default_time_to_live, read_repair_chance, max_index_interval, extensions, compaction, comment, id, compression, memtable_flush_period_in_ms, cdc_specification, latest_stream_arn status`  |  このテーブルをクエリして、特定のテーブルのステータスを調べます。詳細については、「[Amazon Keyspaces でテーブルの作成ステータスを確認する](tables-create.md)」を参照してください。 このテーブルをクエリして、`custom_properties` として保存されている Amazon Keyspaces 固有の設定を一覧表示することもできます。例えば、次のようになります。 [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/keyspaces/latest/devguide/working-with-keyspaces.html)  | 
|  `tables_history`  |  `keyspace_name, table_name, event_time, creation_time, custom_properties, event`  |  このテーブルをクエリすると、特定のテーブルのスキーマ変更について調べることができます。  | 
|  `columns`  |  `keyspace_name, table_name, column_name, clustering_order, column_name_bytes, kind, position, type`  |  このテーブルは、`system_schema` キースペースの Cassandra テーブルと同じです。  | 
|  `tags`  |  `resource_id, keyspace_name, resource_name, resource_type, tags`  |  キースペースのタグの有無を調べるには、このテーブルをクエリしてください。詳細については、「[テーブルのタグを表示する](Tagging.Operations.view.table.md)」を参照してください。  | 
|  `types`  |  `keyspace_name, type_name, field_names, field_types, max_nesting_depth, last_modified_timestamp, status, direct_referring_tables, direct_parent_types`  |  このテーブルをクエリして、ユーザー定義型 (UDTsに関する情報を確認します。たとえば、このテーブルをクエリして、特定のキースペースのすべての UDTsを一覧表示できます。詳細については、「[Amazon Keyspaces でのユーザー定義型 (UDT)](udts.md)」を参照してください。  | 
|  `autoscaling`  |  `keyspace_name, table_name, provisioned_read_capacity_autoscaling_update, provisioned_write_capacity_autoscaling_update`  |  このテーブルをクエリして、プロビジョンドモードのテーブルの自動スケーリング設定を取得します。これらの設定は、テーブルがアクティブになるまでは使用できません。このテーブルをクエリするには、`WHERE` 句に `keyspace_name` および `table_name` を指定する必要があります。詳細については、「[テーブルの Amazon Keyspaces 自動スケーリングの設定を表示する](autoscaling.viewPolicy.md)」を参照してください。  | 

## `system_multiregion_info`
<a name="keyspace_system_multiregion_info"></a>

これは、マルチリージョンレプリケーションに関する情報を保存する Amazon Keyspaces キースペースです。


| テーブル名 | 列名 | コメント | 
| --- | --- | --- | 
|  `tables`  |  `keyspace_name, table_name, region, status`   |  このテーブルには、テーブル AWS リージョン がレプリケートされる やテーブルのステータスなど、マルチリージョンテーブルに関する情報が含まれています。このテーブルをクエリして、`custom_properties` として保存されている Amazon Keyspaces 固有の設定を一覧表示することもできます。例えば、次のようになります。 [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/keyspaces/latest/devguide/working-with-keyspaces.html) このテーブルをクエリするには、`WHERE` 句に `keyspace_name` および `table_name` を指定する必要があります。詳細については、「[Amazon Keyspaces でマルチリージョンキースペースを作成する](keyspaces-mrr-create.md)」を参照してください。  | 
|  `keyspaces`  |  `keyspace_name, region, status, tables_replication_progress`   |  このテーブルには、キースペースにレプリカを追加する`ALTER KEYSPACE`オペレーションの進行状況に関する情報が含まれています。たとえば、新しいリージョンで作成済みのテーブルの数、進行中のテーブルの数などです。例については、「」を参照してください[キースペースに新しいリージョンを追加するときにレプリケーションの進行状況を確認する](keyspaces-multi-region-replica-status.md)。  | 
|  `autoscaling`  |  `keyspace_name, table_name, provisioned_read_capacity_autoscaling_update, provisioned_write_capacity_autoscaling_update, region`  |  このテーブルをクエリして、プロビジョンドモードのマルチリージョンテーブルの自動スケーリング設定を取得します。これらの設定は、テーブルがアクティブになるまでは使用できません。このテーブルをクエリするには、`WHERE` 句に `keyspace_name` および `table_name` を指定する必要があります。詳細については、「[Amazon Keyspaces でマルチリージョンテーブルのプロビジョンドキャパシティと自動スケーリングの設定を更新する](tables-mrr-autoscaling.md)」を参照してください。  | 
|  `types`  |  `keyspace_name, type_name, field_names, field_types, max_nesting_depth, last_modified_timestamp, status, direct_referring_tables, direct_parent_types, region`  |  このテーブルをクエリして、マルチリージョンキースペースのユーザー定義タイプ (UDTs) に関する情報を確認します。たとえば、このテーブルをクエリして、特定のキースペースに UDTs を使用するすべてのテーブルレプリカとそれぞれの AWS リージョンを一覧表示できます。詳細については、「[Amazon Keyspaces でのユーザー定義型 (UDT)](udts.md)」を参照してください。  | 