Diese Dokumentation bezieht sich AWS CLI nur auf Version 1 von. Dokumentation zu Version 2 von finden Sie im Benutzerhandbuch für Version 2. AWS CLI
Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
AWS Backup Beispiele mit AWS CLI
Die folgenden Codebeispiele zeigen Ihnen, wie Sie mithilfe von AWS Command Line Interface with Aktionen ausführen und allgemeine Szenarien implementieren AWS Backup.
Aktionen sind Codeauszüge aus größeren Programmen und müssen im Kontext ausgeführt werden. Aktionen zeigen Ihnen zwar, wie Sie einzelne Servicefunktionen aufrufen, aber Sie können Aktionen im Kontext der zugehörigen Szenarien sehen.
Jedes Beispiel enthält einen Link zum vollständigen Quellcode, in dem Sie Anweisungen zum Einrichten und Ausführen des Codes im Kontext finden.
Themen
Aktionen
Das folgende Codebeispiel zeigt die Verwendungcreate-backup-plan
.
- AWS CLI
-
Um einen Backup-Plan zu erstellen
Im folgenden
create-backup-plan
Beispiel wird der angegebene Backup-Plan mit einer Aufbewahrung von 35 Tagen erstellt.aws backup create-backup-plan \ --backup-plan "{\"BackupPlanName\":\"Example-Backup-Plan\",\"Rules\":[{\"RuleName\":\"DailyBackups\",\"ScheduleExpression\":\"cron(0 5 ? * * *)\",\"StartWindowMinutes\":480,\"TargetBackupVaultName\":\"Default\",\"Lifecycle\":{\"DeleteAfterDays\":35}}]}"
Ausgabe:
{ "BackupPlanId": "1fa3895c-a7f5-484a-a371-2dd6a1a9f729", "BackupPlanArn": "arn:aws:backup:us-west-2:123456789012:backup-plan:1fa3895c-a7f5-484a-a371-2dd6a1a9f729", "CreationDate": 1568928754.747, "VersionId": "ZjQ2ZTI5YWQtZDg5Yi00MzYzLWJmZTAtMDI1MzhlMDhjYjEz" }
Weitere Informationen finden Sie unter Erstellen eines Backup-Plans im AWS Backup Developer Guide.
-
APIEinzelheiten finden Sie CreateBackupPlan
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungcreate-backup-vault
.
- AWS CLI
-
Um einen Backup-Tresor zu erstellen
Im folgenden
create-backup-vault
Beispiel wird ein Backup-Tresor mit dem angegebenen Namen erstellt.aws backup create-backup-vault --backup-vault-name
sample-vault
Mit diesem Befehl wird keine Ausgabe zurückgegeben. Ausgabe:
{ "BackupVaultName": "sample-vault", "BackupVaultArn": "arn:aws:backup:us-west-2:123456789012:backup-vault:sample-vault", "CreationDate": 1568928338.385 }
Weitere Informationen finden Sie unter Creating a Backup Vault im AWS Backup Developer Guide.
-
APIEinzelheiten finden Sie CreateBackupVault
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-backup-plan-from-template
.
- AWS CLI
-
Um einen vorhandenen Backup-Plan aus einer Vorlage abzurufen
Im folgenden
get-backup-plan-from-template
Beispiel wird ein vorhandener Sicherungsplan aus einer Vorlage abgerufen, die ein tägliches Backup mit einer Aufbewahrung von 35 Tagen spezifiziert.aws backup get-backup-plan-from-template \ --backup-plan-template-id
"87c0c1ef-254d-4180-8fef-2e76a2c38aaa"
Ausgabe:
{ "BackupPlanDocument": { "Rules": [ { "RuleName": "DailyBackups", "ScheduleExpression": "cron(0 5 ? * * *)", "StartWindowMinutes": 480, "Lifecycle": { "DeleteAfterDays": 35 } } ] } }
Weitere Informationen finden Sie unter Erstellen eines Backup-Plans im AWS Backup Developer Guide.
-
APIEinzelheiten finden Sie GetBackupPlanFromTemplate
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-backup-plan
.
- AWS CLI
-
Um die Details eines Backup-Plans abzurufen
Im folgenden
get-backup-plan
Beispiel werden die Details des angegebenen Sicherungsplans angezeigt.aws backup get-backup-plan \ --backup-plan-id
"fcbf5d8f-bd77-4f3a-9c97-f24fb3d373a5"
Ausgabe:
{ "BackupPlan": { "BackupPlanName": "Example-Backup-Plan", "Rules": [ { "RuleName": "DailyBackups", "TargetBackupVaultName": "Default", "ScheduleExpression": "cron(0 5 ? * * *)", "StartWindowMinutes": 480, "CompletionWindowMinutes": 10080, "Lifecycle": { "DeleteAfterDays": 35 }, "RuleId": "70e0ccdc-e9df-4e83-82ad-c1e5a9471cc3" } ] }, "BackupPlanId": "fcbf5d8f-bd77-4f3a-9c97-f24fb3d373a5", "BackupPlanArn": "arn:aws:backup:us-west-2:123456789012:backup-plan:fcbf5d8f-bd77-4f3a-9c97-f24fb3d373a5", "VersionId": "NjQ2ZTZkODktMGVhNy00MmQ0LWE4YjktZTkwNTQ3OTkyYTcw", "CreationDate": 1568926091.57 }
Weitere Informationen finden Sie unter Erstellen eines Backup-Plans im AWS Backup Developer Guide.
-
APIEinzelheiten finden Sie GetBackupPlan
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendunglist-backup-jobs
.
- AWS CLI
-
Beispiel 1: Um alle Backup-Jobs aufzulisten
Im folgenden
list-backup-jobs
Beispiel werden Metadaten zu Ihren Backup-Jobs in Ihrem AWS Konto zurückgegeben.aws backup list-backup-jobs
Ausgabe:
{ "BackupJobs": [ { "BackupJobId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", "BackupVaultName": "Default", "BackupVaultArn": "arn:aws:backup:us-west-2:123456789012:backup-vault:Default", "ResourceArn": "arn:aws:ec2:us-west-2:123456789012:instance/i-12345678901234567", "CreationDate": 1600721892.929, "State": "CREATED", "PercentDone": "0.0", "IamRoleArn": "arn:aws:iam::123456789012:role/service-role/AWSBackupDefaultServiceRole", "StartBy": 1600725492.929, "ResourceType": "EC2" }, { "BackupJobId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE22222", "BackupVaultName": "Default", "BackupVaultArn": "arn:aws:backup:us-west-2:123456789012:backup-vault:Default", "RecoveryPointArn": "arn:aws:backup:us-west-2:123456789012:recovery-point:a1b2c3d4-5678-90ab-cdef-EXAMPLE33333", "ResourceArn": "arn:aws:elasticfilesystem:us-west-2:123456789012:file-system/fs-12345678", "CreationDate": 1600721724.77, "CompletionDate": 1600721744.488, "State": "COMPLETED", "PercentDone": "100.0", "BackupSizeInBytes": 71, "IamRoleArn": "arn:aws:iam::123456789012:role/service-role/AWSBackupDefaultServiceRole", "StartBy": 1600725324.77, "ResourceType": "EFS" } ] }
Weitere Informationen finden Sie unter Erstellen eines Backups im AWS Backup Developer Guide.
Beispiel 2: Um abgeschlossene Backup-Jobs aufzulisten
Im folgenden
list-backup-jobs
Beispiel werden Metadaten zu Ihren abgeschlossenen Backup-Jobs in Ihrem AWS Konto zurückgegeben.aws backup list-backup-jobs \ --by-state
COMPLETED
Ausgabe:
{ "BackupJobs": [ { "BackupJobId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE22222", "BackupVaultName": "Default", "BackupVaultArn": "arn:aws:backup:us-west-2:123456789012:backup-vault:Default", "RecoveryPointArn": "arn:aws:backup:us-west-2:123456789012:recovery-point:a1b2c3d4-5678-90ab-cdef-EXAMPLE33333", "ResourceArn": "arn:aws:elasticfilesystem:us-west-2:123456789012:file-system/fs-12345678", "CreationDate": 1600721724.77, "CompletionDate": 1600721744.488, "State": "COMPLETED", "PercentDone": "100.0", "BackupSizeInBytes": 71, "IamRoleArn": "arn:aws:iam::123456789012:role/service-role/AWSBackupDefaultServiceRole", "StartBy": 1600725324.77, "ResourceType": "EFS" } ] }
Weitere Informationen finden Sie unter Erstellen eines Backups im AWS Backup Developer Guide.
-
APIEinzelheiten finden Sie ListBackupJobs
in der AWS CLI Befehlsreferenz.
-