ModifyDBClusterSnapshotAttribute - Amazon DocumentDB

ModifyDBClusterSnapshotAttribute

属性および値を、手動クラスタースナップショットに追加するか、削除します。

手動クラスタースナップショットを他の AWS アカウント と共有するには、restoreAttributeName として指定し、ValuesToAdd パラメータを使用して手動クラスタスナップショットの復元を許可された AWS アカウント の ID リストを追加します。値 all を使用して、手動クラスタースナップショットを公開します。これは、すべての AWS アカウント によってコピーまたは復元できることを意味します。すべての all に利用させたくないプライベート情報を含む手動クラスタースナップショットの AWS アカウント 値は追加しません。手動クラスタースナップショットが暗号化されている場合、 AWS アカウント パラメータに認可された ValuesToAdd の ID リストを指定することによってのみ共有できます。この場合、そのパラメータの値として all を使用することはできません。

リクエストパラメータ

すべてのアクションに共通のパラメータの詳細については、「共通パラメータ」を参照してください。

AttributeName

変更するクラスタースナップショット属性名。

手動クラスタースナップショットをコピーまたは復元するための他の AWS アカウント の権限を管理するには、この値を restore に設定します。

タイプ: 文字列

必須: はい

DBClusterSnapshotIdentifier

属性を変更するクラスタースナップショットの識別子。

タイプ: 文字列

必須: はい

ValuesToAdd.AttributeValue.N

AttributeName で指定された属性に追加するクラスタースナップショット属性のリスト。

他の AWS アカウント に手動クラスタースナップショットのコピーまたは復元を許可するには、このリストに 1 つ以上の AWS アカウント の ID を含めて設定します。手動クラスタースナップショットを任意の AWS アカウント で復元するには、それを all に設定します。すべての all に利用させたくないプライベート情報を含む手動クラスタースナップショットの AWS アカウント 値は追加しません。

型: 文字列の配列

必須: いいえ

ValuesToRemove.AttributeValue.N

AttributeName で指定された属性から削除するクラスタースナップショット属性のリスト。

他の AWS アカウント が手動クラスタースナップショットをコピーまたは復元する権限を削除するには、このリストに 1 つ以上の AWS アカウント 識別子を含めて設定します。クラスタースナップショットをコピーまたは復元するための任意の AWS アカウント の権限を削除するには、それを all に設定します。all を指定しても、アカウント ID が明示的に AWS アカウント 属性に追加された restore は、手動クラスタースナップショットをコピーまたは復元できます。

型: 文字列の配列

必須: いいえ

レスポンス要素

以下の要素がサービスによって返されます。

DBClusterSnapshotAttributesResult

クラスタースナップショットに関連付けられている属性の詳細情報。

型: DBClusterSnapshotAttributesResult オブジェクト

エラー

すべてのアクションに共通のエラーについては、「共通エラー」を参照してください。

DBClusterSnapshotNotFoundFault

DBClusterSnapshotIdentifier は既存のクラスタースナップショットを参照していません。

HTTP ステータスコード: 404

InvalidDBClusterSnapshotStateFault

指定された値は有効なクラスタースナップショット状態ではありません。

HTTP ステータスコード: 400

SharedSnapshotQuotaExceeded

手動 DB スナップショットを共有できるアカウントの最大数を超えました。

HTTP ステータスコード: 400

以下の資料も参照してください。

言語固有の AWS SDK のいずれかでこの API を使用する方法の詳細については、以下を参照してください。