翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon Keyspaces のテーブルPITR用に を設定する
コンソール、、CQLおよび で を使用して、バックアップおよび復元オペレーション用に Amazon Keyspaces PITRでテーブルを設定できます。 AWS CLI.
CQL または を使用して新しいテーブルを作成する場合 AWS CLIでは、テーブル作成ステートメントPITRで を明示的に有効にする必要があります。コンソールを使用して新しいテーブルを作成すると、 PITRはデフォルトで有効になります。
テーブルを復元する方法については、「」を参照してくださいAmazon Keyspaces のバックアップから指定された時点にテーブルを復元する。
- Console
-
コンソールを使用してテーブルPITR用に を設定する
-
にサインインする AWS Management Console、ホーム で Amazon Keyspaces https://console.aws.amazon.com/keyspaces/
コンソールを開きます。 -
ナビゲーションペインで [Tables (テーブル)] を選択し、編集するテーブルを選択します。
-
[Backups (バックアップ)] タブで、[Edit (編集)] を選択します。
-
point-in-time 「復旧設定の編集」セクションで、「P oint-in-time 復旧を有効にする」を選択します。
[Save changes] (変更の保存) をクリックします。
-
- Cassandra Query Language (CQL)
-
を使用してテーブルPITR用に を設定する CQL
-
point_in_time_recovery
カスタムプロパティを使用して、テーブルPITRの設定を管理できます。新しいテーブルの作成PITR時に を有効にするには、 のステータスを
point_in_time_recovery
に設定する必要がありますenabled
。例として、次のCQLコマンドを使用できます。CREATE TABLE "my_keyspace1"."my_table1"( "id" int, "name" ascii, "date" timestamp, PRIMARY KEY("id")) WITH CUSTOM_PROPERTIES = { 'capacity_mode':{'throughput_mode':'PAY_PER_REQUEST'}, 'point_in_time_recovery':{'status':'enabled'} }
注記
point-in-time リカバリカスタムプロパティが指定されていない場合、 point-in-timeリカバリはデフォルトで無効になっています。
-
を使用して既存のテーブルPITRに対して を有効にするにはCQL、次のCQLコマンドを実行します。
ALTER TABLE
mykeyspace.mytable
WITH custom_properties = {'point_in_time_recovery': {'status': 'enabled'}}
-
- CLI
-
を使用してテーブルPITR用に を設定する AWS CLI
-
を使用してテーブルPITRの設定を管理できます
UpdateTable
API。新しいテーブルの作成PITR時に を有効にするには、テーブルの作成コマンド
point-in-time-recovery 'status=ENABLED'
に を含める必要があります。以下を使用できます。 AWS CLI コマンドの例を示します。このコマンドは読みやすくするために別々の行に分割されています。aws keyspaces create-table --keyspace-name 'myKeyspace' --table-name 'myTable' --schema-definition 'allColumns=[{name=id,type=int},{name=name,type=text},{name=date,type=timestamp}],partitionKeys=[{name=id}]' --point-in-time-recovery 'status=ENABLED'
注記
point-in-time 復旧値を指定しない場合、 point-in-time復旧はデフォルトで無効になります。
-
テーブルの point-in-time 復旧設定を確認するには、以下を使用できます。 AWS CLI コマンド。
aws keyspaces get-table --keyspace-name 'myKeyspace' --table-name 'myTable'
-
を使用して既存のテーブルPITRに対して を有効にするには AWS CLI、次のコマンドを実行します。
aws keyspaces update-table --keyspace-name 'myKeyspace' --table-name 'myTable' --point-in-time-recovery 'status=ENABLED'
-