Skip to main content
NetApp Backup and Recovery

Set up backup destinations

Contributors netapp-mwallis

Prepare an offsite location, such as StorageGRID, AWS, or Azure, and configure the required permissions so it can serve as a backup destination.

Before you begin, review prerequisites to ensure that your environment is ready.

Prepare the backup destination

Prepare one or more of the following backup destinations:

After you configure options in the backup destination itself, you will later configure it as a backup destination in NetApp Backup and Recovery. For details about how to configure the backup destination in NetApp Backup and Recovery, see Discover backup targets.

Set up S3 permissions

You'll need to configure two sets of AWS S3 permissions:

  • Permissions for the Console agent to create and manage the S3 bucket.

  • Permissions for the on-premises ONTAP cluster so it can read and write data to the S3 bucket.

Steps
  1. Ensure that the Console agent has the required permissions. For details, see NetApp Console policy permissions.

    Note When creating backups in AWS China regions, you need to change the AWS Resource Name "arn" under all Resource sections in the IAM policies from "aws" to "aws-cn"; for example arn:aws-cn:s3:::netapp-backup-*.
  2. When you activate the service, the Backup wizard will prompt you to enter an access key and secret key. These credentials are passed to the ONTAP cluster so that ONTAP can back up and restore data to the S3 bucket. For that, you'll need to create an IAM user with the following permissions.

    Details
    {
      "Version": "2012-10-17",
      "Statement": [
        {
          "Action": [
            "s3:GetObject",
            "s3:PutObject",
            "s3:DeleteObject",
            "s3:ListBucket",
            "s3:ListAllMyBuckets",
            "s3:GetBucketLocation",
            "s3:PutEncryptionConfiguration"
          ],
          "Resource": "arn:aws:s3:::netapp-backup-*",
          "Effect": "Allow",
          "Sid": "backupPolicy"
        },
        {
          "Action": [
            "s3:ListBucket",
            "s3:GetBucketLocation"
          ],
          "Resource": "arn:aws:s3:::netapp-backup*",
          "Effect": "Allow"
        },
        {
          "Action": [
            "s3:GetObject",
            "s3:PutObject",
            "s3:DeleteObject",
            "s3:ListAllMyBuckets",
            "s3:PutObjectTagging",
            "s3:GetObjectTagging",
            "s3:RestoreObject",
            "s3:GetBucketObjectLockConfiguration",
            "s3:GetObjectRetention",
            "s3:PutBucketObjectLockConfiguration",
            "s3:PutObjectRetention"
          ],
          "Resource": "arn:aws:s3:::netapp-backup*/*",
          "Effect": "Allow"
        }
      ]
    }