Wie weise ich einem Backup-Plan Ressourcen zu?

Lesedauer: 2 Minute
0

Ich möchte Ressourcen für einen Backup-Plan in AWS Backup angeben.

Lösung

Verwenden Sie die Ressourcenzuordnung in AWS Backup, um Ressourcen einem Backup-Plan zuzuweisen.

Erstellen Sie eine Ressourcenzuordnung mithilfe der AWS-Backup-Konsole oder programmgesteuert mithilfe der AWS Command Line Interface (AWS CLI).

**Wichtig:**Sie können einem Backup-Plan erst Ressourcen zuweisen, nachdem der Backup-Plan erstellt wurde. Alle Regeln in Ihrem Backup-Plan gelten für Ihre Ressourcenzuordnung.

Beispiele

Im Folgenden finden Sie Beispiele dafür, wie eine JSON-Datei für die Backup-Auswahlen mit AWS CLI verwendet wird. Sie können diese Beispiele mit der API create-backup-selection verwenden.

**Hinweis:**Es hat sich bewährt, Conditions, ListofTags, NotResources und Resources anzugeben. Werden diese Parameter nicht angegeben, werden beim Backup alle unterstützten und ausgewählten Speicherressourcen ausgewählt.

Beispiel 1

Im folgenden Beispiel werden Amazon Elastic Block Store (Amazon EBS)-Volumes gesichert, die mit backup:yes und owner:example gekennzeichnet sind.

**Hinweis:In diesem Beispiel werden Resources und ** Conditions mithilfe des booleschen Werts AND kombiniert.

{
    "BackupSelection": {
        "SelectionName": "Example-1",
        "IamRoleArn": "arn:aws:iam::111122223333:role/service-role/AWSBackupDefaultServiceRole",
        "Resources": ["arn:aws:ec2:\*:\*:volume/\*"],
        "ListOfTags": [],
        "NotResources": [],
        "Conditions": {
            "StringEquals": [
                {"ConditionKey": "aws:ResourceTag/backup", "ConditionValue": "yes"},
                {"ConditionKey": "aws:ResourceTag/owner", "ConditionValue": "example"},
            ],
            "StringNotEquals": [],
            "StringLike": [],
            "StringNotLike": [],
        },
    }
}

Beispiel 2

Im folgenden Beispiel werden alle Amazon-EBS-Volumes oder alle Ressourcen gesichert, die mit backup:yes gekennzeichnet sind.

**Hinweis:**In diesem Beispiel werden Resources und ListOfTags mithilfe des booleschen Werts OR kombiniert.

{
    "BackupSelection": {
        "SelectionName": "Example-2",
        "IamRoleArn": "arn:aws:iam::111122223333:role/service-role/AWSBackupDefaultServiceRole",
        "Resources": ["arn:aws:ec2:\*:\*:volume/\*"],
        "ListOfTags": [
            {
                "ConditionType": "STRINGEQUALS",
                "ConditionKey": "backup",
                "ConditionValue": "yes",
            }
        ],
        "NotResources": [],
        "Conditions": {
            "StringEquals": [],
            "StringNotEquals": [],
            "StringLike": [],
            "StringNotLike": [],
        },
    }
}

Beispiel 3

Im folgenden Beispiel werden Amazon-EBS-Volumes oder Amazon Relational Database Service (Amazon RDS)-Ressourcen gesichert, die mit backup:true und owner:test gekennzeichnet sind.

**Hinweis:**In diesem Beispiel werden die Parameter in Resources mit dem booleschen Wert OR kombiniert. Die Parameter in Conditions werden mit dem booleschen Wert AND kombiniert.

{
    "BackupSelection": {
        "SelectionName": "Example-3",
        "IamRoleArn": "arn:aws:iam::111122223333:role/service-role/AWSBackupDefaultServiceRole",
        "Resources": ["arn:aws:ec2:\*:\*:volume/\*", "arn:aws:rds:\*:\*:db:\*"],
        "ListOfTags": [],
        "NotResources": [],
        "Conditions": {
            "StringEquals": [
                {"ConditionKey": "aws:ResourceTag/backup", "ConditionValue": "true"},
                {"ConditionKey": "aws:ResourceTag/owner", "ConditionValue": "test"},
            ]
        },
        "StringNotEquals": [],
        "StringLike": [],
        "StringNotLike": [],
    }
}

Ähnliche Informationen

Zuweisen von Ressourcen mithilfe von AWS CloudFormation

Kontingente für die Ressourcenzuordnung

AWS OFFICIAL
AWS OFFICIALAktualisiert vor einem Jahr