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.
Lightsail-Beispiele mit AWS CLI
Die folgenden Codebeispiele zeigen Ihnen, wie Sie AWS Command Line Interface mit Lightsail Aktionen ausführen und allgemeine Szenarien implementieren.
Aktionen sind Codeauszüge aus größeren Programmen und müssen im Kontext ausgeführt werden. Während Aktionen Ihnen zeigen, wie Sie einzelne Service-Funktionen aufrufen, können Sie Aktionen im Kontext der zugehörigen Szenarien anzeigen.
Jedes Beispiel enthält einen Link zum vollständigen Quellcode, wo Sie Anweisungen zum Einrichten und Ausführen des Codes im Kodex finden.
Themen
Aktionen
Das folgende Codebeispiel zeigt, wie Sie. allocate-static-ip
- AWS CLI
-
So erstellen Sie eine statische IP-Adresse
Im folgenden Beispiel für
allocate-static-ipwird die angegebene statische IP erstellt, die an eine Instance angefügt werden kann.aws lightsail allocate-static-ip \ --static-ip-nameStaticIp-1Ausgabe:
{ "operations": [ { "id": "b5d06d13-2f19-4683-889f-dEXAMPLEed79", "resourceName": "StaticIp-1", "resourceType": "StaticIp", "createdAt": 1571071325.076, "location": { "availabilityZone": "all", "regionName": "us-west-2" }, "isTerminal": true, "operationType": "AllocateStaticIp", "status": "Succeeded", "statusChangedAt": 1571071325.274 } ] }-
Einzelheiten zur API finden Sie AllocateStaticIp
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungattach-disk.
- AWS CLI
-
So fügen Sie einen Blockspeicherdatenträger an eine Instance an
Im folgenden Beispiel für
attach-diskwird der DatenträgerDisk-1an die InstanceWordPress_Multisite-1mit dem Datenträgerpfad/dev/xvdfangehängt.aws lightsail attach-disk \ --disk-nameDisk-1\ --disk-path/dev/xvdf\ --instance-nameWordPress_Multisite-1Ausgabe:
{ "operations": [ { "id": "10a08267-19ce-43be-b913-6EXAMPLE7e80", "resourceName": "Disk-1", "resourceType": "Disk", "createdAt": 1571071465.472, "location": { "availabilityZone": "us-west-2a", "regionName": "us-west-2" }, "isTerminal": false, "operationDetails": "WordPress_Multisite-1", "operationType": "AttachDisk", "status": "Started", "statusChangedAt": 1571071465.472 }, { "id": "2912c477-5295-4539-88c9-bEXAMPLEd1f0", "resourceName": "WordPress_Multisite-1", "resourceType": "Instance", "createdAt": 1571071465.474, "location": { "availabilityZone": "us-west-2a", "regionName": "us-west-2" }, "isTerminal": false, "operationDetails": "Disk-1", "operationType": "AttachDisk", "status": "Started", "statusChangedAt": 1571071465.474 } ] }-
Einzelheiten zur API finden Sie AttachDisk
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungattach-instances-to-load-balancer.
- AWS CLI
-
So fügen Sie Instances an einen Load Balancer an
Im folgenden Beispiel für
attach-instances-to-load-balancerwerden die InstancesMEAN-1,MEAN-2undMEAN-3an den Load BalancerLoadBalancer-1angefügt.aws lightsail attach-instances-to-load-balancer \ --instance-names {"MEAN-1","MEAN-2","MEAN-3"} \ --load-balancer-nameLoadBalancer-1Ausgabe:
{ "operations": [ { "id": "8055d19d-abb2-40b9-b527-1EXAMPLE3c7b", "resourceName": "LoadBalancer-1", "resourceType": "LoadBalancer", "createdAt": 1571071699.892, "location": { "availabilityZone": "all", "regionName": "us-west-2" }, "isTerminal": false, "operationDetails": "MEAN-2", "operationType": "AttachInstancesToLoadBalancer", "status": "Started", "statusChangedAt": 1571071699.892 }, { "id": "c35048eb-8538-456a-a118-0EXAMPLEfb73", "resourceName": "MEAN-2", "resourceType": "Instance", "createdAt": 1571071699.887, "location": { "availabilityZone": "all", "regionName": "us-west-2" }, "isTerminal": false, "operationDetails": "LoadBalancer-1", "operationType": "AttachInstancesToLoadBalancer", "status": "Started", "statusChangedAt": 1571071699.887 }, { "id": "910d09e0-adc5-4372-bc2e-0EXAMPLEd891", "resourceName": "LoadBalancer-1", "resourceType": "LoadBalancer", "createdAt": 1571071699.882, "location": { "availabilityZone": "all", "regionName": "us-west-2" }, "isTerminal": false, "operationDetails": "MEAN-3", "operationType": "AttachInstancesToLoadBalancer", "status": "Started", "statusChangedAt": 1571071699.882 }, { "id": "178b18ac-43e8-478c-9bed-1EXAMPLE4755", "resourceName": "MEAN-3", "resourceType": "Instance", "createdAt": 1571071699.901, "location": { "availabilityZone": "all", "regionName": "us-west-2" }, "isTerminal": false, "operationDetails": "LoadBalancer-1", "operationType": "AttachInstancesToLoadBalancer", "status": "Started", "statusChangedAt": 1571071699.901 }, { "id": "fb62536d-2a98-4190-a6fc-4EXAMPLE7470", "resourceName": "LoadBalancer-1", "resourceType": "LoadBalancer", "createdAt": 1571071699.885, "location": { "availabilityZone": "all", "regionName": "us-west-2" }, "isTerminal": false, "operationDetails": "MEAN-1", "operationType": "AttachInstancesToLoadBalancer", "status": "Started", "statusChangedAt": 1571071699.885 }, { "id": "787dac0d-f98d-46c3-8571-3EXAMPLE5a85", "resourceName": "MEAN-1", "resourceType": "Instance", "createdAt": 1571071699.901, "location": { "availabilityZone": "all", "regionName": "us-west-2" }, "isTerminal": false, "operationDetails": "LoadBalancer-1", "operationType": "AttachInstancesToLoadBalancer", "status": "Started", "statusChangedAt": 1571071699.901 } ] }-
Einzelheiten zur API finden Sie AttachInstancesToLoadBalancer
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungattach-load-balancer-tls-certificate.
- AWS CLI
-
So fügen Sie ein TLS-Zertifikat an einen Load Balancer an
Im folgenden Beispiel für
attach-load-balancer-tls-certificatewird das TLS-ZertifikatCertificate2des Load Balancers an den Load BalancerLoadBalancer-1angefügt.aws lightsail attach-load-balancer-tls-certificate \ --certificate-nameCertificate2\ --load-balancer-nameLoadBalancer-1Ausgabe:
{ "operations": [ { "id": "cf1ad6e3-3cbb-4b8a-a7f2-3EXAMPLEa118", "resourceName": "LoadBalancer-1", "resourceType": "LoadBalancer", "createdAt": 1571072255.416, "location": { "availabilityZone": "all", "regionName": "us-west-2" }, "isTerminal": true, "operationDetails": "Certificate2", "operationType": "AttachLoadBalancerTlsCertificate", "status": "Succeeded", "statusChangedAt": 1571072255.416 }, { "id": "dae1bcfb-d531-4c06-b4ea-bEXAMPLEc04e", "resourceName": "Certificate2", "resourceType": "LoadBalancerTlsCertificate", "createdAt": 1571072255.416, "location": { "availabilityZone": "all", "regionName": "us-west-2" }, "isTerminal": true, "operationDetails": "LoadBalancer-1", "operationType": "AttachLoadBalancerTlsCertificate", "status": "Succeeded", "statusChangedAt": 1571072255.416 } ] }-
Einzelheiten zur API finden Sie AttachLoadBalancerTlsCertificate
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungattach-static-ip.
- AWS CLI
-
So fügen Sie einer Instance eine statische IP an
Im folgenden Beispiel für
attach-static-ipwird eine statische IPStaticIp-1an die InstanceMEAN-1angefügt.aws lightsail attach-static-ip \ --static-ip-nameStaticIp-1\ --instance-nameMEAN-1Ausgabe:
{ "operations": [ { "id": "45e6fa13-4808-4b8d-9292-bEXAMPLE20b2", "resourceName": "StaticIp-1", "resourceType": "StaticIp", "createdAt": 1571072569.375, "location": { "availabilityZone": "all", "regionName": "us-west-2" }, "isTerminal": true, "operationDetails": "MEAN-1", "operationType": "AttachStaticIp", "status": "Succeeded", "statusChangedAt": 1571072569.375 }, { "id": "9ee09a17-863c-4e51-8a6d-3EXAMPLE5475", "resourceName": "MEAN-1", "resourceType": "Instance", "createdAt": 1571072569.376, "location": { "availabilityZone": "us-west-2a", "regionName": "us-west-2" }, "isTerminal": true, "operationDetails": "StaticIp-1", "operationType": "AttachStaticIp", "status": "Succeeded", "statusChangedAt": 1571072569.376 } ] }-
Einzelheiten zur API finden Sie AttachStaticIp
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungclose-instance-public-ports.
- AWS CLI
-
So schließen Sie Firewall-Ports für eine Instance
Im folgenden Beispiel für
close-instance-public-portswird der TCP-Port22auf der InstanceMEAN-2geschlossen.aws lightsail close-instance-public-ports \ --instance-nameMEAN-2\ --port-infofromPort=22,protocol=TCP,toPort=22Ausgabe:
{ "operation": { "id": "4f328636-1c96-4649-ae6d-1EXAMPLEf446", "resourceName": "MEAN-2", "resourceType": "Instance", "createdAt": 1571072845.737, "location": { "availabilityZone": "us-west-2a", "regionName": "us-west-2" }, "isTerminal": true, "operationDetails": "22/tcp", "operationType": "CloseInstancePublicPorts", "status": "Succeeded", "statusChangedAt": 1571072845.737 } }-
Einzelheiten zur API finden Sie CloseInstancePublicPorts
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungcopy-snapshot.
- AWS CLI
-
Beispiel 1: Um einen Snapshot innerhalb derselben AWS Region zu kopieren
Im folgenden
copy-snapshotBeispiel wird ein Instanz-SnapshotMEAN-1-1571075291als Instanz-SnapshotMEAN-1-Copyinnerhalb derselben AWS Region kopiertus-west-2.aws lightsail copy-snapshot \ --source-snapshot-nameMEAN-1-1571075291\ --target-snapshot-nameMEAN-1-Copy\ --source-regionus-west-2Ausgabe:
{ "operations": [ { "id": "ced16fc1-f401-4556-8d82-1EXAMPLEb982", "resourceName": "MEAN-1-Copy", "resourceType": "InstanceSnapshot", "createdAt": 1571075581.498, "location": { "availabilityZone": "all", "regionName": "us-west-2" }, "isTerminal": false, "operationDetails": "us-west-2:MEAN-1-1571075291", "operationType": "CopySnapshot", "status": "Started", "statusChangedAt": 1571075581.498 } ] }Weitere Informationen finden Sie unter Kopieren von Schnappschüssen von einer AWS Region in eine andere in Amazon Lightsail im Lightsail
Dev Guide. Beispiel 2: Um einen Snapshot von einer Region in eine andere zu kopieren AWS
Im folgenden
copy-snapshotBeispiel wird der Instanz-SnapshotMEAN-1-1571075291als Instanz-SnapshotMEAN-1-1571075291-Copyvon AWS der Regionus-west-2nach kopiertus-east-1.aws lightsail copy-snapshot \ --source-snapshot-nameMEAN-1-1571075291\ --target-snapshot-nameMEAN-1-1571075291-Copy\ --source-regionus-west-2\ --regionus-east-1Ausgabe:
{ "operations": [ { "id": "91116b79-119c-4451-b44a-dEXAMPLEd97b", "resourceName": "MEAN-1-1571075291-Copy", "resourceType": "InstanceSnapshot", "createdAt": 1571075695.069, "location": { "availabilityZone": "all", "regionName": "us-east-1" }, "isTerminal": false, "operationDetails": "us-west-2:MEAN-1-1571075291", "operationType": "CopySnapshot", "status": "Started", "statusChangedAt": 1571075695.069 } ] }Weitere Informationen finden Sie unter Kopieren von Schnappschüssen von einer AWS Region in eine andere in Amazon Lightsail im Lightsail
Dev Guide. Beispiel 3: Um einen automatischen Snapshot innerhalb derselben Region zu kopieren AWS
Im folgenden
copy-snapshotBeispiel wird der automatische Snapshot2019-10-14der InstanzWordPress-1als manueller SnapshotWordPress-1-10142019in der AWS Region kopiertus-west-2.aws lightsail copy-snapshot \ --source-resource-nameWordPress-1\ --restore-date2019-10-14\ --target-snapshot-nameWordPress-1-10142019\ --source-regionus-west-2Ausgabe:
{ "operations": [ { "id": "be3e6754-cd1d-48e6-ad9f-2EXAMPLE1805", "resourceName": "WordPress-1-10142019", "resourceType": "InstanceSnapshot", "createdAt": 1571082412.311, "location": { "availabilityZone": "all", "regionName": "us-west-2" }, "isTerminal": false, "operationDetails": "us-west-2:WordPress-1", "operationType": "CopySnapshot", "status": "Started", "statusChangedAt": 1571082412.311 } ] }Weitere Informationen finden Sie unter Automatisches Erstellen von Snapshots von Instances oder Festplatten in Amazon Lightsail im Lightsail
Dev Guide. Beispiel 4: Um einen automatischen Snapshot von einer Region in eine andere zu kopieren AWS
Im folgenden
copy-snapshotBeispiel wird ein automatischer Snapshot2019-10-14der InstanzWordPress-1als manueller SnapshotWordPress-1-10142019aus der AWS Region inus-west-2kopiertus-east-1.aws lightsail copy-snapshot \ --source-resource-nameWordPress-1\ --restore-date2019-10-14\ --target-snapshot-nameWordPress-1-10142019\ --source-regionus-west-2\ --regionus-east-1Ausgabe:
{ "operations": [ { "id": "dffa128b-0b07-476e-b390-bEXAMPLE3775", "resourceName": "WordPress-1-10142019", "resourceType": "InstanceSnapshot", "createdAt": 1571082493.422, "location": { "availabilityZone": "all", "regionName": "us-east-1" }, "isTerminal": false, "operationDetails": "us-west-2:WordPress-1", "operationType": "CopySnapshot", "status": "Started", "statusChangedAt": 1571082493.422 } ] }Weitere Informationen finden Sie unter Automatisches Erstellen von Snapshots von Instances oder Festplatten in Amazon Lightsail im Lightsail
Dev Guide. -
Einzelheiten zur API finden Sie in der Befehlsreferenz. CopySnapshot
AWS CLI
-
Das folgende Codebeispiel zeigt die Verwendungcreate-disk-from-snapshot.
- AWS CLI
-
So erstellen Sie einen Datenträger aus einem Datenträger-Snapshot
Im folgenden Beispiel für
create-disk-from-snapshotwird ein Blockspeicherdatenträger namensDisk-2aus dem angegebenen Snapshot eines Blockspeicherdatenträgers erstellt. Die Festplatte wird in der angegebenen AWS Region und Availability Zone mit 32 GB Speicherplatz erstellt.aws lightsail create-disk-from-snapshot \ --disk-nameDisk-2\ --disk-snapshot-nameDisk-1-1566839161\ --availability-zoneus-west-2a\ --size-in-gb32Ausgabe:
{ "operations": [ { "id": "d42b605d-5ef1-4b4a-8791-7a3e8b66b5e7", "resourceName": "Disk-2", "resourceType": "Disk", "createdAt": 1569624941.471, "location": { "availabilityZone": "us-west-2a", "regionName": "us-west-2" }, "isTerminal": false, "operationType": "CreateDiskFromSnapshot", "status": "Started", "statusChangedAt": 1569624941.791 } ] }Weitere Informationen finden Sie unter Erstellen einer Blockspeicherfestplatte aus einem Snapshot in Amazon Lightsail im Lightsail
Developer Guide. -
Einzelheiten zur API finden Sie in der Befehlsreferenz CreateDiskFromSnapshot
.AWS CLI
-
Das folgende Codebeispiel zeigt die Verwendungcreate-disk-snapshot.
- AWS CLI
-
Beispiel 1: So erstellen Sie einen Snapshot eines Datenträgers
Im folgenden Beispiel für
create-disk-snapshotwird ein Snapshot namensDiskSnapshot-1des angegebenen Blockspeicherdatenträgers erstellt.aws lightsail create-disk-snapshot \ --disk-nameDisk-1\ --disk-snapshot-nameDiskSnapshot-1Ausgabe:
{ "operations": [ { "id": "fa74c6d2-03a3-4f42-a7c7-792f124d534b", "resourceName": "DiskSnapshot-1", "resourceType": "DiskSnapshot", "createdAt": 1569625129.739, "location": { "availabilityZone": "all", "regionName": "us-west-2" }, "isTerminal": false, "operationDetails": "Disk-1", "operationType": "CreateDiskSnapshot", "status": "Started", "statusChangedAt": 1569625129.739 }, { "id": "920a25df-185c-4528-87cd-7b85f5488c06", "resourceName": "Disk-1", "resourceType": "Disk", "createdAt": 1569625129.739, "location": { "availabilityZone": "us-west-2a", "regionName": "us-west-2" }, "isTerminal": false, "operationDetails": "DiskSnapshot-1", "operationType": "CreateDiskSnapshot", "status": "Started", "statusChangedAt": 1569625129.739 } ] }Beispiel 2: So erstellen Sie einen Snapshot der Systemfestplatte einer Instance
Im folgenden Beispiel für
create-disk-snapshotwird ein Snapshot des Systemdatenträgers der angegebenen Instance erstellt.aws lightsail create-disk-snapshot \ --instance-nameWordPress-1\ --disk-snapshot-nameSystemDiskSnapshot-1Ausgabe:
{ "operations": [ { "id": "f508cf1c-6597-42a6-a4c3-4aebd75af0d9", "resourceName": "SystemDiskSnapshot-1", "resourceType": "DiskSnapshot", "createdAt": 1569625294.685, "location": { "availabilityZone": "all", "regionName": "us-west-2" }, "isTerminal": false, "operationDetails": "WordPress-1", "operationType": "CreateDiskSnapshot", "status": "Started", "statusChangedAt": 1569625294.685 }, { "id": "0bb9f712-da3b-4d99-b508-3bf871d989e5", "resourceName": "WordPress-1", "resourceType": "Instance", "createdAt": 1569625294.685, "location": { "availabilityZone": "us-west-2a", "regionName": "us-west-2" }, "isTerminal": false, "operationDetails": "SystemDiskSnapshot-1", "operationType": "CreateDiskSnapshot", "status": "Started", "statusChangedAt": 1569625294.685 } ] }Weitere Informationen finden Sie unter Snapshots in Amazon Lightsail
und Erstellen eines Snapshots eines Instance-Root-Volumes in Amazon Lightsail im Lightsail Developer Guide . -
Einzelheiten zur API finden Sie in der Befehlsreferenz. CreateDiskSnapshot
AWS CLI
-
Das folgende Codebeispiel zeigt die Verwendungcreate-disk.
- AWS CLI
-
So erstellen Sie einen Blockspeicherdatenträger
Im folgenden
create-diskBeispiel wird eine BlockspeicherfestplatteDisk-1in der angegebenen AWS Region und Availability Zone mit 32 GB Speicherplatz erstellt.aws lightsail create-disk \ --disk-nameDisk-1\ --availability-zoneus-west-2a\ --size-in-gb32Ausgabe:
{ "operations": [ { "id": "1c85e2ec-86ba-4697-b936-77f4d3dc013a", "resourceName": "Disk-1", "resourceType": "Disk", "createdAt": 1569449220.36, "location": { "availabilityZone": "us-west-2a", "regionName": "us-west-2" }, "isTerminal": false, "operationType": "CreateDisk", "status": "Started", "statusChangedAt": 1569449220.588 } ] }-
Einzelheiten zur API finden Sie CreateDisk
unter AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungcreate-domain-entry.
- AWS CLI
-
So erstellen Sie einen Domaineintrag (DNS-Datensatz)
Im folgenden Beispiel für
create-domain-entrywird ein DNS-Datensatz (A) für den Apex der angegebenen Domain erstellt, der auf die IP-Adresse einer Instance verweist.Hinweis: Die domänenbezogenen API-Operationen von Lightsail sind nur in der Region verfügbar.
us-east-1Wenn Ihr CLI-Profil für die Verwendung einer anderen Region konfiguriert ist, müssen Sie den Parameter--region us-east-1angeben, andernfalls schlägt der Befehl fehl.aws lightsail create-domain-entry \ --regionus-east-1\ --domain-nameexample.com\ --domain-entryname=example.com,type=A,target=192.0.2.0Ausgabe:
{ "operation": { "id": "5be4494d-56f4-41fc-8730-693dcd0ef9e2", "resourceName": "example.com", "resourceType": "Domain", "createdAt": 1569865296.519, "location": { "availabilityZone": "all", "regionName": "global" }, "isTerminal": true, "operationType": "CreateDomainEntry", "status": "Succeeded", "statusChangedAt": 1569865296.519 } }Weitere Informationen finden Sie unter DNS in Amazon Lightsail
und Erstellen einer DNS-Zone zur Verwaltung der DNS-Einträge Ihrer Domain in Amazon Lightsail im Lightsail Developer Guide. -
Einzelheiten zur API finden Sie in der Befehlsreferenz. CreateDomainEntry
AWS CLI
-
Das folgende Codebeispiel zeigt die Verwendungcreate-domain.
- AWS CLI
-
So erstellen Sie eine Domain (DNS-Zone)
Im folgenden Beispiel für
create-domainwird eine DNS-Zone für die angegebene Domain erstellt.Hinweis: Die domänenbezogenen API-Operationen von Lightsail sind nur in der Region verfügbar.
us-east-1Wenn Ihr CLI-Profil für die Verwendung einer anderen Region konfiguriert ist, müssen Sie den Parameter--region us-east-1angeben, andernfalls schlägt der Befehl fehl.aws lightsail create-domain \ --regionus-east-1\ --domain-nameexample.comAusgabe:
{ "operation": { "id": "64e522c8-9ae1-4c05-9b65-3f237324dc34", "resourceName": "example.com", "resourceType": "Domain", "createdAt": 1569864291.92, "location": { "availabilityZone": "all", "regionName": "global" }, "isTerminal": true, "operationType": "CreateDomain", "status": "Succeeded", "statusChangedAt": 1569864292.109 } }Weitere Informationen finden Sie unter DNS in Amazon Lightsail
und Erstellen einer DNS-Zone zur Verwaltung der DNS-Einträge Ihrer Domain in Amazon Lightsail im Lightsail Developer Guide. -
Einzelheiten zur API finden Sie in der Befehlsreferenz. CreateDomain
AWS CLI
-
Das folgende Codebeispiel zeigt die Verwendungcreate-instance-snapshot.
- AWS CLI
-
So erstellen Sie einen Snapshot einer Instance
Im folgenden Beispiel für
create-instance-snapshotwird ein Snapshot aus der angegebenen Instance erstellt.aws lightsail create-instance-snapshot \ --instance-nameWordPress-1\ --instance-snapshot-nameWordPress-Snapshot-1Ausgabe:
{ "operations": [ { "id": "4c3db559-9dd0-41e7-89c0-2cb88c19786f", "resourceName": "WordPress-Snapshot-1", "resourceType": "InstanceSnapshot", "createdAt": 1569866438.48, "location": { "availabilityZone": "all", "regionName": "us-west-2" }, "isTerminal": false, "operationDetails": "WordPress-1", "operationType": "CreateInstanceSnapshot", "status": "Started", "statusChangedAt": 1569866438.48 }, { "id": "c04fdc45-2981-488c-88b5-d6d2fd759a6a", "resourceName": "WordPress-1", "resourceType": "Instance", "createdAt": 1569866438.48, "location": { "availabilityZone": "us-west-2a", "regionName": "us-west-2" }, "isTerminal": false, "operationDetails": "WordPress-Snapshot-1", "operationType": "CreateInstanceSnapshot", "status": "Started", "statusChangedAt": 1569866438.48 } ] }-
Einzelheiten zur API finden Sie CreateInstanceSnapshot
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungcreate-instances-from-snapshot.
- AWS CLI
-
So erstellen Sie eine Instance aus einem Snapshot
Im folgenden
create-instances-from-snapshotBeispiel wird eine Instance aus dem angegebenen Instanz-Snapshot in der angegebenen AWS Region und Availability Zone erstellt. Dabei wird das Paket im Wert von 12 USD verwendet.Hinweis: Das von Ihnen angegebene Paket muss mindestens den Spezifikationen des Pakets der ursprünglichen Quell-Instance entsprechen, die zur Erstellung des Snapshots verwendet wurde.
aws lightsail create-instances-from-snapshot \ --instance-snapshot-nameWordPress-1-1569866208\ --instance-namesWordPress-2\ --availability-zoneus-west-2a\ --bundle-idsmall_3_0Ausgabe:
{ "operations": [ { "id": "003f8271-b711-464d-b9b8-7f3806cb496e", "resourceName": "WordPress-2", "resourceType": "Instance", "createdAt": 1569865914.908, "location": { "availabilityZone": "us-west-2a", "regionName": "us-west-2" }, "isTerminal": false, "operationType": "CreateInstancesFromSnapshot", "status": "Started", "statusChangedAt": 1569865914.908 } ] }-
Einzelheiten zur API finden Sie CreateInstancesFromSnapshot
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungcreate-instances.
- AWS CLI
-
Beispiel 1: So erstellen Sie eine einzelne Instance
Im folgenden
create-instancesBeispiel wird mithilfe des WordPress Blueprints und des Pakets im Wert von 5,00 USD eine Instanz in der angegebenen AWS Region und Availability Zone erstellt.aws lightsail create-instances \ --instance-namesInstance-1\ --availability-zoneus-west-2a\ --blueprint-idwordpress\ --bundle-idnano_3_0Ausgabe:
{ "operations": [ { "id": "9a77158f-7be3-4d6d-8054-cf5ae2b720cc", "resourceName": "Instance-1", "resourceType": "Instance", "createdAt": 1569447986.061, "location": { "availabilityZone": "us-west-2a", "regionName": "us-west-2" }, "isTerminal": false, "operationType": "CreateInstance", "status": "Started", "statusChangedAt": 1569447986.061 } ] }Beispiel 2: So erstellen Sie mehrere Instances gleichzeitig
Im folgenden
create-instancesBeispiel werden drei Instances in der angegebenen AWS Region und Availability Zone mithilfe des WordPress Blueprints und des Pakets im Wert von 5,00 USD erstellt.aws lightsail create-instances \ --instance-names {"Instance1","Instance2","Instance3"} \ --availability-zoneus-west-2a\ --blueprint-idwordpress\ --bundle-idnano_3_0Ausgabe:
{ "operations": [ { "id": "5492f015-9d2e-48c6-8eea-b516840e6903", "resourceName": "Instance1", "resourceType": "Instance", "createdAt": 1569448780.054, "location": { "availabilityZone": "us-west-2a", "regionName": "us-west-2" }, "isTerminal": false, "operationType": "CreateInstance", "status": "Started", "statusChangedAt": 1569448780.054 }, { "id": "c58b5f46-2676-44c8-b95c-3ad375898515", "resourceName": "Instance2", "resourceType": "Instance", "createdAt": 1569448780.054, "location": { "availabilityZone": "us-west-2a", "regionName": "us-west-2" }, "isTerminal": false, "operationType": "CreateInstance", "status": "Started", "statusChangedAt": 1569448780.054 }, { "id": "a5ad8006-9bee-4499-9eb7-75e42e6f5882", "resourceName": "Instance3", "resourceType": "Instance", "createdAt": 1569448780.054, "location": { "availabilityZone": "us-west-2a", "regionName": "us-west-2" }, "isTerminal": false, "operationType": "CreateInstance", "status": "Started", "statusChangedAt": 1569448780.054 } ] }-
Einzelheiten zur API finden Sie CreateInstances
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungcreate-key-pair.
- AWS CLI
-
So erstellen Sie ein Schlüsselpaar
Im folgenden Beispiel für
create-key-pairwird ein Schlüsselpaar erstellt, mit dem Sie sich bei einer Instance authentifizieren und eine Verbindung zu ihr herstellen können.aws lightsail create-key-pair \ --key-pair-nameMyPersonalKeyPairDie Ausgabe stellt den Base64-Wert des privaten Schlüssels bereit, mit dem Sie sich bei Instances authentifizieren können, die das erstellte Schlüsselpaar verwenden. Hinweis: Kopieren Sie den Base64-Wert des privaten Schlüssels und fügen Sie ihn an einem sicheren Ort ein, da Sie ihn später nicht mehr abrufen können.
{ "keyPair": { "name": "MyPersonalKeyPair", "arn": "arn:aws:lightsail:us-west-2:111122223333:KeyPair/55025c71-198f-403b-b42f-a69433e724fb", "supportCode": "621291663362/MyPersonalKeyPair", "createdAt": 1569866556.567, "location": { "availabilityZone": "all", "regionName": "us-west-2" }, "resourceType": "KeyPair" }, "publicKeyBase64": "ssh-rsa ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCV0xUEwx96amPERH7K1bVT1tTFl9OmNk6o7m5YVHk9xlOdMbDRbFvhtXvw4jzJXXz5pBMxWOaGMz5K8QyTVOznoqp13Z8SBooH29hgmBNXiII1XPzEwqbj8mfo1+YVM5s5VuxWwm+BHUgedGUXno6uF7agqxZNO1kPLJBIVTW26SSYBJ0tE+y804UyVsjrbUqCaMXDhmfXpWulMPwuXhwcKh7e8hwoTfkiX0E6Ql+KqF/MiA3w6DCjEqvvdIO7SiEZJFsuGNfYDDN3w60Rel5MUhmn3OJdn4y/A7NWb3IxL4pPfVE4rgFRKU8n1jp9kwRnlVMVBOWuGXk6n+H6M2f1 ", "privateKeyBase64": "-----BEGIN RSA PRIVATE KEY-----EXAMPLETCCAfICCQD6m7oRw0uXOjANBgkqhkiG9w0BAQUFADCBiDELMAkGA1UEBhMC\nVVMxCzAJBgNVBAgTAldBMRAwDgYDVQQHEwdTZWF0dGxlMQ8wDQYDVQQKEwZBbWF6\nb24xFDASBgNVBAsTC0lBTSBDb25zb2xlMRIwEAYDVQQDEwlUZXN0Q2lsEXAMPLEd\nBgkqhkiG9w0BCQEWEG5vb25lQGFtYXpvbi5jb20wHhcNMTEwNDI1MjA0NTIxWhcN\nMTIwNDI0MjA0NTIxWjCBiDELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAldBMRAwDgYD\nVQQHEwdTZWF0dGxlMQ8wDQEXAMPLEwZBbWF6b24xFDASBgNVBAsTC0lBTSBDb25z\nb2xlMRIwEAYDVQQDEwlUZXN0Q2lsYWMxHzAdBgkqhkiG9w0BCQEWEG5vb25lQGFt\nYXpvbi5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMEXAMPLE4GmWIWJ\n21uUSfwfEvySWtC2XADZ4nB+BLYgVIk60CpiwsZ3G93vUEIO3IyNoH/f0wYK8m9T\nrDHudUZg3qX4waLG5M43q7Wgc/MbQITxOUSQv7c7ugFFDzQGBzZswY6786m86gpE\nIbb3OhjZnzcvQAaREXAMPLEMm2nrAgMBAAEwDQYJKoZIhvcNAQEFBQADgYEAtCu4\nnUhVVxYUntneD9+h8Mg9q6q+auNKyExzyLwaxlAoo7TJHidbtS4J5iNmZgXL0Fkb\nFFBjvSfpJIlJ00zbhNYS5f6GuoEDmFJl0ZxBHjJnyp378OEXAMPLELvjx79LjSTb\nNYiytVbZPQUQ5Yaxu2jXnimvw3rrszlaEXAMPLE=\n-----END RSA PRIVATE KEY-----", "operation": { "id": "67f984db-9994-45fe-ad38-59bafcaf82ef", "resourceName": "MyPersonalKeyPair", "resourceType": "KeyPair", "createdAt": 1569866556.567, "location": { "availabilityZone": "all", "regionName": "us-west-2" }, "isTerminal": true, "operationType": "CreateKeyPair", "status": "Succeeded", "statusChangedAt": 1569866556.704 } }-
Einzelheiten zur API finden Sie CreateKeyPair
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungcreate-load-balancer-tls-certificate.
- AWS CLI
-
So erstellen Sie ein TLS-Zertifikat für den Load Balancer
Im folgenden Beispiel für
create-load-balancer-tls-certificatewird ein TLS-Zertifikat erstellt, das an den angegebenen Load Balancer angefügt ist. Das erstellte Zertifikat gilt für die angegebenen Domains. Hinweis: Für einen Load Balancer können nur zwei Zertifikate erstellt werden.aws lightsail create-load-balancer-tls-certificate \ --certificate-alternative-namesabc.example.com\ --certificate-domain-nameexample.com\ --certificate-nameMySecondCertificate\ --load-balancer-nameMyFirstLoadBalancerAusgabe:
{ "operations": [ { "id": "be663aed-cb46-41e2-9b23-e2f747245bd4", "resourceName": "MySecondCertificate", "resourceType": "LoadBalancerTlsCertificate", "createdAt": 1569867364.971, "location": { "availabilityZone": "all", "regionName": "us-west-2" }, "isTerminal": true, "operationDetails": "MyFirstLoadBalancer", "operationType": "CreateLoadBalancerTlsCertificate", "status": "Succeeded", "statusChangedAt": 1569867365.219 }, { "id": "f3dfa930-969e-41cc-ac7d-337178716f6d", "resourceName": "MyFirstLoadBalancer", "resourceType": "LoadBalancer", "createdAt": 1569867364.971, "location": { "availabilityZone": "all", "regionName": "us-west-2" }, "isTerminal": true, "operationDetails": "MySecondCertificate", "operationType": "CreateLoadBalancerTlsCertificate", "status": "Succeeded", "statusChangedAt": 1569867365.219 } ] }-
Einzelheiten zur API finden Sie CreateLoadBalancerTlsCertificate
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungcreate-load-balancer.
- AWS CLI
-
So erstellen Sie einen Load Balancer
Im folgenden Beispiel für
create-load-balancerwird ein Load Balancer mit einem TLS-Zertifikat erstellt. Das TLS-Zertifikat gilt für die angegebenen Domains und leitet den Datenverkehr an Instances auf Port 80 weiter.aws lightsail create-load-balancer \ --certificate-alternative-nameswww.example.comtest.example.com\ --certificate-domain-nameexample.com\ --certificate-nameCertificate-1\ --instance-port80\ --load-balancer-nameLoadBalancer-1Ausgabe:
{ "operations": [ { "id": "cc7b920a-83d8-4762-a74e-9174fe1540be", "resourceName": "LoadBalancer-1", "resourceType": "LoadBalancer", "createdAt": 1569867169.406, "location": { "availabilityZone": "all", "regionName": "us-west-2" }, "isTerminal": false, "operationType": "CreateLoadBalancer", "status": "Started", "statusChangedAt": 1569867169.406 }, { "id": "658ed43b-f729-42f3-a8e4-3f8024d3c98d", "resourceName": "LoadBalancer-1", "resourceType": "LoadBalancerTlsCertificate", "createdAt": 1569867170.193, "location": { "availabilityZone": "all", "regionName": "us-west-2" }, "isTerminal": true, "operationDetails": "LoadBalancer-1", "operationType": "CreateLoadBalancerTlsCertificate", "status": "Succeeded", "statusChangedAt": 1569867170.54 }, { "id": "4757a342-5181-4870-b1e0-227eebc35ab5", "resourceName": "LoadBalancer-1", "resourceType": "LoadBalancer", "createdAt": 1569867170.193, "location": { "availabilityZone": "all", "regionName": "us-west-2" }, "isTerminal": true, "operationDetails": "Certificate-1", "operationType": "CreateLoadBalancerTlsCertificate", "status": "Succeeded", "statusChangedAt": 1569867170.54 } ] }Weitere Informationen finden Sie unter Lightsail Load Balancers
im Lightsail Developer Guide. -
Einzelheiten zur API finden Sie unter Befehlsreferenz. CreateLoadBalancer
AWS CLI
-
Das folgende Codebeispiel zeigt die Verwendungcreate-relational-database-from-snapshot.
- AWS CLI
-
So erstellen Sie eine Datenbank aus einem Snapshot
Im folgenden
create-relational-database-from-snapshotBeispiel wird aus dem angegebenen Snapshot in der angegebenen AWS Region und Availability Zone eine verwaltete Datenbank erstellt, wobei das Standarddatenbankpaket für 15 USD verwendet wird. Hinweis: Das von Ihnen angegebene Paket muss mindestens den Spezifikationen des Pakets der ursprünglichen Quelldatenbank entsprechen, die zur Erstellung des Snapshots verwendet wurde.aws lightsail create-relational-database-from-snapshot \ --relational-database-snapshot-nameDatabase-Oregon-1-1566839359\ --relational-database-nameDatabase-1\ --availability-zoneus-west-2a\ --relational-database-bundle-idmicro_1_0\ --no-publicly-accessibleAusgabe:
{ "operations": [ { "id": "ad6d9193-9d5c-4ea1-97ae-8fe6de600b4c", "resourceName": "Database-1", "resourceType": "RelationalDatabase", "createdAt": 1569867916.938, "location": { "availabilityZone": "us-west-2a", "regionName": "us-west-2" }, "isTerminal": false, "operationType": "CreateRelationalDatabaseFromSnapshot", "status": "Started", "statusChangedAt": 1569867918.643 } ] }-
Einzelheiten zur API finden Sie CreateRelationalDatabaseFromSnapshot
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungcreate-relational-database-snapshot.
- AWS CLI
-
So erstellen Sie einen Snapshot einer verwalteten Datenbank
Im folgenden Beispiel für
create-relational-database-snapshotwird ein Snapshot der angegebenen verwalteten Datenbank erstellt.aws lightsail create-relational-database-snapshot \ --relational-database-nameDatabase1\ --relational-database-snapshot-nameRelationalDatabaseSnapshot1Ausgabe:
{ "operations": [ { "id": "853667fb-ea91-4c02-8d20-8fc5fd43b9eb", "resourceName": "RelationalDatabaseSnapshot1", "resourceType": "RelationalDatabaseSnapshot", "createdAt": 1569868074.645, "location": { "availabilityZone": "all", "regionName": "us-west-2" }, "isTerminal": false, "operationDetails": "Database1", "operationType": "CreateRelationalDatabaseSnapshot", "status": "Started", "statusChangedAt": 1569868074.645 }, { "id": "fbafa521-3cac-4be8-9773-1c143780b239", "resourceName": "Database1", "resourceType": "RelationalDatabase", "createdAt": 1569868074.645, "location": { "availabilityZone": "us-west-2a", "regionName": "us-west-2" }, "isTerminal": false, "operationDetails": "RelationalDatabaseSnapshot1", "operationType": "CreateRelationalDatabaseSnapshot", "status": "Started", "statusChangedAt": 1569868074.645 } ] }-
Einzelheiten zur API finden Sie CreateRelationalDatabaseSnapshot
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungcreate-relational-database.
- AWS CLI
-
So erstellen Sie eine verwaltete Datenbank
Das folgende
create-relational-databaseBeispiel erstellt eine verwaltete Datenbank in der angegebenen AWS Region und Availability Zone unter Verwendung der MySQL 5.6-Datenbank-Engine (mysql_5_6) und des Standarddatenbankpakets für 15 USD (micro_1_0). Die verwaltete Datenbank verfügt über einen vorab ausgefüllten Masterbenutzernamen und ist nicht öffentlich zugänglich.aws lightsail create-relational-database \ --relational-database-nameDatabase-1\ --availability-zoneus-west-2a\ --relational-database-blueprint-idmysql_5_6\ --relational-database-bundle-idmicro_1_0\ --master-database-namedbmaster\ --master-username user \ --no-publicly-accessibleAusgabe:
{ "operations": [ { "id": "b52bedee-73ed-4798-8d2a-9c12df89adcd", "resourceName": "Database-1", "resourceType": "RelationalDatabase", "createdAt": 1569450017.244, "location": { "availabilityZone": "us-west-2a", "regionName": "us-west-2" }, "isTerminal": false, "operationType": "CreateRelationalDatabase", "status": "Started", "statusChangedAt": 1569450018.637 } ] }-
Einzelheiten zur API finden Sie unter Befehlsreferenz. CreateRelationalDatabase
AWS CLI
-
Das folgende Codebeispiel zeigt die Verwendungdelete-auto-snapshot.
- AWS CLI
-
So löschen Sie einen automatischen Snapshot
Im folgenden Beispiel für
delete-auto-snapshotwird der automatische Snapshot2019-10-10der InstanceWordPress-1gelöscht.aws lightsail delete-auto-snapshot \ --resource-nameWordPress-1\ --date2019-10-10Ausgabe:
{ "operations": [ { "id": "31c36e09-3d52-46d5-b6d8-7EXAMPLE534a", "resourceName": "WordPress-1", "resourceType": "Instance", "createdAt": 1571088141.501, "location": { "availabilityZone": "us-west-2", "regionName": "us-west-2" }, "isTerminal": true, "operationDetails": "DeleteAutoSnapshot-2019-10-10", "operationType": "DeleteAutoSnapshot", "status": "Succeeded" } ] }Weitere Informationen finden Sie unter Löschen von automatischen Snapshots von Instances oder Festplatten in Amazon Lightsail im Lightsail
Dev Guide. -
Einzelheiten zur API finden Sie in der Befehlsreferenz. DeleteAutoSnapshot
AWS CLI
-
Das folgende Codebeispiel zeigt die Verwendungdelete-disk-snapshot.
- AWS CLI
-
So löschen Sie einen Snapshot eines Blockspeicherdatenträgers
Im folgenden Beispiel für
delete-disk-snapshotwird der angegebene Snapshot eines Blockspeicherdatenträgers gelöscht.aws lightsail delete-disk-snapshot \ --disk-snapshot-nameDiskSnapshot-1Ausgabe:
{ "operations": [ { "id": "d1e5766d-b81e-4595-ad5d-02afbccfcd5d", "resourceName": "DiskSnapshot-1", "resourceType": "DiskSnapshot", "createdAt": 1569873552.79, "location": { "availabilityZone": "all", "regionName": "us-west-2" }, "isTerminal": true, "operationType": "DeleteDiskSnapshot", "status": "Succeeded", "statusChangedAt": 1569873552.79 } ] }-
Einzelheiten zur API finden Sie DeleteDiskSnapshot
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdelete-disk.
- AWS CLI
-
So löschen Sie einen Blockspeicherdatenträger
Im folgenden Beispiel für
delete-diskwird der angegebene Blockspeicherdatenträger gelöscht.aws lightsail delete-disk \ --disk-nameDisk-1Ausgabe:
{ "operations": [ { "id": "6378c70f-4d75-4f7a-ab66-730fca0bb2fc", "resourceName": "Disk-1", "resourceType": "Disk", "createdAt": 1569872887.864, "location": { "availabilityZone": "us-west-2a", "regionName": "us-west-2" }, "isTerminal": true, "operationType": "DeleteDisk", "status": "Succeeded", "statusChangedAt": 1569872887.864 } ] }-
Einzelheiten zur API finden Sie DeleteDisk
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdelete-domain-entry.
- AWS CLI
-
So löschen Sie einen Domaineintrag (DNS-Datensatz)
Im folgenden Beispiel für
delete-domain-entrywird der angegebene Domaineintrag aus einer vorhandenen Domain gelöscht.Hinweis: Die domänenbezogenen API-Operationen von Lightsail sind nur in der Region verfügbar.
us-east-1Wenn Ihr CLI-Profil für die Verwendung einer anderen Region konfiguriert ist, müssen Sie den Parameter--region us-east-1angeben, andernfalls schlägt der Befehl fehl.aws lightsail delete-domain-entry \ --regionus-east-1\ --domain-nameexample.com\ --domain-entryname=123.example.com,target=192.0.2.0,type=AAusgabe:
{ "operation": { "id": "06eacd01-d785-420e-8daa-823150c7dca1", "resourceName": "example.com ", "resourceType": "Domain", "createdAt": 1569874157.005, "location": { "availabilityZone": "all", "regionName": "global" }, "isTerminal": true, "operationType": "DeleteDomainEntry", "status": "Succeeded", "statusChangedAt": 1569874157.005 } }-
Einzelheiten zur API finden Sie in der Befehlsreferenz DeleteDomainEntry
.AWS CLI
-
Das folgende Codebeispiel zeigt die Verwendungdelete-domain.
- AWS CLI
-
So löschen Sie eine Domain (DNS-Zone)
Im folgenden Beispiel für
delete-domainwerden die angegebene Domain und alle Einträge in der Domain (DNS-Einträge) gelöscht.Hinweis: Die domänenbezogenen API-Operationen von Lightsail sind nur in der Region verfügbar.
us-east-1Wenn Ihr CLI-Profil für die Verwendung einer anderen Region konfiguriert ist, müssen Sie den Parameter--region us-east-1angeben, andernfalls schlägt der Befehl fehl.aws lightsail delete-domain \ --regionus-east-1\ --domain-nameexample.comAusgabe:
{ "operation": { "id": "fcef5265-5af1-4a46-a3d7-90b5e18b9b32", "resourceName": "example.com", "resourceType": "Domain", "createdAt": 1569873788.13, "location": { "availabilityZone": "all", "regionName": "global" }, "isTerminal": true, "operationType": "DeleteDomain", "status": "Succeeded", "statusChangedAt": 1569873788.13 } }-
Einzelheiten zur API finden Sie in der Befehlsreferenz DeleteDomain
.AWS CLI
-
Das folgende Codebeispiel zeigt die Verwendungdelete-instance-snapshot.
- AWS CLI
-
Titel
Im folgenden Beispiel für
delete-instance-snapshotwird der angegebene Verified-Access-Snapshot einer Instance gelöscht.aws lightsail delete-instance-snapshot \ --instance-snapshot-nameWordPress-1-Snapshot-1Ausgabe:
{ "operations": [ { "id": "14dad182-976a-46c6-bfd4-9480482bf0ea", "resourceName": "WordPress-1-Snapshot-1", "resourceType": "InstanceSnapshot", "createdAt": 1569874524.562, "location": { "availabilityZone": "all", "regionName": "us-west-2" }, "isTerminal": true, "operationType": "DeleteInstanceSnapshot", "status": "Succeeded", "statusChangedAt": 1569874524.562 } ] }-
Einzelheiten zur API finden Sie DeleteInstanceSnapshot
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdelete-instance.
- AWS CLI
-
Um eine Instanz zu löschen
Im folgenden Beispiel für
delete-instancewird die angegebene Instance gelöscht.aws lightsail delete-instance \ --instance-nameWordPress-1Ausgabe:
{ "operations": [ { "id": "d77345a3-8f80-4d2e-b47d-aaa622718df2", "resourceName": "Disk-1", "resourceType": "Disk", "createdAt": 1569874357.469, "location": { "availabilityZone": "us-west-2a", "regionName": "us-west-2" }, "isTerminal": false, "operationDetails": "WordPress-1", "operationType": "DetachDisk", "status": "Started", "statusChangedAt": 1569874357.469 }, { "id": "708fa606-2bfd-4e48-a2c1-0b856585b5b1", "resourceName": "WordPress-1", "resourceType": "Instance", "createdAt": 1569874357.465, "location": { "availabilityZone": "us-west-2a", "regionName": "us-west-2" }, "isTerminal": false, "operationDetails": "Disk-1", "operationType": "DetachDisk", "status": "Started", "statusChangedAt": 1569874357.465 }, { "id": "3187e823-8acb-405d-b098-fad5ceb17bec", "resourceName": "WordPress-1", "resourceType": "Instance", "createdAt": 1569874357.829, "location": { "availabilityZone": "us-west-2a", "regionName": "us-west-2" }, "isTerminal": true, "operationType": "DeleteInstance", "status": "Succeeded", "statusChangedAt": 1569874357.829 } ] }-
Einzelheiten zur API finden Sie DeleteInstance
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdelete-key-pair.
- AWS CLI
-
So löschen Sie ein Schlüsselpaar
Im folgenden Beispiel für
delete-key-pairwird das angegebene Schlüsselpaar gelöscht.aws lightsail delete-key-pair \ --key-pair-nameMyPersonalKeyPairAusgabe:
{ "operation": { "id": "81621463-df38-4810-b866-6e801a15abbf", "resourceName": "MyPersonalKeyPair", "resourceType": "KeyPair", "createdAt": 1569874626.466, "location": { "availabilityZone": "all", "regionName": "us-west-2" }, "isTerminal": true, "operationType": "DeleteKeyPair", "status": "Succeeded", "statusChangedAt": 1569874626.685 } }-
Einzelheiten zur API finden Sie DeleteKeyPair
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdelete-known-host-keys.
- AWS CLI
-
So löschen Sie bekannte Hostschlüssel aus einer Instance
Im folgenden Beispiel für
delete-known-host-keyswird der bekannte Hostschlüssel aus der angegebenen Instance gelöscht.aws lightsail delete-known-host-keys \ --instance-nameInstance-1Ausgabe:
{ "operations": [ { "id": "c61afe9c-45a4-41e6-a97e-d212364da3f5", "resourceName": "Instance-1", "resourceType": "Instance", "createdAt": 1569874760.201, "location": { "availabilityZone": "us-west-2a", "regionName": "us-west-2" }, "isTerminal": true, "operationType": "DeleteKnownHostKeys", "status": "Succeeded", "statusChangedAt": 1569874760.201 } ] }Weitere Informationen finden Sie unter Behebung von Verbindungsproblemen mit dem browserbasierten SSH- oder RDP-Client von Amazon Lightsail
im Lightsail Dev Guide. -
Einzelheiten zur API finden Sie in der Befehlsreferenz. DeleteKnownHostKeys
AWS CLI
-
Das folgende Codebeispiel zeigt die Verwendungdelete-load-balancer-tls-certificate.
- AWS CLI
-
So löschen Sie ein TLS-Zertifikat für einen Load Balancer
Im folgenden Beispiel für
delete-load-balancer-tls-certificatewird das angegebene TLS-Zertifikat aus dem angegebenen Load Balancer gelöscht.aws lightsail delete-load-balancer-tls-certificate \ --load-balancer-nameMyFirstLoadBalancer\ --certificate-nameMyFirstCertificateAusgabe:
{ "operations": [ { "id": "50bec274-e45e-4caa-8a69-b763ef636583", "resourceName": "MyFirstCertificate", "resourceType": "LoadBalancerTlsCertificate", "createdAt": 1569874989.48, "location": { "availabilityZone": "all", "regionName": "us-west-2" }, "isTerminal": false, "operationType": "DeleteLoadBalancerTlsCertificate", "status": "Started", "statusChangedAt": 1569874989.48 }, { "id": "78c58cdc-a59a-4b27-8213-500638634a8f", "resourceName": "MyFirstLoadBalancer", "resourceType": "LoadBalancer", "createdAt": 1569874989.48, "location": { "availabilityZone": "all", "regionName": "us-west-2" }, "isTerminal": false, "operationType": "DeleteLoadBalancerTlsCertificate", "status": "Started", "statusChangedAt": 1569874989.48 } ] }-
Einzelheiten zur API finden Sie DeleteLoadBalancerTlsCertificate
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdelete-load-balancer.
- AWS CLI
-
So löschen Sie einen Load Balancer
Im folgenden Beispiel für
delete-load-balancerwerden der angegebene Load Balancer und alle zugeordneten TLS-Zertifikate gelöscht.aws lightsail delete-load-balancer \ --load-balancer-nameMyFirstLoadBalancerAusgabe:
{ "operations": [ { "id": "a8c968c7-72a3-4680-a714-af8f03eea535", "resourceName": "MyFirstLoadBalancer", "resourceType": "LoadBalancer", "createdAt": 1569875092.125, "location": { "availabilityZone": "all", "regionName": "us-west-2" }, "isTerminal": true, "operationType": "DeleteLoadBalancer", "status": "Succeeded", "statusChangedAt": 1569875092.125 }, { "id": "f91a29fc-8ce3-4e69-a227-ea70ca890bf5", "resourceName": "MySecondCertificate", "resourceType": "LoadBalancerTlsCertificate", "createdAt": 1569875091.938, "location": { "availabilityZone": "all", "regionName": "us-west-2" }, "isTerminal": false, "operationType": "DeleteLoadBalancerTlsCertificate", "status": "Started", "statusChangedAt": 1569875091.938 }, { "id": "cf64c060-154b-4eb4-ba57-84e2e41563d6", "resourceName": "MyFirstLoadBalancer", "resourceType": "LoadBalancer", "createdAt": 1569875091.94, "location": { "availabilityZone": "all", "regionName": "us-west-2" }, "isTerminal": false, "operationType": "DeleteLoadBalancerTlsCertificate", "status": "Started", "statusChangedAt": 1569875091.94 } ] }Weitere Informationen finden Sie unter „Titel“ im Handbuch.
-
Einzelheiten zur API finden Sie DeleteLoadBalancer
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdelete-relational-database-snapshot.
- AWS CLI
-
So löschen Sie einen Snapshot einer verwalteten Datenbank
Im folgenden Beispiel für
delete-relational-database-snapshotwird der angegebene Snapshot einer verwalteten Datenbank gelöscht.aws lightsail delete-relational-database-snapshot \ --relational-database-snapshot-nameDatabase-Oregon-1-1566839359Ausgabe:
{ "operations": [ { "id": "b99acae8-735b-4823-922f-30af580e3729", "resourceName": "Database-Oregon-1-1566839359", "resourceType": "RelationalDatabaseSnapshot", "createdAt": 1569875293.58, "location": { "availabilityZone": "all", "regionName": "us-west-2" }, "isTerminal": true, "operationType": "DeleteRelationalDatabaseSnapshot", "status": "Succeeded", "statusChangedAt": 1569875293.58 } ] }-
Einzelheiten zur API finden Sie DeleteRelationalDatabaseSnapshot
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdelete-relational-database.
- AWS CLI
-
So löschen Sie eine verwaltete Datenbank
Im folgenden Beispiel für
delete-relational-databasewird die angegebene verwaltete Datenbank gelöscht.aws lightsail delete-relational-database \ --relational-database-nameDatabase-1Ausgabe:
{ "operations": [ { "id": "3b0c41c1-053d-46f0-92a3-14f76141dc86", "resourceName": "Database-1", "resourceType": "RelationalDatabase", "createdAt": 1569875210.999, "location": { "availabilityZone": "us-west-2a", "regionName": "us-west-2" }, "isTerminal": false, "operationType": "DeleteRelationalDatabase", "status": "Started", "statusChangedAt": 1569875210.999 }, { "id": "01ddeae8-a87a-4a4b-a1f3-092c71bf9180", "resourceName": "Database-1", "resourceType": "RelationalDatabase", "createdAt": 1569875211.029, "location": { "availabilityZone": "us-west-2a", "regionName": "us-west-2" }, "isTerminal": false, "operationDetails": "Database-1-FinalSnapshot-1569875210793", "operationType": "CreateRelationalDatabaseSnapshot", "status": "Started", "statusChangedAt": 1569875211.029 }, { "id": "74d73681-30e8-4532-974e-1f23cd3f9f73", "resourceName": "Database-1-FinalSnapshot-1569875210793", "resourceType": "RelationalDatabaseSnapshot", "createdAt": 1569875211.029, "location": { "availabilityZone": "all", "regionName": "us-west-2" }, "isTerminal": false, "operationDetails": "Database-1", "operationType": "CreateRelationalDatabaseSnapshot", "status": "Started", "statusChangedAt": 1569875211.029 } ] }-
Einzelheiten zur API finden Sie DeleteRelationalDatabase
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdetach-static-ip.
- AWS CLI
-
So trennen Sie eine statische IP von einer Instance
Im folgenden Beispiel für
detach-static-ipwird die statische IPStaticIp-1von jeder angefügten Instance getrennt.aws lightsail detach-static-ip \ --static-ip-nameStaticIp-1Ausgabe:
{ "operations": [ { "id": "2a43d8a3-9f2d-4fe7-bdd0-eEXAMPLE3cf3", "resourceName": "StaticIp-1", "resourceType": "StaticIp", "createdAt": 1571088261.999, "location": { "availabilityZone": "all", "regionName": "us-west-2" }, "isTerminal": true, "operationDetails": "MEAN-1", "operationType": "DetachStaticIp", "status": "Succeeded", "statusChangedAt": 1571088261.999 }, { "id": "41a7d40c-74e8-4d2e-a837-cEXAMPLEf747", "resourceName": "MEAN-1", "resourceType": "Instance", "createdAt": 1571088262.022, "location": { "availabilityZone": "us-west-2a", "regionName": "us-west-2" }, "isTerminal": true, "operationDetails": "StaticIp-1", "operationType": "DetachStaticIp", "status": "Succeeded", "statusChangedAt": 1571088262.022 } ] }-
Einzelheiten zur API finden Sie DetachStaticIp
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-active-names.
- AWS CLI
-
So rufen Sie aktive Ressourcennamen ab
Das folgende
get-active-namesBeispiel gibt die Namen der aktiven Ressourcen in der konfigurierten AWS Region zurück.aws lightsail get-active-namesAusgabe:
{ "activeNames": [ "WordPress-1", "StaticIp-1", "MEAN-1", "Plesk_Hosting_Stack_on_Ubuntu-1" ] }-
Einzelheiten zur API finden Sie GetActiveNames
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-auto-snapshots.
- AWS CLI
-
So rufen Sie die verfügbaren automatischen Snapshots für eine Instance ab
Im folgenden Beispiel für
get-auto-snapshotswerden die verfügbaren automatischen Snapshots für die InstanceWordPress-1zurückgegeben.aws lightsail get-auto-snapshots \ --resource-nameWordPress-1Ausgabe:
{ "resourceName": "WordPress-1", "resourceType": "Instance", "autoSnapshots": [ { "date": "2019-10-14", "createdAt": 1571033872.0, "status": "Success", "fromAttachedDisks": [] }, { "date": "2019-10-13", "createdAt": 1570947473.0, "status": "Success", "fromAttachedDisks": [] }, { "date": "2019-10-12", "createdAt": 1570861072.0, "status": "Success", "fromAttachedDisks": [] }, { "date": "2019-10-11", "createdAt": 1570774672.0, "status": "Success", "fromAttachedDisks": [] } ] }Weitere Informationen finden Sie unter Automatisches Erstellen von Snapshots von Instances oder Festplatten in Amazon Lightsail im Lightsail
Dev Guide. -
Einzelheiten zur API finden Sie in der Befehlsreferenz. GetAutoSnapshots
AWS CLI
-
Das folgende Codebeispiel zeigt die Verwendungget-blueprints.
- AWS CLI
-
So rufen Sie die Vorlagen für neue Instances ab
Das folgende
get-blueprintsBeispiel zeigt Details zu allen verfügbaren Blueprints, die verwendet werden können, um neue Instances in Amazon Lightsail zu erstellen.aws lightsail get-blueprintsAusgabe:
{ "blueprints": [ { "blueprintId": "wordpress", "name": "WordPress", "group": "wordpress", "type": "app", "description": "Bitnami, the leaders in application packaging, and Automattic, the experts behind WordPress, have teamed up to offer this official WordPress image. This image is a pre-configured, ready-to-run image for running WordPress on Amazon Lightsail. WordPress is the world's most popular content management platform. Whether it's for an enterprise or small business website, or a personal or corporate blog, content authors can easily create content using its new Gutenberg editor, and developers can extend the base platform with additional features. Popular plugins like Jetpack, Akismet, All in One SEO Pack, WP Mail, Google Analytics for WordPress, and Amazon Polly are all pre-installed in this image. Let's Encrypt SSL certificates are supported through an auto-configuration script.", "isActive": true, "minPower": 0, "version": "6.5.3-0", "versionCode": "1", "productUrl": "https://aws.amazon.com/marketplace/pp/B00NN8Y43U", "licenseUrl": "https://aws.amazon.com/marketplace/pp/B00NN8Y43U#pdp-usage", "platform": "LINUX_UNIX" }, { "blueprintId": "lamp_8_bitnami", "name": "LAMP (PHP 8)", "group": "lamp_8", "type": "app", "description": "LAMP with PHP 8.X packaged by Bitnami enables you to quickly start building your websites and applications by providing a coding framework. As a developer, it provides standalone project directories to store your applications. This blueprint is configured for production environments. It includes SSL auto-configuration with Let's Encrypt certificates, and the latest releases of PHP, Apache, and MariaDB on Linux. This application also includes phpMyAdmin, PHP main modules and Composer.", "isActive": true, "minPower": 0, "version": "8.2.18-4", "versionCode": "1", "productUrl": "https://aws.amazon.com/marketplace/pp/prodview-6g3gzfcih6dvu", "licenseUrl": "https://aws.amazon.com/marketplace/pp/prodview-6g3gzfcih6dvu#pdp-usage", "platform": "LINUX_UNIX" }, { "blueprintId": "nodejs", "name": "Node.js", "group": "node", "type": "app", "description": "Node.js packaged by Bitnami is a pre-configured, ready to run image for Node.js on Amazon EC2. It includes the latest version of Node.js, Apache, Python and Redis. The image supports multiple Node.js applications, each with its own virtual host and project directory. It is configured for production use and is secure by default, as all ports except HTTP, HTTPS and SSH ports are closed. Let's Encrypt SSL certificates are supported through an auto-configuration script. Developers benefit from instant access to a secure, update and consistent Node.js environment without having to manually install and configure multiple components and libraries.", "isActive": true, "minPower": 0, "version": "18.20.2-0", "versionCode": "1", "productUrl": "https://aws.amazon.com/marketplace/pp/B00NNZUAKO", "licenseUrl": "https://aws.amazon.com/marketplace/pp/B00NNZUAKO#pdp-usage", "platform": "LINUX_UNIX" }, ... } ] }-
Einzelheiten zur API finden Sie GetBlueprints
in AWS CLI der Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-bundles.
- AWS CLI
-
So rufen Sie Pakete für neue Instances ab
Das folgende
get-bundlesBeispiel zeigt Details zu allen verfügbaren Bundles, die zum Erstellen neuer Instances in Amazon Lightsail verwendet werden können.aws lightsail get-bundlesAusgabe:
{ "bundles": [ { "price": 5.0, "cpuCount": 2, "diskSizeInGb": 20, "bundleId": "nano_3_0", "instanceType": "nano", "isActive": true, "name": "Nano", "power": 298, "ramSizeInGb": 0.5, "transferPerMonthInGb": 1024, "supportedPlatforms": [ "LINUX_UNIX" ] }, { "price": 7.0, "cpuCount": 2, "diskSizeInGb": 40, "bundleId": "micro_3_0", "instanceType": "micro", "isActive": true, "name": "Micro", "power": 500, "ramSizeInGb": 1.0, "transferPerMonthInGb": 2048, "supportedPlatforms": [ "LINUX_UNIX" ] }, { "price": 12.0, "cpuCount": 2, "diskSizeInGb": 60, "bundleId": "small_3_0", "instanceType": "small", "isActive": true, "name": "Small", "power": 1000, "ramSizeInGb": 2.0, "transferPerMonthInGb": 3072, "supportedPlatforms": [ "LINUX_UNIX" ] }, ... } ] }-
Einzelheiten zur API finden Sie GetBundles
in AWS CLI der Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-cloud-formation-stack-records.
- AWS CLI
-
Um die CloudFormation Stack-Datensätze und die zugehörigen Stapel abzurufen
Das folgende
get-cloud-formation-stack-recordsBeispiel zeigt Details zu den CloudFormation Stack-Datensätzen und den zugehörigen Stacks, die verwendet wurden, um EC2 Amazon-Ressourcen aus exportierten Amazon Lightsail-Snapshots zu erstellen.aws lightsail get-cloud-formation-stack-recordsAusgabe:
{ "cloudFormationStackRecords": [ { "name": "CloudFormationStackRecord-588a4243-e2d1-490d-8200-3a7513ecebdf", "arn": "arn:aws:lightsail:us-west-2:111122223333:CloudFormationStackRecord/28d646ab-27bc-48d9-a422-1EXAMPLE6d37", "createdAt": 1565301666.586, "location": { "availabilityZone": "all", "regionName": "us-west-2" }, "resourceType": "CloudFormationStackRecord", "state": "Succeeded", "sourceInfo": [ { "resourceType": "ExportSnapshotRecord", "name": "ExportSnapshotRecord-e02f23d7-0453-4aa9-9c95-91aa01a141dd", "arn": "arn:aws:lightsail:us-west-2:111122223333:ExportSnapshotRecord/f12b8792-f3ea-4d6f-b547-2EXAMPLE8796" } ], "destinationInfo": { "id": "arn:aws:cloudformation:us-west-2:111122223333:stack/Lightsail-Stack-588a4243-e2d1-490d-8200-3EXAMPLEebdf/063203b0-ba28-11e9-838b-0EXAMPLE8b00", "service": "Aws::CloudFormation::Stack" } } ] }-
Einzelheiten zur API finden Sie in der Befehlsreferenz GetCloudFormationStackRecords
.AWS CLI
-
Das folgende Codebeispiel zeigt die Verwendungget-disk-snapshot.
- AWS CLI
-
So rufen Sie Informationen zu einem Datenträger-Snapshot ab
Im folgenden Beispiel für
get-disk-snapshotwerden Details zum Datenträger-SnapshotDisk-1-1566839161angezeigt.aws lightsail get-disk-snapshot \ --disk-snapshot-nameDisk-1-1566839161Ausgabe:
{ "diskSnapshot": { "name": "Disk-1-1566839161", "arn": "arn:aws:lightsail:us-west-2:111122223333:DiskSnapshot/e2d0fa53-8ee0-41a0-8e56-0EXAMPLE1051", "supportCode": "6EXAMPLE3362/snap-0EXAMPLE06100d09", "createdAt": 1566839163.749, "location": { "availabilityZone": "all", "regionName": "us-west-2" }, "resourceType": "DiskSnapshot", "tags": [], "sizeInGb": 8, "state": "completed", "progress": "100%", "fromDiskName": "Disk-1", "fromDiskArn": "arn:aws:lightsail:us-west-2:111122223333:Disk/c21cfb0a-07f2-44ae-9a23-bEXAMPLE8096", "isFromAutoSnapshot": false } }Weitere Informationen finden Sie unter „Titel“ im Handbuch.
-
Einzelheiten zur API finden Sie GetDiskSnapshot
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-disk-snapshots.
- AWS CLI
-
So rufen Sie Informationen zu allen Datenträger-Snapshots ab
Im folgenden
get-disk-snapshotsBeispiel werden Details zu allen Festplatten-Snapshots in der konfigurierten AWS Region angezeigt.aws lightsail get-disk-snapshotsAusgabe:
{ "diskSnapshots": [ { "name": "Disk-2-1571090588", "arn": "arn:aws:lightsail:us-west-2:111122223333:DiskSnapshot/32e889a9-38d4-4687-9f21-eEXAMPLE7839", "supportCode": "6EXAMPLE3362/snap-0EXAMPLE1ca192a4", "createdAt": 1571090591.226, "location": { "availabilityZone": "all", "regionName": "us-west-2" }, "resourceType": "DiskSnapshot", "tags": [], "sizeInGb": 8, "state": "completed", "progress": "100%", "fromDiskName": "Disk-2", "fromDiskArn": "arn:aws:lightsail:us-west-2:111122223333:Disk/6a343ff8-6341-422d-86e2-bEXAMPLE16c2", "isFromAutoSnapshot": false }, { "name": "Disk-1-1566839161", "arn": "arn:aws:lightsail:us-west-2:111122223333:DiskSnapshot/e2d0fa53-8ee0-41a0-8e56-0EXAMPLE1051", "supportCode": "6EXAMPLE3362/snap-0EXAMPLEe06100d09", "createdAt": 1566839163.749, "location": { "availabilityZone": "all", "regionName": "us-west-2" }, "resourceType": "DiskSnapshot", "tags": [], "sizeInGb": 8, "state": "completed", "progress": "100%", "fromDiskName": "Disk-1", "fromDiskArn": "arn:aws:lightsail:us-west-2:111122223333:Disk/c21cfb0a-07f2-44ae-9a23-bEXAMPLE8096", "isFromAutoSnapshot": false } ] }-
Einzelheiten zur API finden Sie unter GetDiskSnapshots AWS CLI
Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-disk.
- AWS CLI
-
So rufen Sie Informationen zu einem Blockspeicherdatenträger ab
Im folgenden Beispiel für
get-diskwerden Details zum DatenträgerDisk-1angezeigt.aws lightsail get-disk \ --disk-nameDisk-1Ausgabe:
{ "disk": { "name": "Disk-1", "arn": "arn:aws:lightsail:us-west-2:111122223333:Disk/c21cfb0a-07f2-44ae-9a23-bEXAMPLE8096", "supportCode": "6EXAMPLE3362/vol-0EXAMPLEf2f88b32f", "createdAt": 1566585439.587, "location": { "availabilityZone": "us-west-2a", "regionName": "us-west-2" }, "resourceType": "Disk", "tags": [], "sizeInGb": 8, "isSystemDisk": false, "iops": 100, "path": "/dev/xvdf", "state": "in-use", "attachedTo": "WordPress_Multisite-1", "isAttached": true, "attachmentState": "attached" } }Weitere Informationen finden Sie unter „Titel“ im Handbuch.
-
Einzelheiten zur API finden Sie GetDisk
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-disks.
- AWS CLI
-
So rufen Sie Informationen zu allen Blockspeicherdatenträgern ab
Im folgenden
get-disksBeispiel werden Details zu allen Festplatten in der konfigurierten AWS Region angezeigt.aws lightsail get-disksAusgabe:
{ "disks": [ { "name": "Disk-2", "arn": "arn:aws:lightsail:us-west-2:111122223333:Disk/6a343ff8-6341-422d-86e2-bEXAMPLE16c2", "supportCode": "6EXAMPLE3362/vol-0EXAMPLE929602087", "createdAt": 1571090461.634, "location": { "availabilityZone": "us-west-2a", "regionName": "us-west-2" }, "resourceType": "Disk", "tags": [], "sizeInGb": 8, "isSystemDisk": false, "iops": 100, "state": "available", "isAttached": false, "attachmentState": "detached" }, { "name": "Disk-1", "arn": "arn:aws:lightsail:us-west-2:111122223333:Disk/c21cfb0a-07f2-44ae-9a23-bEXAMPLE8096", "supportCode": "6EXAMPLE3362/vol-0EXAMPLEf2f88b32f", "createdAt": 1566585439.587, "location": { "availabilityZone": "us-west-2a", "regionName": "us-west-2" }, "resourceType": "Disk", "tags": [], "sizeInGb": 8, "isSystemDisk": false, "iops": 100, "path": "/dev/xvdf", "state": "in-use", "attachedTo": "WordPress_Multisite-1", "isAttached": true, "attachmentState": "attached" } ] }-
Einzelheiten zur API finden Sie GetDisks
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-domain.
- AWS CLI
-
So rufen Sie Informationen zu einer Domain auf
Im folgenden Beispiel für
get-domainwerden Details zur Domainexample.comangezeigt.Hinweis: Die domänenbezogenen API-Operationen von Lightsail sind nur in der Region verfügbar.
us-east-1AWS Wenn Ihr CLI-Profil für die Verwendung einer anderen Region konfiguriert ist, müssen Sie den Parameter „--region us-east-1“ angeben, andernfalls schlägt der Befehl fehl.aws lightsail get-domain \ --domain-nameexample.com\ --regionus-east-1Ausgabe:
{ "domain": { "name": "example.com", "arn": "arn:aws:lightsail:global:111122223333:Domain/28cda903-3f15-44b2-9baf-3EXAMPLEb304", "supportCode": "6EXAMPLE3362//hostedzone/ZEXAMPLEONGSC1", "createdAt": 1570728588.6, "location": { "availabilityZone": "all", "regionName": "global" }, "resourceType": "Domain", "tags": [], "domainEntries": [ { "id": "-1682899164", "name": "example.com", "target": "192.0.2.0", "isAlias": false, "type": "A" }, { "id": "1703104243", "name": "example.com", "target": "ns-137.awsdns-17.com", "isAlias": false, "type": "NS" }, { "id": "-1038331153", "name": "example.com", "target": "ns-1710.awsdns-21.co.uk", "isAlias": false, "type": "NS" }, { "id": "-2107289565", "name": "example.com", "target": "ns-692.awsdns-22.net", "isAlias": false, "type": "NS" }, { "id": "1582095705", "name": "example.com", "target": "ns-1436.awsdns-51.org", "isAlias": false, "type": "NS" }, { "id": "-1769796132", "name": "example.com", "target": "ns-1710.awsdns-21.co.uk. awsdns-hostmaster.amazon.com. 1 7200 900 1209600 86400", "isAlias": false, "type": "SOA" } ] } }-
Einzelheiten zur API finden Sie in der Befehlsreferenz GetDomain
.AWS CLI
-
Das folgende Codebeispiel zeigt die Verwendungget-domains.
- AWS CLI
-
So rufen Sie Informationen zu allen Domains ab
Im folgenden
get-domainsBeispiel werden Details zu allen Domänen in der konfigurierten AWS Region angezeigt.Hinweis: Die domänenbezogenen API-Operationen von Lightsail sind nur in der Region verfügbar.
us-east-1AWS Wenn Ihr CLI-Profil für die Verwendung einer anderen Region konfiguriert ist, müssen Sie den Parameter--region us-east-1angeben, andernfalls schlägt der Befehl fehl.aws lightsail get-domains \ --regionus-east-1Ausgabe:
{ "domains": [ { "name": "example.com", "arn": "arn:aws:lightsail:global:111122223333:Domain/28cda903-3f15-44b2-9baf-3EXAMPLEb304", "supportCode": "6EXAMPLE3362//hostedzone/ZEXAMPLEONGSC1", "createdAt": 1570728588.6, "location": { "availabilityZone": "all", "regionName": "global" }, "resourceType": "Domain", "tags": [], "domainEntries": [ { "id": "-1682899164", "name": "example.com", "target": "192.0.2.0", "isAlias": false, "type": "A" }, { "id": "1703104243", "name": "example.com", "target": "ns-137.awsdns-17.com", "isAlias": false, "type": "NS" }, { "id": "-1038331153", "name": "example.com", "target": "ns-4567.awsdns-21.co.uk", "isAlias": false, "type": "NS" }, { "id": "-2107289565", "name": "example.com", "target": "ns-333.awsdns-22.net", "isAlias": false, "type": "NS" }, { "id": "1582095705", "name": "example.com", "target": "ns-1111.awsdns-51.org", "isAlias": false, "type": "NS" }, { "id": "-1769796132", "name": "example.com", "target": "ns-1234.awsdns-21.co.uk. awsdns-hostmaster.amazon.com. 1 7200 900 1209600 86400", "isAlias": false, "type": "SOA" }, { "id": "1029454894", "name": "_dead6a124ede046a0319eb44a4eb3cbc.example.com", "target": "_be133b0a0899fb7b6bf79d9741d1a383.hkvuiqjoua.acm-validations.aws", "isAlias": false, "type": "CNAME" } ] }, { "name": "example.net", "arn": "arn:aws:lightsail:global:111122223333:Domain/9c9f0d70-c92e-4753-86c2-6EXAMPLE029d", "supportCode": "6EXAMPLE3362//hostedzone/ZEXAMPLE5TPKMV", "createdAt": 1556661071.384, "location": { "availabilityZone": "all", "regionName": "global" }, "resourceType": "Domain", "tags": [], "domainEntries": [ { "id": "-766320943", "name": "example.net", "target": "192.0.2.2", "isAlias": false, "type": "A" }, { "id": "-453913825", "name": "example.net", "target": "ns-123.awsdns-10.net", "isAlias": false, "type": "NS" }, { "id": "1553601564", "name": "example.net", "target": "ns-4444.awsdns-47.co.uk", "isAlias": false, "type": "NS" }, { "id": "1653797661", "name": "example.net", "target": "ns-7890.awsdns-61.org", "isAlias": false, "type": "NS" }, { "id": "706414698", "name": "example.net", "target": "ns-123.awsdns-44.com", "isAlias": false, "type": "NS" }, { "id": "337271745", "name": "example.net", "target": "ns-4444.awsdns-47.co.uk. awsdns-hostmaster.amazon.com. 1 7200 900 1209600 86400", "isAlias": false, "type": "SOA" }, { "id": "-1785431096", "name": "www.example.net", "target": "192.0.2.2", "isAlias": false, "type": "A" } ] }, { "name": "example.org", "arn": "arn:aws:lightsail:global:111122223333:Domain/f0f13ba3-3df0-4fdc-8ebb-1EXAMPLEf26e", "supportCode": "6EXAMPLE3362//hostedzone/ZEXAMPLEAFO38", "createdAt": 1556661199.106, "location": { "availabilityZone": "all", "regionName": "global" }, "resourceType": "Domain", "tags": [], "domainEntries": [ { "id": "2065301345", "name": "example.org", "target": "192.0.2.4", "isAlias": false, "type": "A" }, { "id": "-447198516", "name": "example.org", "target": "ns-123.awsdns-45.com", "isAlias": false, "type": "NS" }, { "id": "136463022", "name": "example.org", "target": "ns-9999.awsdns-15.co.uk", "isAlias": false, "type": "NS" }, { "id": "1395941679", "name": "example.org", "target": "ns-555.awsdns-01.net", "isAlias": false, "type": "NS" }, { "id": "872052569", "name": "example.org", "target": "ns-6543.awsdns-38.org", "isAlias": false, "type": "NS" }, { "id": "1001949377", "name": "example.org", "target": "ns-1234.awsdns-15.co.uk. awsdns-hostmaster.amazon.com. 1 7200 900 1209600 86400", "isAlias": false, "type": "SOA" }, { "id": "1046191192", "name": "www.example.org", "target": "192.0.2.4", "isAlias": false, "type": "A" } ] } ] }-
Einzelheiten zur API finden Sie in der Befehlsreferenz GetDomains
.AWS CLI
-
Das folgende Codebeispiel zeigt die Verwendungget-export-snapshot-record.
- AWS CLI
-
Um die Aufzeichnungen von Schnappschüssen zu erhalten, die nach Amazon exportiert wurden EC2
Das folgende
get-export-snapshot-recordBeispiel zeigt Details zur Amazon Lightsail-Instance oder zu Festplatten-Snapshots, die nach Amazon exportiert wurden. EC2aws lightsail get-export-snapshot-recordsAusgabe:
{ "exportSnapshotRecords": [ { "name": "ExportSnapshotRecord-d2da10ce-0b3c-4ae1-ab3a-2EXAMPLEa586", "arn": "arn:aws:lightsail:us-west-2:111122223333:ExportSnapshotRecord/076c7060-b0cc-4162-98f0-2EXAMPLEe28e", "createdAt": 1543534665.678, "location": { "availabilityZone": "all", "regionName": "us-west-2" }, "resourceType": "ExportSnapshotRecord", "state": "Succeeded", "sourceInfo": { "resourceType": "InstanceSnapshot", "createdAt": 1540339310.706, "name": "WordPress-512MB-Oregon-1-1540339219", "arn": "arn:aws:lightsail:us-west-2:111122223333:InstanceSnapshot/5446f534-ed60-4c17-b4a5-bEXAMPLEf8b7", "fromResourceName": "WordPress-512MB-Oregon-1", "fromResourceArn": "arn:aws:lightsail:us-west-2:111122223333:Instance/4b8f1f24-e4d1-4cf3-88ff-cEXAMPLEa397", "instanceSnapshotInfo": { "fromBundleId": "nano_2_0", "fromBlueprintId": "wordpress_4_9_8", "fromDiskInfo": [ { "path": "/dev/sda1", "sizeInGb": 20, "isSystemDisk": true } ] } }, "destinationInfo": { "id": "ami-0EXAMPLEc0d65058e", "service": "Aws::EC2::Image" } }, { "name": "ExportSnapshotRecord-1c94e884-40ff-4fe1-9302-0EXAMPLE14c2", "arn": "arn:aws:lightsail:us-west-2:111122223333:ExportSnapshotRecord/fb392ce8-6567-4013-9bfd-3EXAMPLE5b4c", "createdAt": 1543432110.2, "location": { "availabilityZone": "all", "regionName": "us-west-2" }, "resourceType": "ExportSnapshotRecord", "state": "Succeeded", "sourceInfo": { "resourceType": "InstanceSnapshot", "createdAt": 1540833603.545, "name": "LAMP_PHP_5-512MB-Oregon-1-1540833565", "arn": "arn:aws:lightsail:us-west-2:111122223333:InstanceSnapshot/82334399-b5f2-49ec-8382-0EXAMPLEe45f", "fromResourceName": "LAMP_PHP_5-512MB-Oregon-1", "fromResourceArn": "arn:aws:lightsail:us-west-2:111122223333:Instance/863b9f35-ab1e-4418-bdd2-1EXAMPLEbab2", "instanceSnapshotInfo": { "fromBundleId": "nano_2_0", "fromBlueprintId": "lamp_5_6_37_2", "fromDiskInfo": [ { "path": "/dev/sda1", "sizeInGb": 20, "isSystemDisk": true } ] } }, "destinationInfo": { "id": "ami-0EXAMPLE7c5ec84e2", "service": "Aws::EC2::Image" } } ] }-
Einzelheiten zur API finden Sie unter Befehlsreferenz GetExportSnapshotRecord
.AWS CLI
-
Das folgende Codebeispiel zeigt die Verwendungget-instance-access-details.
- AWS CLI
-
So rufen Sie Informationen zu Hostschlüsseln für eine Instance ab
Im folgenden Beispiel für
get-instance-access-detailswerden Informationen zu Hostschlüsseln für die InstanceWordPress_Multisite-1angezeigt.aws lightsail get-instance-access-details \ --instance-nameWordPress_Multisite-1Ausgabe:
{ "accessDetails": { "certKey": "ssh-rsa-cert-v01@openssh.com AEXAMPLEaC1yc2EtY2VydC12MDFAb3BlbnNzaC5jb20AAAAgNf076Dt3ppmPd0fPxZVMmS491aEAYYH9cHqAJ3fNML8AAAADAQABAAABAQD4APep5Ta2gHLk7m/vEXAMPLE2eBWJyQvn7ol/i0+s966h5sx8qUD79lPB7q5UESd5VZGFtytrykfQJnjiwqe7EV5agzvjblLj26Fb37EKda9HVfCOu8pWbvky7Tyn9w299a6CsG5o8HrkOymDE2c59lYxXGkilKo5I9aZLBAdXn3t3oKtq9zsjYGjyEmarPYoVDT1ft8HaUGu4aCv1peI0+ZEXAMPLEAWaucW9Huh0WYN5yrmL252c4v13JTVmytaEZvLvt5itVoWXQY0ZDyrLUcZSKxyq5n00Mgvj2fiZdt+xMfQM9xVz0rXZmqx8uJidJpRgLCMTviofwQJU/K1EXAMPLEAAAAAAAABAAAALS00MzMzMDU4MzA4ODg1MTY2NjM4Onp6UWlndHk4UElRSG9STitOTG5QSEE9PQAAAAsAAAAHYml0bmFtaQAAAABdpPL7AAEXAMPLEgcAAAAAAAAAggAAABVwZXJtaXQtWDExLWZvcndhcmRpbmcAAAAAAAAAF3Blcm1pdC1hZ2VudC1mb3J3YXJkaW5nAAAAAAAAABZwZXJtaXQtEXAMPLEmb3J3YXJkaW5nAAAAAAAAAApwZXJtaXQtcHR5AAAAAAAAAA5wZXJtaXQtdXNlci1yYwAAAAAAAAAAAAACFwAAAAdzc2gtcnNhAAAAAwEAAQEXAMPLECqCbiK9b450HtRD1ZpiksT6oxc8U7nLNkVFC1j7JqZvP9ee3ux+LiB+ozNbUA0cdNL9Y67x7qPv/R7XhTc21+2A+8+GuVpK/Kz9dqDMKNAEXAMPLE+YYN+tiXm7Y8OgziK+7iDB7xUuQ4vghmn4+qgz9mKwYgWvVe2+0XLuV7cnWPB7iUlHQg+E3LUKrV4ZFw9pj7X2dFdNKfMxwWgI1ISWKimEXAMPLEeHjrf1Rqc/QH6TpWCvPfcx8uvwVqdwTfkE/SfA5BCzbGGI1UmIUadh8nHcb5FamQ1hK7kECy47K/x9FMn/KwmM7pCwJbSLDMO7n9bnbvck6m8ZoB2N2YLMG5dW7BerEXAMPLEobqfdtyYJHHel1EyyEJs1fWNU3D5JIGlgzcPAV+ZlbQyUCZXf0oslSa+HE85fO/FRq9SVSBSHrmbeb0frlPhgMzgSmqLeyhlbr6wwWIDbREXAMPLEJZ49H7RdQxdKyYrZPWvRgcr0qI2EL0tAajnpQQ8UZqeO9/Aqter0xN5PhFL0J49OWTacwCGRAjLhibAx7K1t/1ZXWo6c+ijq8clll327EXAMPLE/e89GC89KcmKCxfGQniDAUgF8UqofIbq3ZOUgiAAYCVXclI4L68NhVXyoWuQXPBRQSEXAMPLEWm74tDL9tFN3c7tSe/Oz0cTR+4sAAAIPAAAAB3NzaC1yc2EAAAIAQnG/L0DqiSnLrWhEox4aHqMgd0m0oLLAYx6OQH9F0TM9EXAMPLE961rzSCMon7ZgsWNnL0OwZQgDG+rtJ4N0B7HOVwns4ynUFbzNQ3qFGGeE3lKwX1L41vV1iSy7sDk8aI0LmrKJi1LE1Qc1l8uboRlwoXOYEXAMPLEaUCeX+10+WEXAMPLEg6Y4U4ZvE2B3xyRdpvysb5TGFNtk5qPslacnVkoLOGsZZXMpLGJnG4OBpQLLtpj9sNMxAgZPCAUjhkqkQWYJxJzvFN7sUMOArUwKPFJE2kaEXAMPLEOUrVGBbCTioRztlPsxY7hoXm73N929eZpNhxP3U+nxO9O4NUZ2pTWbVSUaV1gm6pug9xbwNO1Im21t34JeLlKTqxcJ6zzS8W0c0KKpAm5c4hWkseMbyutS2jav/4hiS+BhrYgptzfwe5qRXEXAMPLEHZQr3YfGzYoBJ/lLK3NHhxOihhsfAYwMei0BFZT1F/7CT3IH4iitEkIgodi06/Mw6UDqMPozyQCK1lEA6LFhYCOZG9drWcoRa74lM4kY9TP028Za8gDMh1WpkXLq9Gixon5OHP8aM/sEXAMPLEr2+fnkw+1BtoO5L6+VKoPlXaGqZ/fBYEXAMPLEAMQHjnLM1JYNvtEEPhp+TNzXHzuixWf/Ht04m0AVpXrzIDXaS1O2tXY=", "ipAddress": "192.0.2.0", "privateKey": "-----BEGIN RSA PRIVATE KEY-----\nEXAMPLEBAAKCAQEA+AD3qeU2toBy5O5v7wnRLVo/tngVickL5+6Jf4tPrPeuoebM\nfKlA+/ZTwe6uVBEneVWRhbcra8pH0CZ44sKnuxFeWoM7425S49uhW9+xCnWvR1Xw\njrvKVm75Mu08p/cNvfWugrBuaPB65DspgxNnOfZWMVxpIpSqOSPWmSwQHV597d6C\nrEXAMPLEo8hJmqz2KFQ09X7fB2lBruGgr9aXiNPmWmovYKqwFmrnFvR7odFmDecq\n5EXAMPLE9dyU1ZsrWhGby77eYrVaFl0GNGQ8qy1HGUiscquZ9NDIL49n4mXbfsTH\n0EXAMPLE12ZqsfLiYnSaUYCwjE74qH8ECVPytQIDAQABAoIBAHeZV9Z58JHAjifz\nCEXAMPLEEqC3doOVDgXSlkKI92qNo4z2VcUEho878paCuVVXVHcCGgSnGeyIh2tN\nMEXAMPLESohR427BhH3YLA+3Z5SIvnejbTgYPfLC37B8khTaYqkqMvdZiFVZK5qn\nIEXAMPLEM93oF9eSZCjcLKB/jGHsfb0eCDMP8BshHE2beuqzVMoK1DxOnvoP3+Fp\nAEXAMPLESq6pDpCo9YVUX8g1u3Ro9cPl2LXHDy+oVEY5KhbZQJ7VU1I72WOvppWW\nOEXAMPLEkgYlq7p6qYtYcSgTEjz14gDiMfQ7SyHB3alkIoNONQ9ZPaWHyJvymeud\noQTNuz0CgYEA/LFWNTEZrzdzdR1kJmyNRmAermU0B6utyNENChAlHGSHkB+1lVSh\nbEXAMPLEQo9ooUeW5UxO3YwacZLoDT1mwxw1Ptc1+PNycZoLe1fE9UdARrdmGTob\n8l7CPLSXp3xuR8VqSp2fnIc7hfiQs/NrPX9gm/EOrB0we0RKyDSzWScCgYEA+z/r\niob+nJZq0YbnOSuP6oMULP4vnWniWj8MIhUJU53LwSAM8DeJdONKDdkuiOd52aAL\nVgn7nLo88rVWKhJwVc4tu/rNgZLcR3bP4+kL6zand0KQnMLyOzNA2Ys26aa5udH1\nqWl0WTt9WEm/h10ndC1knOMectrvsG17b38y5sMCgYEA54NiRGGz8oCPW6GN/FZA\nKEXAMPLE5tw34GEH3Uxlc9n3CejDaQmczOATwX4nIwRZDEqWyYZcS0btg1jhGiBD\nYEXAMPLEkc8Z71L/agZEAaVCEog9FqfSqwB+XTfoKh8qur74X1yCu9p6gof1q6k9\neEXAMPLEchJcNNOg4ETIfMkCgYBdVORRhE4mqvWpOdzA7v66FdEz2YSkjAXKkmsW\naEXAMPLE8Z/8yBSmuBv1Qv03XA12my462uB92uzzGAuW+1yBc2Kn1sXqYTy0y1z0\ngEXAMPLEBogjw4MqHKL1bPKMHyQU8/q24PaYgzHPzy13wlH6pTYf1XqlHdE2D6Vv\nyEXAMPLEgQC3i/kVVhky/2XRwRVlC7JO2Bg3QGTx38hpmDa5IuofKANjA+Wa3/zy\nbEXAMPLE6ytQgD9GN/YtBq+uhO+2ZkvXPL+CWRi0ZRXpPwYDBBFU9Cw0AuWWGlL8\nwEXAMPLExMlcysRgcWB9RNgf3AuOpFd2i6XT/riNsvvkpmJ+VooU8g==\n-----END RSA PRIVATE KEY-----\n", "protocol": "ssh", "instanceName": "WordPress_Multisite-1", "username": "bitnami", "hostKeys": [ { "algorithm": "ssh-rsa", "publicKey": "AEXAMPLEaC1yc2EAAAADAQABAAABAQCoeR9ieZTjQ3pXCHczuAYZFjlF7t+uBkXuqeGMRex78pCvmS+DiEXAMPLEuJ1Q8dcKhrQL4HpXbD9dosVCTaJnJwb4MQqsuSVFdHFzy3guP+BKclWqtxJEXAMPLEsBGqZZlrIv6a9bTA0TCplZ8AD+hSRTaSXXqg6FT+Qf16IktH0XlMs7xIEXAMPLEmNtjCpzZiGXDHzytoMvUgwa8uHPp44Og36EUu4VqQxoUHPJKoXvcQizyk3K8ym0hP0TpDZhD8cqwRfd6EHp4Q1br/Ot6y9HwvykEXAMPLEAfbKjbR42+u6+OSlkr4d339q2U1sTDytJhhs8HUel1wTfGRfp", "witnessedAt": 1570744377.699, "fingerprintSHA1": "SHA1:GEXAMPLEMoYgUg0ucadqU9Bt3Lk", "fingerprintSHA256": "SHA256:IEXAMPLEcB5vgxnAUoJawbdZ+MwELhIp6FUxuwq/LIU" }, { "algorithm": "ssh-ed25519", "publicKey": "AEXAMPLEaC1lZDI1NTE5AAAAIC1gwGPDfGaONxEXAMPLEJX3UNap781QxHQmn8nzlrUv", "witnessedAt": 1570744377.697, "fingerprintSHA1": "SHA1:VEXAMPLE5ReqSmTgv03sSUw9toU", "fingerprintSHA256": "SHA256:0EXAMPLEdE6tI95k3TJpG+qhJbAoknB0yz9nAEaDt3A" }, { "algorithm": "ecdsa-sha2-nistp256", "publicKey": "AEXAMPLEZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABEXAMPLE9B4mZy8YSsZW7cixCDq5yHSAAxjJkDo54C+EnKlDCsYtUkxxEXAMPLE6VOWL2z63RTKa2AUPgd8irjxWI=", "witnessedAt": 1570744377.707, "fingerprintSHA1": "SHA1:UEXAMPLEOYCfXsCf2G6tDg+7YG0", "fingerprintSHA256": "SHA256:wEXAMPLEQ9a/iEXAMPLEhRufm6U9vFU4cpkMPHnBsNA" } ] } }-
Einzelheiten zur API finden Sie GetInstanceAccessDetails
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-instance-metric-data.
- AWS CLI
-
So rufen Sie Metrikdaten für eine Instance ab
Im folgenden Beispiel für
get-instance-metric-datawird der durchschnittliche Prozentsatz vonCPUUtilizationalle7200Sekunden (2 Stunden) zwischen1571342400und1571428800für die InstanceMEAN-1zurückgegeben.Wir empfehlen, einen Unix-Zeitkonverter zu verwenden, um die Start- und Endzeiten zu ermitteln.
aws lightsail get-instance-metric-data \ --instance-nameMEAN-1\ --metric-nameCPUUtilization\ --period7200\ --start-time1571342400\ --end-time1571428800\ --unitPercent\ --statisticsAverageAusgabe:
{ "metricName": "CPUUtilization", "metricData": [ { "average": 0.26113718770120725, "timestamp": 1571342400.0, "unit": "Percent" }, { "average": 0.26861268928111953, "timestamp": 1571392800.0, "unit": "Percent" }, { "average": 0.28187475104748777, "timestamp": 1571378400.0, "unit": "Percent" }, { "average": 0.2651936960458352, "timestamp": 1571421600.0, "unit": "Percent" }, { "average": 0.2561856213712188, "timestamp": 1571371200.0, "unit": "Percent" }, { "average": 0.3021383254607764, "timestamp": 1571356800.0, "unit": "Percent" }, { "average": 0.2618381649223539, "timestamp": 1571407200.0, "unit": "Percent" }, { "average": 0.26331929394825787, "timestamp": 1571400000.0, "unit": "Percent" }, { "average": 0.2576348407007818, "timestamp": 1571385600.0, "unit": "Percent" }, { "average": 0.2513008454658378, "timestamp": 1571364000.0, "unit": "Percent" }, { "average": 0.26329974562758346, "timestamp": 1571414400.0, "unit": "Percent" }, { "average": 0.2667092536656445, "timestamp": 1571349600.0, "unit": "Percent" } ] }-
Einzelheiten zur API finden Sie GetInstanceMetricData
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-instance-port-states.
- AWS CLI
-
So rufen Sie Firewall-Informationen für eine Instance ab
Im folgenden Beispiel für
get-instance-port-stateswerden die Firewall-Ports zurückgegeben, die für die InstanceMEAN-1konfiguriert wurden.aws lightsail get-instance-port-states \ --instance-nameMEAN-1Ausgabe:
{ "portStates": [ { "fromPort": 80, "toPort": 80, "protocol": "tcp", "state": "open" }, { "fromPort": 22, "toPort": 22, "protocol": "tcp", "state": "open" }, { "fromPort": 443, "toPort": 443, "protocol": "tcp", "state": "open" } ] }-
Einzelheiten zur API finden Sie GetInstancePortStates
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-instance-snapshot.
- AWS CLI
-
So rufen Sie Informationen zu einem angegebenen Instance-Snapshot ab
Im folgenden Beispiel für
get-instance-snapshotwerden die Details zum angegebenen Instance-Typ angezeigt.aws lightsail get-instance-snapshot \ --instance-snapshot-nameMEAN-1-1571419854Ausgabe:
{ "instanceSnapshot": { "name": "MEAN-1-1571419854", "arn": "arn:aws:lightsail:us-west-2:111122223333:InstanceSnapshot/ac54700c-48a8-40fd-b065-2EXAMPLEac8f", "supportCode": "6EXAMPLE3362/ami-0EXAMPLE67a73020d", "createdAt": 1571419891.927, "location": { "availabilityZone": "all", "regionName": "us-west-2" }, "resourceType": "InstanceSnapshot", "tags": [], "state": "available", "fromAttachedDisks": [], "fromInstanceName": "MEAN-1", "fromInstanceArn": "arn:aws:lightsail:us-west-2:111122223333:Instance/bd470fc5-a68b-44c5-8dbc-8EXAMPLEbada", "fromBlueprintId": "mean", "fromBundleId": "medium_3_0", "isFromAutoSnapshot": false, "sizeInGb": 80 } }-
Einzelheiten zur API finden Sie GetInstanceSnapshot
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-instance-snapshots.
- AWS CLI
-
So rufen Sie Informationen zu allen Ihren Instance-Snapshots ab
Im folgenden
get-instance-snapshotsBeispiel werden Details zu allen Instanz-Snapshots in der konfigurierten AWS Region angezeigt.aws lightsail get-instance-snapshotsAusgabe:
{ "instanceSnapshots": [ { "name": "MEAN-1-1571421498", "arn": "arn:aws:lightsail:us-west-2:111122223333:InstanceSnapshot/a20e6ebe-b0ee-4ae4-a750-3EXAMPLEcb0c", "supportCode": "6EXAMPLE3362/ami-0EXAMPLEe33cabfa1", "createdAt": 1571421527.755, "location": { "availabilityZone": "all", "regionName": "us-west-2" }, "resourceType": "InstanceSnapshot", "tags": [ { "key": "no_delete" } ], "state": "available", "fromAttachedDisks": [], "fromInstanceName": "MEAN-1", "fromInstanceArn": "arn:aws:lightsail:us-west-2:111122223333:Instance/1761aa0a-6038-4f25-8b94-2EXAMPLE19fd", "fromBlueprintId": "wordpress", "fromBundleId": "micro_3_0", "isFromAutoSnapshot": false, "sizeInGb": 40 }, { "name": "MEAN-1-1571419854", "arn": "arn:aws:lightsail:us-west-2:111122223333:InstanceSnapshot/ac54700c-48a8-40fd-b065-2EXAMPLEac8f", "supportCode": "6EXAMPLE3362/ami-0EXAMPLE67a73020d", "createdAt": 1571419891.927, "location": { "availabilityZone": "all", "regionName": "us-west-2" }, "resourceType": "InstanceSnapshot", "tags": [], "state": "available", "fromAttachedDisks": [], "fromInstanceName": "MEAN-1", "fromInstanceArn": "arn:aws:lightsail:us-west-2:111122223333:Instance/bd470fc5-a68b-44c5-8dbc-8EXAMPLEbada", "fromBlueprintId": "mean", "fromBundleId": "medium_3_0", "isFromAutoSnapshot": false, "sizeInGb": 80 } ] }-
Einzelheiten zur API finden Sie unter GetInstanceSnapshots AWS CLI
Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-instance-state.
- AWS CLI
-
So rufen Sie Informationen zum Status einer Instance ab
Im folgenden Beispiel für
get-instance-statewird der Status der angegebenen Instance zurückgegeben.aws lightsail get-instance-state \ --instance-nameMEAN-1Ausgabe:
{ "state": { "code": 16, "name": "running" } }-
Einzelheiten zur API finden Sie GetInstanceState
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-instance.
- AWS CLI
-
So rufen Sie Informationen zu einer Instance ab
Im folgenden Beispiel für
get-instancewerden Details zur InstanceMEAN-1angezeigt.aws lightsail get-instance \ --instance-nameMEAN-1Ausgabe:
{ "instance": { "name": "MEAN-1", "arn": "arn:aws:lightsail:us-west-2:111122223333:Instance/bd470fc5-a68b-44c5-8dbc-EXAMPLE4bada", "supportCode": "6EXAMPLE3362/i-05EXAMPLE407c97d3", "createdAt": 1570635023.124, "location": { "availabilityZone": "us-west-2a", "regionName": "us-west-2" }, "resourceType": "Instance", "tags": [], "blueprintId": "mean", "blueprintName": "MEAN", "bundleId": "medium_3_0", "isStaticIp": false, "privateIpAddress": "192.0.2.0", "publicIpAddress": "192.0.2.0", "hardware": { "cpuCount": 2, "disks": [ { "createdAt": 1570635023.124, "sizeInGb": 80, "isSystemDisk": true, "iops": 240, "path": "/dev/xvda", "attachedTo": "MEAN-1", "attachmentState": "attached" } ], "ramSizeInGb": 4.0 }, "networking": { "monthlyTransfer": { "gbPerMonthAllocated": 4096 }, "ports": [ { "fromPort": 80, "toPort": 80, "protocol": "tcp", "accessFrom": "Anywhere (0.0.0.0/0)", "accessType": "public", "commonName": "", "accessDirection": "inbound" }, { "fromPort": 22, "toPort": 22, "protocol": "tcp", "accessFrom": "Anywhere (0.0.0.0/0)", "accessType": "public", "commonName": "", "accessDirection": "inbound" }, { "fromPort": 443, "toPort": 443, "protocol": "tcp", "accessFrom": "Anywhere (0.0.0.0/0)", "accessType": "public", "commonName": "", "accessDirection": "inbound" } ] }, "state": { "code": 16, "name": "running" }, "username": "bitnami", "sshKeyName": "MyKey" } }-
Einzelheiten zur API finden Sie GetInstance
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-instances.
- AWS CLI
-
So rufen Sie Informationen zu allen Instances ab
Im folgenden
get-instancesBeispiel werden Details zu allen Instanzen in der konfigurierten AWS Region angezeigt.aws lightsail get-instancesAusgabe:
{ "instances": [ { "name": "Windows_Server_2022-1", "arn": "arn:aws:lightsail:us-west-2:111122223333:Instance/0f44fbb9-8f55-4e47-a25e-EXAMPLE04763", "supportCode": "62EXAMPLE362/i-0bEXAMPLE71a686b9", "createdAt": 1571332358.665, "location": { "availabilityZone": "us-west-2a", "regionName": "us-west-2" }, "resourceType": "Instance", "tags": [], "blueprintId": "windows_server_2022", "blueprintName": "Windows Server 2022", "bundleId": "large_win_3_0", "isStaticIp": false, "privateIpAddress": "192.0.2.0", "publicIpAddress": "192.0.2.0", "hardware": { "cpuCount": 1, "disks": [ { "createdAt": 1571332358.665, "sizeInGb": 160, "isSystemDisk": true, "iops": 180, "path": "/dev/sda1", "attachedTo": "Windows_Server_2022-1", "attachmentState": "attached" }, { "name": "my-disk-for-windows-server", "arn": "arn:aws:lightsail:us-west-2:111122223333:Disk/4123a81c-484c-49ea-afea-5EXAMPLEda87", "supportCode": "6EXAMPLE3362/vol-0EXAMPLEb2b99ca3d", "createdAt": 1571355063.494, "location": { "availabilityZone": "us-west-2a", "regionName": "us-west-2" }, "resourceType": "Disk", "tags": [], "sizeInGb": 128, "isSystemDisk": false, "iops": 384, "path": "/dev/xvdf", "state": "in-use", "attachedTo": "Windows_Server_2022-1", "isAttached": true, "attachmentState": "attached" } ], "ramSizeInGb": 8.0 }, "networking": { "monthlyTransfer": { "gbPerMonthAllocated": 3072 }, "ports": [ { "fromPort": 80, "toPort": 80, "protocol": "tcp", "accessFrom": "Anywhere (0.0.0.0/0)", "accessType": "public", "commonName": "", "accessDirection": "inbound" }, { "fromPort": 22, "toPort": 22, "protocol": "tcp", "accessFrom": "Anywhere (0.0.0.0/0)", "accessType": "public", "commonName": "", "accessDirection": "inbound" }, { "fromPort": 3389, "toPort": 3389, "protocol": "tcp", "accessFrom": "Anywhere (0.0.0.0/0)", "accessType": "public", "commonName": "", "accessDirection": "inbound" } ] }, "state": { "code": 16, "name": "running" }, "username": "Administrator", "sshKeyName": "LightsailDefaultKeyPair" }, { "name": "MEAN-1", "arn": "arn:aws:lightsail:us-west-2:111122223333:Instance/bd470fc5-a68b-44c5-8dbc-8EXAMPLEbada", "supportCode": "6EXAMPLE3362/i-0EXAMPLEa407c97d3", "createdAt": 1570635023.124, "location": { "availabilityZone": "us-west-2a", "regionName": "us-west-2" }, "resourceType": "Instance", "tags": [], "blueprintId": "mean", "blueprintName": "MEAN", "bundleId": "medium_3_0", "isStaticIp": false, "privateIpAddress": "192.0.2.0", "publicIpAddress": "192.0.2.0", "hardware": { "cpuCount": 2, "disks": [ { "name": "Disk-1", "arn": "arn:aws:lightsail:us-west-2:111122223333:Disk/c21cfb0a-07f2-44ae-9a23-bEXAMPLE8096", "supportCode": "6EXAMPLE3362/vol-0EXAMPLEf2f88b32f", "createdAt": 1566585439.587, "location": { "availabilityZone": "us-west-2a", "regionName": "us-west-2" }, "resourceType": "Disk", "tags": [ { "key": "test" } ], "sizeInGb": 8, "isSystemDisk": false, "iops": 240, "path": "/dev/xvdf", "state": "in-use", "attachedTo": "MEAN-1", "isAttached": true, "attachmentState": "attached" }, { "createdAt": 1570635023.124, "sizeInGb": 80, "isSystemDisk": true, "iops": 240, "path": "/dev/sda1", "attachedTo": "MEAN-1", "attachmentState": "attached" } ], "ramSizeInGb": 4.0 }, "networking": { "monthlyTransfer": { "gbPerMonthAllocated": 4096 }, "ports": [ { "fromPort": 80, "toPort": 80, "protocol": "tcp", "accessFrom": "Anywhere (0.0.0.0/0)", "accessType": "public", "commonName": "", "accessDirection": "inbound" }, { "fromPort": 22, "toPort": 22, "protocol": "tcp", "accessFrom": "Anywhere (0.0.0.0/0)", "accessType": "public", "commonName": "", "accessDirection": "inbound" }, { "fromPort": 443, "toPort": 443, "protocol": "tcp", "accessFrom": "Anywhere (0.0.0.0/0)", "accessType": "public", "commonName": "", "accessDirection": "inbound" } ] }, "state": { "code": 16, "name": "running" }, "username": "bitnami", "sshKeyName": "MyTestKey" } ] }-
Einzelheiten zur API finden Sie GetInstances
unter AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-key-pair.
- AWS CLI
-
So rufen Sie Informationen zu einem Schlüsselpaar ab
Im folgenden Beispiel für
get-key-pairwerden die Details zum angegebenen Schlüsselpaar angezeigt.aws lightsail get-key-pair \ --key-pair-nameMyKey1Ausgabe:
{ "keyPair": { "name": "MyKey1", "arn": "arn:aws:lightsail:us-west-2:111122223333:KeyPair/19a4efdf-3054-43d6-91fd-eEXAMPLE21bf", "supportCode": "6EXAMPLE3362/MyKey1", "createdAt": 1571255026.975, "location": { "availabilityZone": "all", "regionName": "us-west-2" }, "resourceType": "KeyPair", "tags": [], "fingerprint": "00:11:22:33:44:55:66:77:88:99:aa:bb:cc:dd:ee:ff:gg:hh:ii:jj" } }-
Einzelheiten zur API finden Sie GetKeyPair
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-key-pairs.
- AWS CLI
-
So rufen Sie Informationen zu allen Schlüsselpaaren ab
Im folgenden
get-key-pairsBeispiel werden Details zu allen Schlüsselpaaren in der konfigurierten AWS Region angezeigt.aws lightsail get-key-pairsAusgabe:
{ "keyPairs": [ { "name": "MyKey1", "arn": "arn:aws:lightsail:us-west-2:111122223333:KeyPair/19a4efdf-3054-43d6-91fd-eEXAMPLE21bf", "supportCode": "6EXAMPLE3362/MyKey1", "createdAt": 1571255026.975, "location": { "availabilityZone": "all", "regionName": "us-west-2" }, "resourceType": "KeyPair", "tags": [], "fingerprint": "00:11:22:33:44:55:66:77:88:99:aa:bb:cc:dd:ee:ff:gg:hh:ii:jj" } ] }-
Einzelheiten zur API finden Sie GetKeyPairs
unter AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-load-balancer-tls-certificates.
- AWS CLI
-
So rufen Sie Informationen zu TLS-Zertifikaten für einen Load Balancer ab
Im folgenden Beispiel für
get-load-balancer-tls-certificateswerden Details zu TLS-Zertifikaten für den angegebenen Load Balancer angezeigt.aws lightsail get-load-balancer-tls-certificates \ --load-balancer-nameLoadBalancer-1Ausgabe:
{ "tlsCertificates": [ { "name": "example-com", "arn": "arn:aws:lightsail:us-west-2:111122223333:LoadBalancerTlsCertificate/d7bf4643-6a02-4cd4-b3c4-fEXAMPLE9b4d", "supportCode": "6EXAMPLE3362/arn:aws:acm:us-west-2:333322221111:certificate/9af8e32c-a54e-4a67-8c63-cEXAMPLEb314", "createdAt": 1571678025.3, "location": { "availabilityZone": "all", "regionName": "us-west-2" }, "resourceType": "LoadBalancerTlsCertificate", "loadBalancerName": "LoadBalancer-1", "isAttached": false, "status": "ISSUED", "domainName": "example.com", "domainValidationRecords": [ { "name": "_dEXAMPLE4ede046a0319eb44a4eb3cbc.example.com.", "type": "CNAME", "value": "_bEXAMPLE0899fb7b6bf79d9741d1a383.hkvuiqjoua.acm-validations.aws.", "validationStatus": "SUCCESS", "domainName": "example.com" } ], "issuedAt": 1571678070.0, "issuer": "Amazon", "keyAlgorithm": "RSA-2048", "notAfter": 1605960000.0, "notBefore": 1571616000.0, "serial": "00:11:22:33:44:55:66:77:88:99:aa:bb:cc:dd:ee:ff", "signatureAlgorithm": "SHA256WITHRSA", "subject": "CN=example.com", "subjectAlternativeNames": [ "example.com" ] } ] }-
Einzelheiten zur API finden Sie GetLoadBalancerTlsCertificates
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-load-balancer.
- AWS CLI
-
So rufen Sie Informationen zu einem Load Balancer ab
Im folgenden Beispiel für
get-load-balancerwerden Details zum angegebenen Load Balancer angezeigt.aws lightsail get-load-balancer \ --load-balancer-nameLoadBalancer-1Ausgabe:
{ "loadBalancer": { "name": "LoadBalancer-1", "arn": "arn:aws:lightsail:us-west-2:111122223333:LoadBalancer/40486b2b-1ad0-4152-83e4-cEXAMPLE6f4b", "supportCode": "6EXAMPLE3362/arn:aws:elasticloadbalancing:us-west-2:333322221111:loadbalancer/app/bEXAMPLE128cb59d86f946a9395dd304/1EXAMPLE8dd9d77e", "createdAt": 1571677906.723, "location": { "availabilityZone": "all", "regionName": "us-west-2" }, "resourceType": "LoadBalancer", "tags": [], "dnsName": "bEXAMPLE128cb59d86f946a9395dd304-1486911371.us-west-2.elb.amazonaws.com", "state": "active", "protocol": "HTTP", "publicPorts": [ 80 ], "healthCheckPath": "/", "instancePort": 80, "instanceHealthSummary": [ { "instanceName": "MEAN-3", "instanceHealth": "healthy" }, { "instanceName": "MEAN-1", "instanceHealth": "healthy" }, { "instanceName": "MEAN-2", "instanceHealth": "healthy" } ], "tlsCertificateSummaries": [ { "name": "example-com", "isAttached": false } ], "configurationOptions": { "SessionStickinessEnabled": "false", "SessionStickiness_LB_CookieDurationSeconds": "86400" } } }-
Einzelheiten zur API finden Sie GetLoadBalancer
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-load-balancers.
- AWS CLI
-
So rufen Sie Informationen über alle Load Balancer ab
Im folgenden
get-load-balancersBeispiel werden Details zu allen Load Balancern in der konfigurierten AWS Region angezeigt.aws lightsail get-load-balancersAusgabe:
{ "loadBalancers": [ { "name": "LoadBalancer-1", "arn": "arn:aws:lightsail:us-west-2:111122223333:LoadBalancer/40486b2b-1ad0-4152-83e4-cEXAMPLE6f4b", "supportCode": "6EXAMPLE3362/arn:aws:elasticloadbalancing:us-west-2:333322221111:loadbalancer/app/bEXAMPLE128cb59d86f946a9395dd304/1EXAMPLE8dd9d77e", "createdAt": 1571677906.723, "location": { "availabilityZone": "all", "regionName": "us-west-2" }, "resourceType": "LoadBalancer", "tags": [], "dnsName": "bEXAMPLE128cb59d86f946a9395dd304-1486911371.us-west-2.elb.amazonaws.com", "state": "active", "protocol": "HTTP", "publicPorts": [ 80 ], "healthCheckPath": "/", "instancePort": 80, "instanceHealthSummary": [ { "instanceName": "MEAN-3", "instanceHealth": "healthy" }, { "instanceName": "MEAN-1", "instanceHealth": "healthy" }, { "instanceName": "MEAN-2", "instanceHealth": "healthy" } ], "tlsCertificateSummaries": [ { "name": "example-com", "isAttached": false } ], "configurationOptions": { "SessionStickinessEnabled": "false", "SessionStickiness_LB_CookieDurationSeconds": "86400" } } ] }-
Einzelheiten zur API finden Sie unter GetLoadBalancers AWS CLI
Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-operation.
- AWS CLI
-
So rufen Sie Informationen zu einem einzelnen Vorgang ab
Im folgenden Beispiel für
get-operationwerden die Details zum angegebenen Vorgang angezeigt.aws lightsail get-operation \ --operation-ide5700e8a-daf2-4b49-bc01-3EXAMPLE910aAusgabe:
{ "operation": { "id": "e5700e8a-daf2-4b49-bc01-3EXAMPLE910a", "resourceName": "Instance-1", "resourceType": "Instance", "createdAt": 1571679872.404, "location": { "availabilityZone": "us-west-2a", "regionName": "us-west-2" }, "isTerminal": true, "operationType": "CreateInstance", "status": "Succeeded", "statusChangedAt": 1571679890.304 } }-
Einzelheiten zur API finden Sie GetOperation
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-operations-for-resource.
- AWS CLI
-
So rufen Sie alle Vorgänge für eine Ressource ab
Im folgenden Beispiel für
get-operations-for-resourcewerden Details zu allen Vorgängen für die angegebene Ressource angezeigt.aws lightsail get-operations-for-resource \ --resource-nameLoadBalancer-1Ausgabe:
{ "operations": [ { "id": "e2973046-43f8-4252-a4b4-9EXAMPLE69ce", "resourceName": "LoadBalancer-1", "resourceType": "LoadBalancer", "createdAt": 1571678786.071, "location": { "availabilityZone": "all", "regionName": "us-west-2" }, "isTerminal": true, "operationDetails": "MEAN-1", "operationType": "DetachInstancesFromLoadBalancer", "status": "Succeeded", "statusChangedAt": 1571679087.57 }, { "id": "2d742a18-0e7f-48c8-9705-3EXAMPLEf98a", "resourceName": "LoadBalancer-1", "resourceType": "LoadBalancer", "createdAt": 1571678782.784, "location": { "availabilityZone": "all", "regionName": "us-west-2" }, "isTerminal": true, "operationDetails": "MEAN-1", "operationType": "AttachInstancesToLoadBalancer", "status": "Succeeded", "statusChangedAt": 1571678798.465 }, { "id": "6c700fcc-4246-40ab-952b-1EXAMPLEdac2", "resourceName": "LoadBalancer-1", "resourceType": "LoadBalancer", "createdAt": 1571678775.297, "location": { "availabilityZone": "all", "regionName": "us-west-2" }, "isTerminal": true, "operationDetails": "MEAN-3", "operationType": "AttachInstancesToLoadBalancer", "status": "Succeeded", "statusChangedAt": 1571678842.806 }, ... } ] }-
Einzelheiten zur API finden Sie GetOperationsForResource
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-operations.
- AWS CLI
-
So rufen Sie Informationen zu allen Vorgängen ab
Im folgenden
get-operationsBeispiel werden Details zu allen Vorgängen in der konfigurierten AWS Region angezeigt.aws lightsail get-operationsAusgabe:
{ "operations": [ { "id": "e5700e8a-daf2-4b49-bc01-3EXAMPLE910a", "resourceName": "Instance-1", "resourceType": "Instance", "createdAt": 1571679872.404, "location": { "availabilityZone": "us-west-2a", "regionName": "us-west-2" }, "isTerminal": true, "operationType": "CreateInstance", "status": "Succeeded", "statusChangedAt": 1571679890.304 }, { "id": "701a3339-930e-4914-a9f9-7EXAMPLE68d7", "resourceName": "WordPress-1", "resourceType": "Instance", "createdAt": 1571678786.072, "location": { "availabilityZone": "all", "regionName": "us-west-2" }, "isTerminal": true, "operationDetails": "LoadBalancer-1", "operationType": "DetachInstancesFromLoadBalancer", "status": "Succeeded", "statusChangedAt": 1571679086.399 }, { "id": "e2973046-43f8-4252-a4b4-9EXAMPLE69ce", "resourceName": "LoadBalancer-1", "resourceType": "LoadBalancer", "createdAt": 1571678786.071, "location": { "availabilityZone": "all", "regionName": "us-west-2" }, "isTerminal": true, "operationDetails": "WordPress-1", "operationType": "DetachInstancesFromLoadBalancer", "status": "Succeeded", "statusChangedAt": 1571679087.57 }, ... } ] }-
Einzelheiten zur API finden Sie GetOperations
unter AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-regions.
- AWS CLI
-
Um alle AWS Regionen für Amazon Lightsail zu erhalten
Im folgenden
get-regionsBeispiel werden Details zu allen AWS Regionen für Amazon Lightsail angezeigt.aws lightsail get-regionsAusgabe:
{ "regions": [ { "continentCode": "NA", "description": "This region is recommended to serve users in the eastern United States", "displayName": "Virginia", "name": "us-east-1", "availabilityZones": [], "relationalDatabaseAvailabilityZones": [] }, { "continentCode": "NA", "description": "This region is recommended to serve users in the eastern United States", "displayName": "Ohio", "name": "us-east-2", "availabilityZones": [], "relationalDatabaseAvailabilityZones": [] }, { "continentCode": "NA", "description": "This region is recommended to serve users in the northwestern United States, Alaska, and western Canada", "displayName": "Oregon", "name": "us-west-2", "availabilityZones": [], "relationalDatabaseAvailabilityZones": [] }, ... } ] }-
Einzelheiten zur API finden Sie GetRegions
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-relational-database-blueprints.
- AWS CLI
-
So rufen Sie die Vorlagen für neue relationale Datenbanken ab
Das folgende
get-relational-database-blueprintsBeispiel zeigt Details zu allen verfügbaren relationalen Datenbank-Blueprints, die verwendet werden können, um neue relationale Datenbanken in Amazon Lightsail zu erstellen.aws lightsail get-relational-database-blueprintsAusgabe:
{ "blueprints": [ { "blueprintId": "mysql_5_6", "engine": "mysql", "engineVersion": "5.6.44", "engineDescription": "MySQL Community Edition", "engineVersionDescription": "MySQL 5.6.44", "isEngineDefault": false }, { "blueprintId": "mysql_5_7", "engine": "mysql", "engineVersion": "5.7.26", "engineDescription": "MySQL Community Edition", "engineVersionDescription": "MySQL 5.7.26", "isEngineDefault": true }, { "blueprintId": "mysql_8_0", "engine": "mysql", "engineVersion": "8.0.16", "engineDescription": "MySQL Community Edition", "engineVersionDescription": "MySQL 8.0.16", "isEngineDefault": false }, { "blueprintId": "postgres_9_6", "engine": "postgres", "engineVersion": "9.6.15", "engineDescription": "PostgreSQL", "engineVersionDescription": "PostgreSQL 9.6.15-R1", "isEngineDefault": false }, { "blueprintId": "postgres_10", "engine": "postgres", "engineVersion": "10.10", "engineDescription": "PostgreSQL", "engineVersionDescription": "PostgreSQL 10.10-R1", "isEngineDefault": false }, { "blueprintId": "postgres_11", "engine": "postgres", "engineVersion": "11.5", "engineDescription": "PostgreSQL", "engineVersionDescription": "PostgreSQL 11.5-R1", "isEngineDefault": true } ] }-
Einzelheiten zur API finden Sie in der Befehlsreferenz. GetRelationalDatabaseBlueprints
AWS CLI
-
Das folgende Codebeispiel zeigt die Verwendungget-relational-database-bundles.
- AWS CLI
-
So rufen Sie die Pakete für neue relationale Datenbanken ab
Das folgende
get-relational-database-bundlesBeispiel zeigt Details zu allen verfügbaren relationalen Datenbankpaketen, die zur Erstellung neuer relationaler Datenbanken in Amazon Lightsail verwendet werden können. Beachten Sie, dass die Antwort keine inaktiven Pakete enthält, da das Flag--include-inactiveim Befehl nicht angegeben ist. Sie können inaktive Pakete nicht verwenden, um neue relationale Datenbanken zu erstellen.aws lightsail get-relational-database-bundlesAusgabe:
{ "bundles": [ { "bundleId": "micro_2_0", "name": "Micro", "price": 15.0, "ramSizeInGb": 1.0, "diskSizeInGb": 40, "transferPerMonthInGb": 100, "cpuCount": 2, "isEncrypted": true, "isActive": true }, { "bundleId": "micro_ha_2_0", "name": "Micro with High Availability", "price": 30.0, "ramSizeInGb": 1.0, "diskSizeInGb": 40, "transferPerMonthInGb": 100, "cpuCount": 2, "isEncrypted": true, "isActive": true }, { "bundleId": "small_2_0", "name": "Small", "price": 30.0, "ramSizeInGb": 2.0, "diskSizeInGb": 80, "transferPerMonthInGb": 100, "cpuCount": 2, "isEncrypted": true, "isActive": true }, { "bundleId": "small_ha_2_0", "name": "Small with High Availability", "price": 60.0, "ramSizeInGb": 2.0, "diskSizeInGb": 80, "transferPerMonthInGb": 100, "cpuCount": 2, "isEncrypted": true, "isActive": true }, { "bundleId": "medium_2_0", "name": "Medium", "price": 60.0, "ramSizeInGb": 4.0, "diskSizeInGb": 120, "transferPerMonthInGb": 100, "cpuCount": 2, "isEncrypted": true, "isActive": true }, { "bundleId": "medium_ha_2_0", "name": "Medium with High Availability", "price": 120.0, "ramSizeInGb": 4.0, "diskSizeInGb": 120, "transferPerMonthInGb": 100, "cpuCount": 2, "isEncrypted": true, "isActive": true }, { "bundleId": "large_2_0", "name": "Large", "price": 115.0, "ramSizeInGb": 8.0, "diskSizeInGb": 240, "transferPerMonthInGb": 200, "cpuCount": 2, "isEncrypted": true, "isActive": true }, { "bundleId": "large_ha_2_0", "name": "Large with High Availability", "price": 230.0, "ramSizeInGb": 8.0, "diskSizeInGb": 240, "transferPerMonthInGb": 200, "cpuCount": 2, "isEncrypted": true, "isActive": true } ] }Weitere Informationen finden Sie unter Creating a database in Amazon Lightsail im Amazon Lightsail
Developer Guide. -
Einzelheiten zur API finden Sie in der Befehlsreferenz GetRelationalDatabaseBundles
.AWS CLI
-
Das folgende Codebeispiel zeigt die Verwendungget-relational-database-events.
- AWS CLI
-
So rufen Sie die Ereignisse für eine relationale Datenbank ab
Im folgenden Beispiel für
get-relational-database-eventswerden Details zu Ereignissen der letzten 17 Stunden (1 020 Minuten) für die angegebene relationale Datenbank angezeigt.aws lightsail get-relational-database-events \ --relational-database-nameDatabase-1\ --duration-in-minutes1020Ausgabe:
{ "relationalDatabaseEvents": [ { "resource": "Database-1", "createdAt": 1571654146.553, "message": "Backing up Relational Database", "eventCategories": [ "backup" ] }, { "resource": "Database-1", "createdAt": 1571654249.98, "message": "Finished Relational Database backup", "eventCategories": [ "backup" ] } ] }-
Einzelheiten zur API finden Sie GetRelationalDatabaseEvents
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-relational-database-log-events.
- AWS CLI
-
So rufen Sie die Protokollereignisse für eine relationale Datenbank ab
Im folgenden Beispiel für
get-relational-database-log-eventswerden Details zum angegebenen Protokoll zwischen1570733176und1571597176für die relationale DatenbankDatabase1angezeigt. Die zurückgegebenen Informationen sind so konfiguriert, dass sie beiheadbeginnen.Wir empfehlen, einen Unix-Zeitkonverter zu verwenden, um die Start- und Endzeiten zu ermitteln.
aws lightsail get-relational-database-log-events \ --relational-database-nameDatabase1\ --log-stream-nameerror\ --start-from-head \ --start-time1570733176\ --end-time1571597176Ausgabe:
{ "resourceLogEvents": [ { "createdAt": 1570820267.0, "message": "2019-10-11 18:57:47 20969 [Warning] IP address '192.0.2.0' could not be resolved: Name or service not known" }, { "createdAt": 1570860974.0, "message": "2019-10-12 06:16:14 20969 [Warning] IP address '8192.0.2.0' could not be resolved: Temporary failure in name resolution" }, { "createdAt": 1570860977.0, "message": "2019-10-12 06:16:17 20969 [Warning] IP address '192.0.2.0' could not be resolved: Temporary failure in name resolution" }, { "createdAt": 1570860979.0, "message": "2019-10-12 06:16:19 20969 [Warning] IP address '192.0.2.0' could not be resolved: Temporary failure in name resolution" }, { "createdAt": 1570860981.0, "message": "2019-10-12 06:16:21 20969 [Warning] IP address '192.0.2.0' could not be resolved: Temporary failure in name resolution" }, { "createdAt": 1570860982.0, "message": "2019-10-12 06:16:22 20969 [Warning] IP address '192.0.2.0' could not be resolved: Temporary failure in name resolution" }, { "createdAt": 1570860984.0, "message": "2019-10-12 06:16:24 20969 [Warning] IP address '192.0.2.0' could not be resolved: Temporary failure in name resolution" }, { "createdAt": 1570860986.0, "message": "2019-10-12 06:16:26 20969 [Warning] IP address '192.0.2.0' could not be resolved: Temporary failure in name resolution" }, ... } ], "nextBackwardToken": "eEXAMPLEZXJUZXh0IjoiZnRWb3F3cUpRSlQ5NndMYThxelRUZlFhR3J6c2dKWEEvM2kvajZMZzVVVWpqRDN0YjFXTjNrak5pRk9iVFRZdjkwVGlpZGw5NFJGSFRQTEdJSjdpQnFCRk5CZFJlYTZaSXpScStuZjJEYXhqM2grUFVJOEpIYlU5YWJ2QitvQWN5cEFyVUo3VDk1QWY3bVF6MEwvcVovVldZdGc9Iiwibm9uY2UiOiJBNHpzdWMvUkZZKzRvUzhEIiwiY2lwaGVyIjoiQUVTL0dDTS9Ob1BhZGEXAMPLEQ==", "nextForwardToken": "eEXAMPLEZXJUZXh0IjoiT09Lb0Z6ZFRJbHhaNEQ5N2tPbkkwRmwwNUxPZjFTbFFwUklQbzlSaWgvMWVXbEk4aG56VHg4bW1Gb3grbDVodUVNZEdiZXN0TzVYcjlLK1FUdFB2RlJLS2FMcU05WkN3Rm1uVzBkOFpDR2g0b1BBVlg2NVFGNDNPazZzRXJieHRuU0xzdkRNTkFUMTZibU9HM2YyaGxiS0hUUDA9Iiwibm9uY2UiOiJFQmI4STQ3cU5aWXNXZ0g4IiwiY2lwaGVyIjoiQUVTL0dDTS9Ob1BhZGEXAMPLEQ==" }-
Einzelheiten zur API finden Sie GetRelationalDatabaseLogEvents
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-relational-database-log-streams.
- AWS CLI
-
So rufen Sie die Protokollstreams für eine relationale Datenbank ab
Im folgenden Beispiel für
get-relational-database-log-streamswerden alle verfügbaren Protokollstreams für die angegebene relationale Datenbank zurückgegeben.aws lightsail get-relational-database-log-streams \ --relational-database-nameDatabase1Ausgabe:
{ "logStreams": [ "audit", "error", "general", "slowquery" ] }-
Einzelheiten zur API finden Sie GetRelationalDatabaseLogStreams
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-relational-database-master-user-password.
- AWS CLI
-
So rufen Sie das Passwort des Masterbenutzers für eine relationale Datenbank ab
Im folgenden Beispiel für
get-relational-database-master-user-passwordwerden Informationen zum Passwort des Masterbenutzers für die angegebene relationale Datenbank zurückgegeben.aws lightsail get-relational-database-master-user-password \ --relational-database-nameDatabase-1Ausgabe:
{ "masterUserPassword": "VEXAMPLEec.9qvx,_t<)Wkf)kwboM,>2", "createdAt": 1571259453.959 }-
Einzelheiten zur API finden Sie GetRelationalDatabaseMasterUserPassword
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-relational-database-metric-data.
- AWS CLI
-
So rufen Sie metrische Daten für eine relationale Datenbank ab
Im folgenden Beispiel für
get-relational-database-metric-datawird die Summe der MetrikDatabaseConnectionsüber einen Zeitraum von 24 Stunden (86400Sekunden) zwischen1570733176und1571597176für die relationale DatenbankDatabase1zurückgegeben.Wir empfehlen, einen Unix-Zeitkonverter zu verwenden, um die Start- und Endzeiten zu ermitteln.
aws lightsail get-relational-database-metric-data \ --relational-database-nameDatabase1\ --metric-nameDatabaseConnections\ --period86400\ --start-time1570733176\ --end-time1571597176\ --unitCount\ --statisticsSumAusgabe:
{ "metricName": "DatabaseConnections", "metricData": [ { "sum": 1.0, "timestamp": 1571510760.0, "unit": "Count" }, { "sum": 1.0, "timestamp": 1570733160.0, "unit": "Count" }, { "sum": 1.0, "timestamp": 1570992360.0, "unit": "Count" }, { "sum": 0.0, "timestamp": 1571251560.0, "unit": "Count" }, { "sum": 721.0, "timestamp": 1570819560.0, "unit": "Count" }, { "sum": 1.0, "timestamp": 1571078760.0, "unit": "Count" }, { "sum": 2.0, "timestamp": 1571337960.0, "unit": "Count" }, { "sum": 684.0, "timestamp": 1570905960.0, "unit": "Count" }, { "sum": 0.0, "timestamp": 1571165160.0, "unit": "Count" }, { "sum": 1.0, "timestamp": 1571424360.0, "unit": "Count" } ] }-
Einzelheiten zur API finden Sie GetRelationalDatabaseMetricData
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-relational-database-parameters.
- AWS CLI
-
So rufen Sie Parameter für eine relationale Datenbank ab
Im folgenden Beispiel für
get-relational-database-parameterswerden alle verfügbaren Parameter für die angegebene relationale Datenbank zurückgegeben.aws lightsail get-relational-database-parameters \ --relational-database-nameDatabase-1Ausgabe:
{ "parameters": [ { "allowedValues": "0,1", "applyMethod": "pending-reboot", "applyType": "dynamic", "dataType": "boolean", "description": "Automatically set all granted roles as active after the user has authenticated successfully.", "isModifiable": true, "parameterName": "activate_all_roles_on_login", "parameterValue": "0" }, { "allowedValues": "0,1", "applyMethod": "pending-reboot", "applyType": "static", "dataType": "boolean", "description": "Controls whether user-defined functions that have only an xxx symbol for the main function can be loaded", "isModifiable": false, "parameterName": "allow-suspicious-udfs" }, { "allowedValues": "0,1", "applyMethod": "pending-reboot", "applyType": "dynamic", "dataType": "boolean", "description": "Sets the autocommit mode", "isModifiable": true, "parameterName": "autocommit" }, { "allowedValues": "0,1", "applyMethod": "pending-reboot", "applyType": "static", "dataType": "boolean", "description": "Controls whether the server autogenerates SSL key and certificate files in the data directory, if they do not already exist.", "isModifiable": false, "parameterName": "auto_generate_certs" }, ... } ] }Weitere Informationen finden Sie unter Aktualisieren von Datenbankparametern in Amazon Lightsail im Lightsail
Dev Guide. -
Einzelheiten zur API finden Sie in der Befehlsreferenz GetRelationalDatabaseParameters
.AWS CLI
-
Das folgende Codebeispiel zeigt die Verwendungget-relational-database-snapshot.
- AWS CLI
-
So rufen Sie Informationen zum Snapshot einer relationalen Datenbank ab
Im folgenden Beispiel für
get-relational-database-snapshotwerden Details zum angegebenen Snapshot einer relationalen Datenbank angezeigt.aws lightsail get-relational-database-snapshot \ --relational-database-snapshot-nameDatabase-1-1571350042Ausgabe:
{ "relationalDatabaseSnapshot": { "name": "Database-1-1571350042", "arn": "arn:aws:lightsail:us-west-2:111122223333:RelationalDatabaseSnapshot/0389bbad-4b85-4c3d-9EXAMPLEaee3643d2", "supportCode": "6EXAMPLE3362/ls-8EXAMPLE2ba7ad041451946fafc2ad19cfbd9eb2", "createdAt": 1571350046.238, "location": { "availabilityZone": "all", "regionName": "us-west-2" }, "resourceType": "RelationalDatabaseSnapshot", "tags": [], "engine": "mysql", "engineVersion": "8.0.16", "sizeInGb": 40, "state": "available", "fromRelationalDatabaseName": "Database-1", "fromRelationalDatabaseArn": "arn:aws:lightsail:us-west-2:111122223333:RelationalDatabase/7ea932b1-b85a-4bd5-9b3e-bEXAMPLE8cc4", "fromRelationalDatabaseBundleId": "micro_1_0", "fromRelationalDatabaseBlueprintId": "mysql_8_0" } }-
Einzelheiten zur API finden Sie GetRelationalDatabaseSnapshot
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-relational-database-snapshots.
- AWS CLI
-
So rufen Sie Informationen zu allen Snapshots relationaler Datenbanken ab
Im folgenden
get-relational-database-snapshotsBeispiel werden Details zu allen Snapshots relationaler Datenbanken in der AWS konfigurierten Region angezeigt.aws lightsail get-relational-database-snapshotsAusgabe:
{ "relationalDatabaseSnapshots": [ { "name": "Database-1-1571350042", "arn": "arn:aws:lightsail:us-west-2:111122223333:RelationalDatabaseSnapshot/0389bbad-4b85-4c3d-9861-6EXAMPLE43d2", "supportCode": "6EXAMPLE3362/ls-8EXAMPLE2ba7ad041451946fafc2ad19cfbd9eb2", "createdAt": 1571350046.238, "location": { "availabilityZone": "all", "regionName": "us-west-2" }, "resourceType": "RelationalDatabaseSnapshot", "tags": [], "engine": "mysql", "engineVersion": "8.0.16", "sizeInGb": 40, "state": "available", "fromRelationalDatabaseName": "Database-1", "fromRelationalDatabaseArn": "arn:aws:lightsail:us-west-2:111122223333:RelationalDatabase/7ea932b1-b85a-4bd5-9b3e-bEXAMPLE8cc4", "fromRelationalDatabaseBundleId": "micro_1_0", "fromRelationalDatabaseBlueprintId": "mysql_8_0" }, { "name": "Database1-Console", "arn": "arn:aws:lightsail:us-west-2:111122223333:RelationalDatabaseSnapshot/8b94136e-06ec-4b1a-a3fb-5EXAMPLEe1e9", "supportCode": "6EXAMPLE3362/ls-9EXAMPLE14b000d34c8d1c432734e137612d5b5c", "createdAt": 1571249981.025, "location": { "availabilityZone": "all", "regionName": "us-west-2" }, "resourceType": "RelationalDatabaseSnapshot", "tags": [ { "key": "test" } ], "engine": "mysql", "engineVersion": "5.6.44", "sizeInGb": 40, "state": "available", "fromRelationalDatabaseName": "Database1", "fromRelationalDatabaseArn": "arn:aws:lightsail:us-west-2:111122223333:RelationalDatabase/a6161cb7-4535-4f16-9dcf-8EXAMPLE3d4e", "fromRelationalDatabaseBundleId": "micro_1_0", "fromRelationalDatabaseBlueprintId": "mysql_5_6" } ] }-
Einzelheiten zur API finden Sie unter GetRelationalDatabaseSnapshots AWS CLI
Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-relational-database.
- AWS CLI
-
So rufen Sie Informationen zu einer relationalen Datenbank ab
Im folgenden Beispiel für
get-relational-databasewerden Details zur angegebenen relationalen Datenbank angezeigt.aws lightsail get-relational-database \ --relational-database-nameDatabase-1Ausgabe:
{ "relationalDatabase": { "name": "Database-1", "arn": "arn:aws:lightsail:us-west-2:111122223333:RelationalDatabase/7ea932b1-b85a-4bd5-9b3e-bEXAMPLE8cc4", "supportCode": "6EXAMPLE3362/ls-9EXAMPLE8ad863723b62cc8901a8aa6e794ae0d2", "createdAt": 1571259453.795, "location": { "availabilityZone": "us-west-2a", "regionName": "us-west-2" }, "resourceType": "RelationalDatabase", "tags": [], "relationalDatabaseBlueprintId": "mysql_8_0", "relationalDatabaseBundleId": "micro_1_0", "masterDatabaseName": "dbmaster", "hardware": { "cpuCount": 1, "diskSizeInGb": 40, "ramSizeInGb": 1.0 }, "state": "available", "backupRetentionEnabled": false, "pendingModifiedValues": {}, "engine": "mysql", "engineVersion": "8.0.16", "masterUsername": "dbmasteruser", "parameterApplyStatus": "in-sync", "preferredBackupWindow": "10:01-10:31", "preferredMaintenanceWindow": "sat:11:14-sat:11:44", "publiclyAccessible": true, "masterEndpoint": { "port": 3306, "address": "ls-9EXAMPLE8ad863723b62ccEXAMPLEa6e794ae0d2.czowadgeezqi.us-west-2.rds.amazonaws.com" }, "pendingMaintenanceActions": [] } }-
Einzelheiten zur API finden Sie GetRelationalDatabase
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-relational-databases.
- AWS CLI
-
So rufen Sie Informationen zu allen relationalen Datenbanken ab
Im folgenden
get-relational-databasesBeispiel werden Details zu allen relationalen Datenbanken in der konfigurierten AWS Region angezeigt.aws lightsail get-relational-databasesAusgabe:
{ "relationalDatabases": [ { "name": "MySQL", "arn": "arn:aws:lightsail:us-west-2:111122223333:RelationalDatabase/8529020c-3ab9-4d51-92af-5EXAMPLE8979", "supportCode": "6EXAMPLE3362/ls-3EXAMPLEa995d8c3b06b4501356e5f2f28e1aeba", "createdAt": 1554306019.155, "location": { "availabilityZone": "us-west-2a", "regionName": "us-west-2" }, "resourceType": "RelationalDatabase", "tags": [], "relationalDatabaseBlueprintId": "mysql_8_0", "relationalDatabaseBundleId": "micro_1_0", "masterDatabaseName": "dbmaster", "hardware": { "cpuCount": 1, "diskSizeInGb": 40, "ramSizeInGb": 1.0 }, "state": "available", "backupRetentionEnabled": true, "pendingModifiedValues": {}, "engine": "mysql", "engineVersion": "8.0.15", "latestRestorableTime": 1571686200.0, "masterUsername": "dbmasteruser", "parameterApplyStatus": "in-sync", "preferredBackupWindow": "07:51-08:21", "preferredMaintenanceWindow": "tue:12:18-tue:12:48", "publiclyAccessible": true, "masterEndpoint": { "port": 3306, "address": "ls-3EXAMPLEa995d8c3b06b4501356e5f2fEXAMPLEa.czowadgeezqi.us-west-2.rds.amazonaws.com" }, "pendingMaintenanceActions": [] }, { "name": "Postgres", "arn": "arn:aws:lightsail:us-west-2:111122223333:RelationalDatabase/e9780b6b-d0ab-4af2-85f1-1EXAMPLEac68", "supportCode": "6EXAMPLE3362/ls-3EXAMPLEb4fffb5cec056220c734713e14bd5fcd", "createdAt": 1554306000.814, "location": { "availabilityZone": "us-west-2a", "regionName": "us-west-2" }, "resourceType": "RelationalDatabase", "tags": [], "relationalDatabaseBlueprintId": "postgres_11", "relationalDatabaseBundleId": "micro_1_0", "masterDatabaseName": "dbmaster", "hardware": { "cpuCount": 1, "diskSizeInGb": 40, "ramSizeInGb": 1.0 }, "state": "available", "backupRetentionEnabled": true, "pendingModifiedValues": {}, "engine": "postgres", "engineVersion": "11.1", "latestRestorableTime": 1571686339.0, "masterUsername": "dbmasteruser", "parameterApplyStatus": "in-sync", "preferredBackupWindow": "06:19-06:49", "preferredMaintenanceWindow": "sun:10:19-sun:10:49", "publiclyAccessible": false, "masterEndpoint": { "port": 5432, "address": "ls-3EXAMPLEb4fffb5cec056220c734713eEXAMPLEd.czowadgeezqi.us-west-2.rds.amazonaws.com" }, "pendingMaintenanceActions": [] } ] }-
Einzelheiten zur API finden Sie unter GetRelationalDatabases AWS CLI
Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-static-ip.
- AWS CLI
-
So rufen Sie Informationen zu einer statischen IP ab
Im folgenden Beispiel für
get-static-ipwerden Details zur angegebenen statischen IP angezeigt.aws lightsail get-static-ip \ --static-ip-nameStaticIp-1Ausgabe:
{ "staticIp": { "name": "StaticIp-1", "arn": "arn:aws:lightsail:us-west-2:111122223333:StaticIp/2257cd76-1f0e-4ac0-82e2-2EXAMPLE23ad", "supportCode": "6EXAMPLE3362/192.0.2.0", "createdAt": 1571071325.076, "location": { "availabilityZone": "all", "regionName": "us-west-2" }, "resourceType": "StaticIp", "ipAddress": "192.0.2.0", "isAttached": false } }-
Einzelheiten zur API finden Sie GetStaticIp
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-static-ips.
- AWS CLI
-
Um Informationen über alle statischen Daten zu erhalten IPs
Im folgenden
get-static-ipsBeispiel werden Details zu allen statischen Daten IPs in der konfigurierten AWS Region angezeigt.aws lightsail get-static-ipsAusgabe:
{ "staticIps": [ { "name": "StaticIp-1", "arn": "arn:aws:lightsail:us-west-2:111122223333:StaticIp/2257cd76-1f0e-4ac0-8EXAMPLE16f9423ad", "supportCode": "6EXAMPLE3362/192.0.2.0", "createdAt": 1571071325.076, "location": { "availabilityZone": "all", "regionName": "us-west-2" }, "resourceType": "StaticIp", "ipAddress": "192.0.2.0", "isAttached": false }, { "name": "StaticIP-2", "arn": "arn:aws:lightsail:us-west-2:111122223333:StaticIp/c61edb40-e5f0-4fd6-ae7c-8EXAMPLE19f8", "supportCode": "6EXAMPLE3362/192.0.2.2", "createdAt": 1568305385.681, "location": { "availabilityZone": "all", "regionName": "us-west-2" }, "resourceType": "StaticIp", "ipAddress": "192.0.2.2", "attachedTo": "WordPress-1", "isAttached": true } ] }-
Einzelheiten zur API finden Sie GetStaticIps
unter AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungis-vpc-peered.
- AWS CLI
-
Um festzustellen, ob Ihre Amazon Lightsail Virtual Private Cloud über Peering verfügt
Das folgende
is-vpc-peeredBeispiel gibt den Peering-Status der Amazon Lightsail Virtual Private Cloud (VPC) für die angegebene Region zurück. AWSaws lightsail is-vpc-peered \ --regionus-west-2Ausgabe:
{ "isPeered": true }-
Einzelheiten zur API finden Sie in der Befehlsreferenz IsVpcPeered
.AWS CLI
-
Das folgende Codebeispiel zeigt die Verwendungopen-instance-public-ports.
- AWS CLI
-
So öffnen Sie Firewall-Ports für eine Instance
Im folgenden Beispiel für
open-instance-public-portswird der TCP-Port 22 auf der angegebenen Instance geöffnet.aws lightsail open-instance-public-ports \ --instance-nameMEAN-2\ --port-infofromPort=22,protocol=TCP,toPort=22Ausgabe:
{ "operation": { "id": "719744f0-a022-46f2-9f11-6EXAMPLE4642", "resourceName": "MEAN-2", "resourceType": "Instance", "createdAt": 1571072906.849, "location": { "availabilityZone": "us-west-2a", "regionName": "us-west-2" }, "isTerminal": true, "operationDetails": "22/tcp", "operationType": "OpenInstancePublicPorts", "status": "Succeeded", "statusChangedAt": 1571072906.849 } }-
Einzelheiten zur API finden Sie OpenInstancePublicPorts
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungpeer-vpc.
- AWS CLI
-
Um ein Peering mit der virtuellen privaten Cloud von Amazon Lightsail durchzuführen
Im folgenden
peer-vpcBeispiel wird ein Peering mit der Amazon Lightsail Virtual Private Cloud (VPC) für die angegebene Region durchgeführt. AWSaws lightsail peer-vpc \ --regionus-west-2Ausgabe:
{ "operation": { "id": "787e846a-54ac-497f-bce2-9EXAMPLE5d91", "resourceName": "vpc-0EXAMPLEa5261efb3", "resourceType": "PeeredVpc", "createdAt": 1571694233.104, "location": { "availabilityZone": "all", "regionName": "us-west-2" }, "isTerminal": true, "operationDetails": "vpc-e2b3eb9b", "operationType": "PeeredVpc", "status": "Succeeded", "statusChangedAt": 1571694233.104 } }-
Einzelheiten zur API finden Sie PeerVpc
in AWS CLI der Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungreboot-instance.
- AWS CLI
-
Um eine Instanz neu zu starten
Im folgenden Beispiel für
reboot-instancewird die angegebene Instance neu gestartet.aws lightsail reboot-instance \ --instance-nameMEAN-1Ausgabe:
{ "operations": [ { "id": "2b679f1c-8b71-4bb4-8e97-8EXAMPLEed93", "resourceName": "MEAN-1", "resourceType": "Instance", "createdAt": 1571694445.49, "location": { "availabilityZone": "us-west-2a", "regionName": "us-west-2" }, "isTerminal": true, "operationDetails": "", "operationType": "RebootInstance", "status": "Succeeded", "statusChangedAt": 1571694445.49 } ] }-
Einzelheiten zur API finden Sie RebootInstance
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungreboot-relational-database.
- AWS CLI
-
So starten Sie eine relationale Datenbank neu
Im folgenden Beispiel für
reboot-relational-databasewird die angegebene relationale Datenbank neu gestartet.aws lightsail reboot-relational-database \ --relational-database-nameDatabase-1Ausgabe:
{ "operations": [ { "id": "e4c980c0-3137-496c-9c91-1EXAMPLEdec2", "resourceName": "Database-1", "resourceType": "RelationalDatabase", "createdAt": 1571694532.91, "location": { "availabilityZone": "us-west-2a", "regionName": "us-west-2" }, "isTerminal": false, "operationDetails": "", "operationType": "RebootRelationalDatabase", "status": "Started", "statusChangedAt": 1571694532.91 } ] }-
Einzelheiten zur API finden Sie RebootRelationalDatabase
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungrelease-static-ip.
- AWS CLI
-
So löschen Sie eine statische IP
Im folgenden Beispiel für
release-static-ipwird die angegebene statische IP gelöscht.aws lightsail release-static-ip \ --static-ip-nameStaticIp-1Ausgabe:
{ "operations": [ { "id": "e374c002-dc6d-4c7f-919f-2EXAMPLE13ce", "resourceName": "StaticIp-1", "resourceType": "StaticIp", "createdAt": 1571694962.003, "location": { "availabilityZone": "all", "regionName": "us-west-2" }, "isTerminal": true, "operationType": "ReleaseStaticIp", "status": "Succeeded", "statusChangedAt": 1571694962.003 } ] }-
Einzelheiten zur API finden Sie ReleaseStaticIp
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungstart-instance.
- AWS CLI
-
So starten Sie eine Instance
Im folgenden Beispiel für
start-instancewird die angegebene Instance neu gestartet.aws lightsail start-instance \ --instance-nameWordPress-1Ausgabe:
{ "operations": [ { "id": "f88d2a93-7cea-4165-afce-2d688cb18f23", "resourceName": "WordPress-1", "resourceType": "Instance", "createdAt": 1571695583.463, "location": { "availabilityZone": "us-west-2a", "regionName": "us-west-2" }, "isTerminal": false, "operationType": "StartInstance", "status": "Started", "statusChangedAt": 1571695583.463 } ] }-
Einzelheiten zur API finden Sie StartInstance
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungstart-relational-database.
- AWS CLI
-
So starten Sie eine relationale Datenbank
Im folgenden Beispiel für
start-relational-databasewird die angegebene relationale Datenbank gestartet.aws lightsail start-relational-database \ --relational-database-nameDatabase-1Ausgabe:
{ "operations": [ { "id": "4d5294ec-a38a-4fda-9e37-aEXAMPLE0d24", "resourceName": "Database-1", "resourceType": "RelationalDatabase", "createdAt": 1571695998.822, "location": { "availabilityZone": "us-west-2a", "regionName": "us-west-2" }, "isTerminal": false, "operationType": "StartRelationalDatabase", "status": "Started", "statusChangedAt": 1571695998.822 } ] }-
Einzelheiten zur API finden Sie StartRelationalDatabase
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungstop-instance.
- AWS CLI
-
So beenden Sie eine Instance
Im folgenden Beispiel für
stop-instancewird die angegebene Instance beendet.aws lightsail stop-instance \ --instance-nameWordPress-1Ausgabe:
{ "operations": [ { "id": "265357e2-2943-4d51-888a-1EXAMPLE7585", "resourceName": "WordPress-1", "resourceType": "Instance", "createdAt": 1571695471.134, "location": { "availabilityZone": "us-west-2a", "regionName": "us-west-2" }, "isTerminal": false, "operationType": "StopInstance", "status": "Started", "statusChangedAt": 1571695471.134 } ] }-
Einzelheiten zur API finden Sie StopInstance
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungstop-relational-database.
- AWS CLI
-
So beenden Sie eine relationale Datenbank
Im folgenden Beispiel für
stop-relational-databasewird die angegebene relationale Datenbank beendet.aws lightsail stop-relational-database \ --relational-database-nameDatabase-1Ausgabe:
{ "operations": [ { "id": "cc559c19-4adb-41e4-b75b-5EXAMPLE4e61", "resourceName": "Database-1", "resourceType": "RelationalDatabase", "createdAt": 1571695526.29, "location": { "availabilityZone": "us-west-2a", "regionName": "us-west-2" }, "isTerminal": false, "operationType": "StopRelationalDatabase", "status": "Started", "statusChangedAt": 1571695526.29 } ] }-
Einzelheiten zur API finden Sie StopRelationalDatabase
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungunpeer-vpc.
- AWS CLI
-
So heben Sie das Peering der virtuellen privaten Cloud von Amazon Lightsail auf
Im folgenden
unpeer-vpcBeispiel wird das Peering der Amazon Lightsail Virtual Private Cloud (VPC) für die angegebene Region aufgehoben. AWSaws lightsail unpeer-vpc \ --regionus-west-2Ausgabe:
{ "operation": { "id": "531aca64-7157-47ab-84c6-eEXAMPLEd898", "resourceName": "vpc-0EXAMPLEa5261efb3", "resourceType": "PeeredVpc", "createdAt": 1571694109.945, "location": { "availabilityZone": "all", "regionName": "us-west-2" }, "isTerminal": true, "operationDetails": "vpc-e2b3eb9b", "operationType": "UnpeeredVpc", "status": "Succeeded", "statusChangedAt": 1571694109.945 } }-
Einzelheiten zur API finden Sie in der Befehlsreferenz UnpeerVpc
.AWS CLI
-