BackupSelection - AWS Backup

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

BackupSelection

バックアップ計画にリソースのセットを指定するために使用します。

含めるか除外する条件、タグ、またはリソースを指定することをお勧めします。それ以外の場合、バックアップは、サポート対象のすべてのストレージリソースおよびオプトインされているすべてのストレージリソースを選択しようとしますが、これにより、意図しないコスト上の影響が生じる可能性があります。

詳細については、「プログラムによるリソースの割り当て」を参照してください。

内容

IamRoleArn

AWS Backup がターゲットリソースのバックアップ時に認証に使用する IAM ロールの ARN 、たとえば arn:aws:iam::123456789012:role/S3Access

型: 文字列

必須: はい

SelectionName

リソース選択ドキュメントの表示名。1~50 の英数字または 「-_」 を含める必要があります。。

型: 文字列

Pattern: ^[a-zA-Z0-9\-\_\.]{1,50}$

必須: はい

Conditions

タグを使用してバックアッププランにリソースを割り当てるために定義する条件。例えば、"StringEquals": { "ConditionKey": "aws:ResourceTag/backup", "ConditionValue": "daily" } と指定します。

Conditions は、StringEqualsStringLikeStringNotEquals、および StringNotLike をサポートします。条件演算子では、大文字と小文字が区別されます。 

複数の条件を指定すると、リソースはすべての条件 (AND ロジック) と一致します。

型: Conditions オブジェクト

必須:いいえ

ListOfTags

このパラメータの代わりに、Conditions パラメータを使用することをお勧めします。

タグを使用してバックアッププランにリソースを割り当てるために定義する条件。例えば、"StringEquals": { "ConditionKey": "backup", "ConditionValue": "daily"} と指定します。

ListOfTagsStringEquals のみをサポートしています。条件演算子では、大文字と小文字が区別されます。 

複数の条件を指定すると、リソースはいずれかの条件 (OR ロジック) に一致します。

型: Condition オブジェクトの配列

必須:いいえ

NotResources

バックアッププランから除外するリソースの Amazon リソースネーム (ARN)。ARN の最大数は、ワイルドカードを使用しない場合は 500、またはワイルドカードを使用する場合は 30 の ARN です。

バックアップ計画から多くのリソースを除外する必要がある場合は、1 つまたは少数のリソースタイプのみを割り当てるか、タグを使用してリソース選択を調整するなど、異なるリソース選択戦略を検討してください。

型: 文字列の配列

必須:いいえ

Resources

バックアッププランに割り当てるリソースの Amazon リソースネーム (ARN)。ARN の最大数は、ワイルドカードを使用しない場合は 500、またはワイルドカードを使用する場合は 30 ARNです。

バックアッププランに多数のリソースを割り当てる必要がある場合は、リソースタイプのすべてのリソースを割り当てるか、タグを使用してリソース選択を調整するなど、異なるリソース選択戦略を検討してください。

複数の ARN を指定すると、リソースはいずれかの ARN (OR ロジック) に一致します。

型: 文字列の配列

必須:いいえ

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

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