翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
手動バックアップの取得
自動バックアップに加えて、いつでも手動バックアップを作成できます。指定された保持期間後に自動的に削除される自動バックアップとは異なり、手動バックアップには、経過した後で自動的に削除される保持期間はありません。キャッシュを削除しても、そのキャッシュからの手動バックアップはすべて保持されます。手動バックアップを保持する必要がなくなった場合は、自分で明示的に削除する必要があります。
手動バックアップの直接的な作成に加えて、以下のいずれかの方法で手動バックアップを作成できます。
-
「バックアップのコピー」ソースのバックアップが自動で作成されたか、手動で作成されたかは問題ではありません。
-
「最終バックアップの作成」クラスターまたはノードを削除する直前に最終バックアップを作成します。
キャッシュの手動バックアップは、 AWS Management Console、、 AWS CLIまたは を使用して作成できます ElastiCache API。
キャッシュのバックアップを作成するには (コンソール)
にサインイン AWS Management Console し、 で Amazon EC2コンソールを開きますhttps://console.aws.amazon.com/ec2/
。 -
ナビゲーションペインから、好みに応じて、Valkey キャッシュ 、Redis OSSキャッシュ 、または Memcached キャッシュ を選択します。
-
バックアップするキャッシュの名前の左側にあるボックスを選択します。
-
[バックアップ] を選択します。
-
[バックアップを作成する] ダイアログで、[バックアップ名] ボックスにバックアップの名前を入力します。バックアップ元のクラスターおよびバックアップを実行した日付と時刻を示すような名前にすることをお勧めします。
クラスターの命名に関する制約は次のとおりです。
1~40 個の英数字またはハイフンを使用する必要があります。
先頭は文字を使用する必要があります。
連続する 2 つのハイフンを含めることはできません。
ハイフンで終わることはできません。
-
[バックアップを作成] を選択します。
クラスターのステータスが snapshotting に変わります。
を使用したサーバーレスキャッシュの手動バックアップ AWS CLI
を使用してキャッシュの手動バックアップを作成するには AWS CLI、次のパラメータで create-serverless-snapshot
AWS CLI オペレーションを使用します。
-
--serverless-cache-name
— バックアップするサーバーレスキャッシュの名前。 -
--serverless-cache-snapshot-name
– 作成するスナップショットの名前。
Linux、macOS、Unix の場合:
-
aws elasticache create-serverless-snapshot \ --serverless-cache-name CacheName \ --serverless-cache-snapshot-name bkup-20231127
Windows の場合:
-
aws elasticache create-serverless-snapshot ^ --serverless-cache-name CacheName ^ --serverless-cache-snapshot-name bkup-20231127
を使用した自己設計型クラスターの手動バックアップ AWS CLI
を使用して自己設計型クラスターの手動バックアップを作成するには AWS CLI、次のパラメータで create-snapshot
AWS CLI オペレーションを使用します。
-
--cache-cluster-id
-
バックアップしているクラスターにレプリカノードがない場合、
--cache-cluster-id
はバックアップしているクラスターの名前です。例えば、mycluster
. -
バックアップするクラスターに 1 つ以上のレプリカノードがある場合、
--cache-cluster-id
は、バックアップに使用するクラスター内のノードの名前です。例えば、 の名前は です。mycluster-002
.
このパラメータは、Valkey または Redis OSS (クラスターモードが無効) クラスターをバックアップする場合にのみ使用します。
-
-
--replication-group-id
– バックアップのソースとして使用する Valkey または Redis OSS (クラスターモードが有効) クラスター (CLI/API: レプリケーショングループ) の名前。Valkey または Redis OSS (クラスターモードが有効) クラスターをバックアップする場合は、このパラメータを使用します。 -
--snapshot-name
– 作成するスナップショットの名前。クラスターの命名に関する制約は次のとおりです。
1~40 個の英数字またはハイフンを使用する必要があります。
先頭は文字を使用する必要があります。
連続する 2 つのハイフンを含めることはできません。
ハイフンで終わることはできません。
例 1: レプリカノードがない Valkey または Redis OSS (クラスターモードが無効) クラスターのバックアップ
次の AWS CLI オペレーションでは、リードレプリカmyNonClusteredRedis
がない Valkey または Redis OSS (クラスターモードが無効) クラスターbkup-20150515
からバックアップを作成します。
Linux、macOS、Unix の場合:
aws elasticache create-snapshot \ --cache-cluster-id
myNonClusteredRedis
\ --snapshot-namebkup-20150515
Windows の場合:
aws elasticache create-snapshot ^ --cache-cluster-id
myNonClusteredRedis
^ --snapshot-namebkup-20150515
例 2: レプリカノードを使用した Valkey または Redis OSS (クラスターモードが無効) クラスターのバックアップ
次の AWS CLI オペレーションでは、Valkey または Redis OSS (クラスターモードが無効) クラスター bkup-20150515
からバックアップを作成しますmyNonClusteredRedis
。このバックアップには、1 つ以上のリードレプリカがあります。
Linux、macOS、Unix の場合:
aws elasticache create-snapshot \ --cache-cluster-id
myNonClusteredRedis-001
\ --snapshot-namebkup-20150515
Windows の場合:
aws elasticache create-snapshot ^ --cache-cluster-id
myNonClusteredRedis-001
^ --snapshot-namebkup-20150515
出力例: レプリカノードを使用した Valkey または Redis OSS (クラスターモードが無効) クラスターのバックアップ
このオペレーションによる出力は以下のようになります。
{
"Snapshot": {
"Engine": "redis",
"CacheParameterGroupName": "default.redis6.x",
"VpcId": "vpc-91280df6",
"CacheClusterId": "myNonClusteredRedis-001",
"SnapshotRetentionLimit": 0,
"NumCacheNodes": 1,
"SnapshotName": "bkup-20150515",
"CacheClusterCreateTime": "2017-01-12T18:59:48.048Z",
"AutoMinorVersionUpgrade": true,
"PreferredAvailabilityZone": "us-east-1c",
"SnapshotStatus": "creating",
"SnapshotSource": "manual",
"SnapshotWindow": "08:30-09:30",
"EngineVersion": "6.0",
"NodeSnapshots": [
{
"CacheSize": "",
"CacheNodeId": "0001",
"CacheNodeCreateTime": "2017-01-12T18:59:48.048Z"
}
],
"CacheSubnetGroupName": "default",
"Port": 6379,
"PreferredMaintenanceWindow": "wed:07:30-wed:08:30",
"CacheNodeType": "cache.m3.2xlarge",
"DataTiering": "disabled"
}
}
例 3: Valkey または Redis のクラスターのバックアップ OSS (クラスターモードが有効)
次の AWS CLI オペレーションでは、Valkey または Redis OSS (クラスターモードが有効) クラスター bkup-20150515
からバックアップを作成しますmyClusteredRedis
。送信元を特定する --cache-cluster-id
ではなく、--replication-group-id
を使用することに注意してください。
Linux、macOS、Unix の場合:
aws elasticache create-snapshot \ --replication-group-id
myClusteredRedis
\ --snapshot-namebkup-20150515
Windows の場合:
aws elasticache create-snapshot ^ --replication-group-id
myClusteredRedis
^ --snapshot-namebkup-20150515
出力例: Valkey または Redis OSS (クラスターモードが有効) クラスターのバックアップ
このオペレーションによる出力は、次のようになります。
{
"Snapshot": {
"Engine": "redis",
"CacheParameterGroupName": "default.redis6.x.cluster.on",
"VpcId": "vpc-91280df6",
"NodeSnapshots": [
{
"CacheSize": "",
"NodeGroupId": "0001"
},
{
"CacheSize": "",
"NodeGroupId": "0002"
}
],
"NumNodeGroups": 2,
"SnapshotName": "bkup-20150515",
"ReplicationGroupId": "myClusteredRedis",
"AutoMinorVersionUpgrade": true,
"SnapshotRetentionLimit": 1,
"AutomaticFailover": "enabled",
"SnapshotStatus": "creating",
"SnapshotSource": "manual",
"SnapshotWindow": "10:00-11:00",
"EngineVersion": "6.0",
"CacheSubnetGroupName": "default",
"ReplicationGroupDescription": "2 shards 2 nodes each",
"Port": 6379,
"PreferredMaintenanceWindow": "sat:03:30-sat:04:30",
"CacheNodeType": "cache.r3.large",
"DataTiering": "disabled"
}
}
関連トピック
詳細については、AWS CLI コマンドリファレンスの「create-snapshot」を参照してください。