公開スナップショットの共有
暗号化されていない手動スナップショットをパブリックとして共有できます。これにより、このスナップショットをすべての AWS アカウント が使用できるようになります。スナップショットを公開として共有する場合には、公開スナップショットにプライベート情報が含まれないように注意してください。
スナップショットがパブリックに共有されると、スナップショットのコピーと DB インスタンスクラスター作成のための AWS アカウント アクセス許可がすべて付与されます。
他のアカウントが所有する公開スナップショットのバックアップストレージについては課金されません。課金されるのは、所有しているスナップショットに対してのみです。
公開スナップショットをコピーする場合は、そのコピーを所有します。スナップショットコピーのバックアップストレージに対しては課金されます。DB クラスターを公開スナップショットから作成する場合、その DB クラスターに対して課金されます。Amazon Aurora の料金情報については、Aurora の料金表ページ
削除できるのは、所有している公開スナップショットのみです。共有またはパブリックスナップショットを削除するには、そのスナップショットを所有する AWS アカウント にログインできることを確認してください。
他の AWS アカウント が所有する公開スナップショットの表示
Amazon RDS コンソールの [スナップショット] ページにある [パブリック] タブの特定の AWS リージョン で、他のアカウントが所有する公開スナップショットを表示できます。(自分のアカウントが所有する) スナップショットは、このタブには表示されません。
公開スナップショットを表示するには
Amazon RDS コンソール (https://console.aws.amazon.com/rds/
) を開きます。 -
ナビゲーションペインで、[Snapshots] を選択します。
-
[Public (公開)] タブを選択します。
公開スナップショットが表示されます。[Owner (所有者)] 列に、公開スナップショットを所有しているアカウントが表示されます。
注記
ページ設定を変更する必要がある場合、[Public snapshots (公開スナップショット)] リストの右上にあるギヤアイコンを選択して、この列を表示させます。
独自の公開スナップショットの表示
次の AWS CLI コマンド (Unix のみ) を使用して、特定の AWS リージョン の AWS アカウント が所有する公開スナップショットを表示させることができます。
aws rds describe-db-cluster-snapshots --snapshot-type public --include-public | grep
account_number
公開スナップショットがある場合、次の例のような出力が返されます。
"DBClusterSnapshotArn": "arn:aws:rds:us-west-2:123456789012:cluster-snapshot:myclustersnapshot1", "DBClusterSnapshotArn": "arn:aws:rds:us-west-2:123456789012:cluster-snapshot:myclustersnapshot2",
廃止された DB エンジンバージョンからのパブリックスナップショットの共有
廃止された DB エンジンバージョンからのパブリックスナップショットの復元またはコピーはサポートされていません。サポートされていない既存のパブリックスナップショットを復元またはコピーできるようにするには、次の手順を実行します。
-
スナップショットをプライベートとしてマークします。
-
スナップショットを復元します。
-
復元した DB クラスターを、サポートされているエンジンバージョンにアップグレードします。
-
スナップショットを作成します。
-
スナップショットをパブリックに再共有します。