¿Cómo puedo asignar recursos a un plan de copia de seguridad?

3 minutos de lectura
0

Quiero especificar los recursos de un plan de copia de seguridad en AWS Backup.

Resolución

Para asignar recursos a un plan de copia de seguridad, utilice la asignación de recursos en AWS Backup.

Puede crear una asignación de recursos mediante la consola de AWS Backup o mediante programación a través de la Interfaz de la línea de comandos de AWS (AWS CLI).

Importante: Solo puede asignar recursos a un plan de copia de seguridad después de haber creado el plan de copia de seguridad. Todas las reglas del plan de copia de seguridad se aplican a la asignación de recursos.

Ejemplos

En los siguientes ejemplos, se muestra el uso de JSON para las selecciones de Backup cuando se utiliza la AWS CLI. Puede utilizar estos ejemplos con la API create-backup-selection.

Nota: Se recomienda especificar los parámetros Conditions, ListofTags, NotResources y Resources. Si no se especifican estos parámetros, Backup selecciona todos los recursos de almacenamiento admitidos y opcionales.

Ejemplo 1

En el siguiente ejemplo, se hace una copia de seguridad de los volúmenes de Amazon Elastic Block Store (Amazon EBS) etiquetados con backup:yes y owner:example.

**Nota:**En este ejemplo, los parámetros Resources y Conditions se combinan mediante el valor 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": [],
        },
    }
}

Ejemplo 2

En el siguiente ejemplo, se hace una copia de seguridad de todos los volúmenes de Amazon EBS o de todos los recursos etiquetados con backup:yes.

Nota: En este ejemplo, los parámetros Resources y ListOfTags se combinan mediante el valor 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": [],
        },
    }
}

Ejemplo 3

En el siguiente ejemplo, se hace una copia de seguridad de los volúmenes de Amazon EBS o de los recursos de Amazon Relational Database Service (Amazon RDS) etiquetados con backup:true y owner:test.

Nota: En este ejemplo, los parámetros de Resources se combinan mediante el valor booleano OR. Los parámetros de Conditions se combinan mediante el valor 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": [],
    }
}

Información relacionada

Asignación de recursos mediante AWS CloudFormation

Cuotas de asignación de recursos

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 10 meses