Come posso assegnare risorse a un piano di backup?

3 minuti di lettura
0

Desidero specificare le risorse per un piano di backup in Backup AWS.

Risoluzione

Per assegnare risorse a un piano di backup, utilizza l'assegnazione delle risorse in Backup AWS.

Puoi creare un'assegnazione di risorse utilizzando la console Backup AWS o in modo programmatico utilizzando l'interfaccia della linea di comando AWS (AWS CLI).

Importante: è possibile assegnare risorse a un piano di backup solo dopo la creazione del piano di backup. Tutte le regole del piano di backup si applicano all'assegnazione delle risorse.

Esempi

Di seguito sono riportati esempi di come viene utilizzato un JSON di selezione di backup per le selezioni di backup quando si utilizza l'interfaccia a riga di comando di AWS. Puoi utilizzare questi esempi con l'API create-backup-selection.

Nota: è buona norma specificare le Condizioni, ListofTags, NotResources e Resources. Se questi parametri non sono specificati, Backup seleziona tutte le risorse di archiviazione supportate e attivate.

Esempio 1

L'esempio seguente esegue il backup dei volumi Amazon Elastic Block Store (Amazon EBS) contrassegnati con backup:yes e owner:example.

Nota: In questo esempio, le Risorse e le Condizioni vengono combinate utilizzando il valore booleano AND.

{
    "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": [],
        },
    }
}

Esempio 2

L'esempio seguente esegue il backup di tutti i volumi Amazon EBS o di tutte le risorse contrassegnate con backup:yes.

Nota: in questo esempio, Resources e ListOfTags vengono combinati utilizzando il valore booleano OR.

{
    "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": [],
        },
    }
}

Esempio 3

L'esempio seguente esegue il backup dei volumi Amazon EBS o delle risorse Amazon Relational Database Service (Amazon RDS) etichettate con backup:true e owner:test.

Nota: in questo esempio, i parametri in Resources vengono combinati utilizzando il valore booleano OR. I parametri in Condizioni vengono combinati utilizzando il valore booleano AND.

{
    "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": [],
    }
}

Informazioni correlate

Assegnazione di risorse tramite AWS CloudFormation

Quote sull'assegnazione delle risorse

AWS UFFICIALE
AWS UFFICIALEAggiornata un anno fa