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