|
| 1 | +# Service-specific guidance: AWS Backup |
| 2 | + |
| 3 | + |
| 4 | +This document outlines service-specific guidance for implementing a data perimeter for AWS Backup. |
| 5 | + |
| 6 | + |
| 7 | +AWS Backup is a fully managed backup service that simplifies and centralizes the backup of data across AWS services, including Amazon EBS volumes, Amazon RDS databases, Amazon DynamoDB tables, Amazon EFS file systems, and more. It provides a unified way to create, manage, and automate backup policies, ensuring data protection and compliance with regulatory requirements. |
| 8 | + |
| 9 | + |
| 10 | +The following table specifies whether additional considerations apply to a specific data perimeter control objective, followed by the list of considerations and recommended controls, if any. |
| 11 | + |
| 12 | +| Perimeter type | Security objective | Applied on | Policy type | Additional considerations | |
| 13 | +|----------------|-------------------|------------|-------------|------------------------| |
| 14 | +| Identity perimeter | Only trusted identities can access my resources | Resource | RCP | N | |
| 15 | +| Identity perimeter | Only trusted identities are allowed from my network | Network | VPC endpoint policy | N | |
| 16 | +| Resource perimeter | My identities can access only trusted resources | Identity | SCP | N | |
| 17 | +| Resource perimeter | Only trusted resources can be accessed from my network | Network | VPC endpoint policy | N | |
| 18 | +| Network perimeter | My identities can access resources only from expected networks | Identity | SCP | N | |
| 19 | +| Network perimeter | My resources can be accessed only from expected networks | Resource | RCP | N | |
| 20 | + |
| 21 | +*Y – Additional considerations apply. N – No additional considerations apply. |
| 22 | + |
| 23 | + |
| 24 | +**List of service APIs reviewed against data perimeter control objectives** |
| 25 | +* CancelLegalHold |
| 26 | +* CreateBackupPlan |
| 27 | +* CreateBackupSelection |
| 28 | +* CreateBackupVault |
| 29 | +* CreateFramework |
| 30 | +* CreateLegalHold |
| 31 | +* CreateLogicallyAirGappedBackupVault |
| 32 | +* CreateReportPlan |
| 33 | +* CreateRestoreTestingPlan |
| 34 | +* CreateRestoreTestingSelection |
| 35 | +* DeleteBackupPlan |
| 36 | +* DeleteBackupSelection |
| 37 | +* DeleteBackupVault |
| 38 | +* DeleteBackupVaultAccessPolicy |
| 39 | +* DeleteBackupVaultLockConfiguration |
| 40 | +* DeleteBackupVaultNotifications |
| 41 | +* DeleteFramework |
| 42 | +* DeleteRecoveryPoint |
| 43 | +* DeleteReportPlan |
| 44 | +* DeleteRestoreTestingPlan |
| 45 | +* DeleteRestoreTestingSelection |
| 46 | +* DescribeBackupJob |
| 47 | +* DescribeBackupVault |
| 48 | +* DescribeCopyJob |
| 49 | +* DescribeFramework |
| 50 | +* DescribeGlobalSettings |
| 51 | +* DescribeProtectedResource |
| 52 | +* DescribeRecoveryPoint |
| 53 | +* DescribeRegionSettings |
| 54 | +* DescribeReportJob |
| 55 | +* DescribeReportPlan |
| 56 | +* DescribeRestoreJob |
| 57 | +* ExportBackupPlanTemplate |
| 58 | +* GetBackupPlan |
| 59 | +* GetBackupPlanFromJSON |
| 60 | +* GetBackupPlanFromTemplate |
| 61 | +* GetBackupSelection |
| 62 | +* GetBackupVaultAccessPolicy |
| 63 | +* GetBackupVaultNotifications |
| 64 | +* GetLegalHold |
| 65 | +* GetRecoveryPointRestoreMetadata |
| 66 | +* GetRestoreJobMetadata |
| 67 | +* GetRestoreTestingInferredMetadata |
| 68 | +* GetRestoreTestingPlan |
| 69 | +* GetRestoreTestingSelection |
| 70 | +* GetSupportedResourceTypes |
| 71 | +* ListBackupJobs |
| 72 | +* ListBackupJobSummaries |
| 73 | +* ListBackupPlans |
| 74 | +* ListBackupPlanTemplates |
| 75 | +* ListBackupPlanVersions |
| 76 | +* ListBackupSelections |
| 77 | +* ListBackupVaults |
| 78 | +* ListCopyJobs |
| 79 | +* ListCopyJobSummaries |
| 80 | +* ListFrameworks |
| 81 | +* ListLegalHolds |
| 82 | +* ListProtectedResources |
| 83 | +* ListProtectedResourcesByBackupVault |
| 84 | +* ListRecoveryPointsByBackupVault |
| 85 | +* ListRecoveryPointsByLegalHold |
| 86 | +* ListRecoveryPointsByResource |
| 87 | +* ListReportJobs |
| 88 | +* ListReportPlans |
| 89 | +* ListRestoreJobs |
| 90 | +* ListRestoreJobsByProtectedResource |
| 91 | +* ListRestoreJobSummaries |
| 92 | +* ListRestoreTestingPlans |
| 93 | +* ListRestoreTestingSelections |
| 94 | +* ListTags |
| 95 | +* PutBackupVaultAccessPolicy |
| 96 | +* PutBackupVaultLockConfiguration |
| 97 | +* PutBackupVaultNotifications |
| 98 | +* PutRestoreValidationResult |
| 99 | +* StartBackupJob |
| 100 | +* StartCopyJob |
| 101 | +* StartReportJob |
| 102 | +* StartRestoreJob |
| 103 | +* TagResource |
| 104 | +* UntagResource |
| 105 | +* UpdateBackupPlan |
| 106 | +* UpdateFramework |
| 107 | +* UpdateGlobalSettings |
| 108 | +* UpdateRecoveryPointLifecycle |
| 109 | +* UpdateRegionSettings |
| 110 | +* UpdateReportPlan |
| 111 | +* UpdateRestoreTestingPlan |
| 112 | +* UpdateRestoreTestingSelection |
0 commit comments