Doc AWS SDK Examples GitHub リポジトリには、他にも SDK の例があります。 AWS
翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Lightsail を使用した の例 AWS CLI
次のコード例は、 AWS Command Line Interface で を使用してアクションを実行し、一般的なシナリオを実装する方法を示していますLightsail。
アクションはより大きなプログラムからのコードの抜粋であり、コンテキスト内で実行する必要があります。アクションは個々のサービス機能を呼び出す方法を示していますが、コンテキスト内のアクションは、関連するシナリオで確認できます。
各例には完全なソースコードへのリンクが含まれており、コードの設定方法と実行方法に関する手順を確認できます。
トピック
アクション
次の例は、allocate-static-ip を使用する方法を説明しています。
- AWS CLI
-
静的 IP を作成するには
次の
allocate-static-ipの例では、インスタンスにアタッチできる指定された静的 IP を作成します。aws lightsail allocate-static-ip \ --static-ip-nameStaticIp-1出力:
{ "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 } ] }-
API の詳細については、「AWS CLI コマンドリファレンス」の「AllocateStaticIp
」を参照してください。
-
次の例は、attach-disk を使用する方法を説明しています。
- AWS CLI
-
ブロックストレージディスクをインスタンスにアタッチするには
次の
attach-diskの例では、ディスクパス/dev/xvdfを使用してディスクDisk-1をインスタンスWordPress_Multisite-1にアタッチします。aws lightsail attach-disk \ --disk-nameDisk-1\ --disk-path/dev/xvdf\ --instance-nameWordPress_Multisite-1出力:
{ "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 } ] }-
API の詳細については、「AWS CLI コマンドリファレンス」の「AttachDisk
」を参照してください。
-
次の例は、attach-instances-to-load-balancer を使用する方法を説明しています。
- AWS CLI
-
インスタンスをロードバランサーにアタッチするには
次の
attach-instances-to-load-balancerの例では、インスタンスMEAN-1、MEAN-2、およびMEAN-3をロードバランサーLoadBalancer-1にアタッチします。aws lightsail attach-instances-to-load-balancer \ --instance-names {"MEAN-1","MEAN-2","MEAN-3"} \ --load-balancer-nameLoadBalancer-1出力:
{ "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 } ] }-
API の詳細については、「AWS CLI コマンドリファレンス」の「AttachInstancesToLoadBalancer
」を参照してください。
-
次の例は、attach-load-balancer-tls-certificate を使用する方法を説明しています。
- AWS CLI
-
ロードバランサーに TLS 証明書をアタッチするには
次の
attach-load-balancer-tls-certificateの例では、ロードバランサー TLS 証明書Certificate2をロードバランサーLoadBalancer-1にアタッチします。aws lightsail attach-load-balancer-tls-certificate \ --certificate-nameCertificate2\ --load-balancer-nameLoadBalancer-1出力:
{ "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 } ] }-
API の詳細については、「AWS CLI コマンドリファレンス」の「AttachLoadBalancerTlsCertificate
」を参照してください。
-
次の例は、attach-static-ip を使用する方法を説明しています。
- AWS CLI
-
インスタンスに静的 IP をアタッチするには
次の
attach-static-ipの例では、静的 IPStaticIp-1をインスタンスMEAN-1にアタッチします。aws lightsail attach-static-ip \ --static-ip-nameStaticIp-1\ --instance-nameMEAN-1出力:
{ "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 } ] }-
API の詳細については、「AWS CLI コマンドリファレンス」の「AttachStaticIp
」を参照してください。
-
次の例は、close-instance-public-ports を使用する方法を説明しています。
- AWS CLI
-
インスタンスのファイアウォールポートを閉じるには
次の
close-instance-public-portsの例では、インスタンスMEAN-2の TCP ポート22を閉じます。aws lightsail close-instance-public-ports \ --instance-nameMEAN-2\ --port-infofromPort=22,protocol=TCP,toPort=22出力:
{ "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 } }-
API の詳細については、「AWS CLI コマンドリファレンス」の「CloseInstancePublicPorts
」を参照してください。
-
次の例は、copy-snapshot を使用する方法を説明しています。
- AWS CLI
-
例 1: 同じ AWS リージョン内でスナップショットをコピーするには
次の の
copy-snapshot例では、インスタンススナップショットを同じ AWS リージョンMEAN-1-Copy内のインスタンススナップショットMEAN-1-1571075291としてコピーしますus-west-2。aws lightsail copy-snapshot \ --source-snapshot-nameMEAN-1-1571075291\ --target-snapshot-nameMEAN-1-Copy\ --source-regionus-west-2出力:
{ "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 } ] }詳細については、Lightsail「 開発ガイド」の「 で 1 つの AWS リージョンから別のリージョンにスナップショットをコピーするAmazon Lightsail
」を参照してください。 例 2: あるリージョンから別の AWS リージョンにスナップショットをコピーするには
次の
copy-snapshot例では、インスタンススナップショットをインスタンススナップショットMEAN-1-1571075291として AWS リージョンMEAN-1-1571075291-Copyから にコピーus-west-2しますus-east-1。aws lightsail copy-snapshot \ --source-snapshot-nameMEAN-1-1571075291\ --target-snapshot-nameMEAN-1-1571075291-Copy\ --source-regionus-west-2\ --regionus-east-1出力:
{ "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 } ] }詳細については、Lightsail「 開発ガイド」の「 で 1 つの AWS リージョンから別のリージョンにスナップショットをコピーするAmazon Lightsail
」を参照してください。 例 3: 同じ AWS リージョン内で自動スナップショットをコピーするには
次の
2019-10-14のcopy-snapshot例では、インスタンスの自動スナップショットを AWS リージョンWordPress-1-10142019の手動スナップショットWordPress-1としてコピーしますus-west-2。aws lightsail copy-snapshot \ --source-resource-nameWordPress-1\ --restore-date2019-10-14\ --target-snapshot-nameWordPress-1-10142019\ --source-regionus-west-2出力:
{ "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 } ] }詳細については、「Lightsail Dev Guide」の「Keeping automatic snapshots of instances or disks in Amazon Lightsail
」を参照してください。 例 4: あるリージョンから別の AWS リージョンに自動スナップショットをコピーするには
次の
copy-snapshot例では2019-10-14、インスタンスの自動スナップショットを手動スナップショットWordPress-1として AWS リージョンWordPress-1-10142019からus-west-2にコピーしますus-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-1出力:
{ "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 } ] }詳細については、「Lightsail Dev Guide」の「Keeping automatic snapshots of instances or disks in Amazon Lightsail
」を参照してください。 -
API の詳細については、「AWS CLI コマンドリファレンス」の「CopySnapshot
」を参照してください。
-
次の例は、create-disk-from-snapshot を使用する方法を説明しています。
- AWS CLI
-
ディスクスナップショットからディスクを作成するには
次の
create-disk-from-snapshotの例では、指定されたブロックストレージディスクスナップショットからDisk-2という名前のブロックストレージディスクを作成します。ディスクは、指定された AWS リージョンとアベイラビリティーゾーンに 32 GB のストレージ領域で作成されます。aws lightsail create-disk-from-snapshot \ --disk-nameDisk-2\ --disk-snapshot-nameDisk-1-1566839161\ --availability-zoneus-west-2a\ --size-in-gb32出力:
{ "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 } ] }詳細については、「Lightsail Developer Guide」の「Creating a block storage disk from a snapshot in Amazon Lightsail
」を参照してください。 -
API の詳細については、「AWS CLI コマンドリファレンス」の「CreateDiskFromSnapshot
」を参照してください。
-
次の例は、create-disk-snapshot を使用する方法を説明しています。
- AWS CLI
-
例 1: ディスクのスナップショットを作成するには
次の
create-disk-snapshotの例では、指定されたブロックストレージディスクのDiskSnapshot-1という名前のスナップショットを作成します。aws lightsail create-disk-snapshot \ --disk-nameDisk-1\ --disk-snapshot-nameDiskSnapshot-1出力:
{ "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 } ] }例 2: インスタンスのシステムディスクのスナップショットを作成するには
次の
create-disk-snapshotの例では、指定されたインスタンスのシステムディスクのスナップショットを作成します。aws lightsail create-disk-snapshot \ --instance-nameWordPress-1\ --disk-snapshot-nameSystemDiskSnapshot-1出力:
{ "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 } ] }詳細については、「Lightsail Developer Guide」の「Snapshots in Amazon Lightsail
」および「Creating a snapshot of an instance root volume in Amazon Lightsail 」を参照してください。 -
API の詳細については、「AWS CLI コマンドリファレンス」の「CreateDiskSnapshot
」を参照してください。
-
次の例は、create-disk を使用する方法を説明しています。
- AWS CLI
-
ブロックストレージディスクを作成するには
次の の
create-disk例では、指定された AWS リージョンとアベイラビリティーゾーンDisk-1に 32 GB のストレージ容量を持つブロックストレージディスクを作成します。aws lightsail create-disk \ --disk-nameDisk-1\ --availability-zoneus-west-2a\ --size-in-gb32出力:
{ "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 } ] }-
API の詳細については、「AWS CLI コマンドリファレンス」の「CreateDisk
」を参照してください。
-
次の例は、create-domain-entry を使用する方法を説明しています。
- AWS CLI
-
ドメインエントリを作成するには (DNS レコード)
次の
create-domain-entryの例では、インスタンスの IP アドレスを指す指定されたドメインの Apex の DNS レコード (A) を作成します。注: Lightsailのドメイン関連の API オペレーションは、
us-east-1リージョンでのみ使用できます。CLI プロファイルが別のリージョンを使用するように設定されている場合は、--region us-east-1パラメータを含める必要があります。そうしないと、コマンドは失敗します。aws lightsail create-domain-entry \ --regionus-east-1\ --domain-nameexample.com\ --domain-entryname=example.com,type=A,target=192.0.2.0出力:
{ "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 } }詳細については、「Lightsail Developer Guide」の「DNS in Amazon Lightsail
」および「Creating a DNS zone to manage your domain's DNS records in Amazon Lightsail 」を参照してください。 -
API の詳細については、「AWS CLI コマンドリファレンス」の「CreateDomainEntry
」を参照してください。
-
次の例は、create-domain を使用する方法を説明しています。
- AWS CLI
-
ドメインを作成するには (DNS ゾーン)
次の
create-domainの例では、指定されたドメインの DNS ゾーンを作成します。注: Lightsailのドメイン関連の API オペレーションは、
us-east-1リージョンでのみ使用できます。CLI プロファイルが別のリージョンを使用するように設定されている場合は、--region us-east-1パラメータを含める必要があります。そうしないと、コマンドは失敗します。aws lightsail create-domain \ --regionus-east-1\ --domain-nameexample.com出力:
{ "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 } }詳細については、「Lightsail Developer Guide」の「DNS in Amazon Lightsail
」および「Creating a DNS zone to manage your domain's DNS records in Amazon Lightsail 」を参照してください。 -
API の詳細については、「AWS CLI コマンドリファレンス」の「CreateDomain
」を参照してください。
-
次の例は、create-instance-snapshot を使用する方法を説明しています。
- AWS CLI
-
インスタンスのスナップショットを作成するには
次の
create-instance-snapshotの例では、指定されたインスタンスからスナップショットを作成します。aws lightsail create-instance-snapshot \ --instance-nameWordPress-1\ --instance-snapshot-nameWordPress-Snapshot-1出力:
{ "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 } ] }-
API の詳細については、「AWS CLI コマンドリファレンス」の「CreateInstanceSnapshot
」を参照してください。
-
次の例は、create-instances-from-snapshot を使用する方法を説明しています。
- AWS CLI
-
スナップショットからインスタンスを作成するには
次の の
create-instances-from-snapshot例では、12 USD のバンドルを使用して、指定された AWS リージョンとアベイラビリティーゾーンの指定されたインスタンススナップショットからインスタンスを作成します。注: 指定するバンドルは、スナップショットの作成に使用される元のソースインスタンスのバンドルと同等の仕様か、それ以上である必要があります。
aws lightsail create-instances-from-snapshot \ --instance-snapshot-nameWordPress-1-1569866208\ --instance-namesWordPress-2\ --availability-zoneus-west-2a\ --bundle-idsmall_3_0出力:
{ "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 } ] }-
API の詳細については、「AWS CLI コマンドリファレンス」の「CreateInstancesFromSnapshot
」を参照してください。
-
次の例は、create-instances を使用する方法を説明しています。
- AWS CLI
-
例 1: 単一のインスタンスを作成するには
次の の
create-instances例では、WordPress ブループリントと 5.00 USD バンドルを使用して、指定された AWS リージョンとアベイラビリティーゾーンにインスタンスを作成します。aws lightsail create-instances \ --instance-namesInstance-1\ --availability-zoneus-west-2a\ --blueprint-idwordpress\ --bundle-idnano_3_0出力:
{ "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 } ] }例 2: 一度に複数のインスタンスを作成するには
次の の
create-instances例では、WordPress ブループリントと 5.00 USD バンドルを使用して、指定された AWS リージョンとアベイラビリティーゾーンに 3 つのインスタンスを作成します。aws lightsail create-instances \ --instance-names {"Instance1","Instance2","Instance3"} \ --availability-zoneus-west-2a\ --blueprint-idwordpress\ --bundle-idnano_3_0出力:
{ "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 } ] }-
API の詳細については、「AWS CLI コマンドリファレンス」の「CreateInstances
」を参照してください。
-
次の例は、create-key-pair を使用する方法を説明しています。
- AWS CLI
-
キーペアを作成するには
次の
create-key-pairの例では、インスタンスの認証と接続に使用できるキーペアを作成します。aws lightsail create-key-pair \ --key-pair-nameMyPersonalKeyPair出力はプライベートキー base64 値を提供します。この値は、作成したキーペアを使用するインスタンスへの認証に使用できます。注: プライベートキー base64 値は後で取得できないため、コピーして安全な場所に貼り付けます。
{ "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 } }-
API の詳細については、「AWS CLI コマンドリファレンス」の「CreateKeyPair
」を参照してください。
-
次の例は、create-load-balancer-tls-certificate を使用する方法を説明しています。
- AWS CLI
-
ロードバランサーの TLS 証明書を作成するには
次の
create-load-balancer-tls-certificateの例では、指定されたロードバランサーにアタッチされた TLS 証明書を作成します。作成された証明書は、指定されたドメインに適用されます。注: ロードバランサーに対して作成できる証明書は 2 つだけです。aws lightsail create-load-balancer-tls-certificate \ --certificate-alternative-namesabc.example.com\ --certificate-domain-nameexample.com\ --certificate-nameMySecondCertificate\ --load-balancer-nameMyFirstLoadBalancer出力:
{ "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 } ] }-
API の詳細については、「AWS CLI コマンドリファレンス」の「CreateLoadBalancerTlsCertificate
」を参照してください。
-
次の例は、create-load-balancer を使用する方法を説明しています。
- AWS CLI
-
ロードバランサーを作成するには
次の
create-load-balancerの例では、TLS 証明書を使用してロードバランサーを作成します。TLS 証明書は、指定されたドメインに適用され、トラフィックをポート 80 のインスタンスにルーティングします。aws lightsail create-load-balancer \ --certificate-alternative-nameswww.example.comtest.example.com\ --certificate-domain-nameexample.com\ --certificate-nameCertificate-1\ --instance-port80\ --load-balancer-nameLoadBalancer-1出力:
{ "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 } ] }詳細については、「Lightsail Developer Guide」の「Lightsail load balancers
」を参照してください。 -
API の詳細については、AWS CLI コマンドリファレンスの「CreateLoadBalancer
」を参照してください。
-
次の例は、create-relational-database-from-snapshot を使用する方法を説明しています。
- AWS CLI
-
スナップショットからマネージドデータベースを作成するには
次の の
create-relational-database-from-snapshot例では、15 USD の標準データベースバンドルを使用して、指定された AWS リージョンとアベイラビリティーゾーンの指定されたスナップショットからマネージドデータベースを作成します。注: 指定するバンドルは、スナップショットの作成に使用される元のソースデータベースのバンドルと同等の仕様か、それ以上である必要があります。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-accessible出力:
{ "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 } ] }-
API の詳細については、「AWS CLI コマンドリファレンス」の「CreateRelationalDatabaseFromSnapshot
」を参照してください。
-
次の例は、create-relational-database-snapshot を使用する方法を説明しています。
- AWS CLI
-
マネージドデータベースのスナップショットを作成するには
次の
create-relational-database-snapshotの例では、指定されたマネージドデータベースのスナップショットを作成します。aws lightsail create-relational-database-snapshot \ --relational-database-nameDatabase1\ --relational-database-snapshot-nameRelationalDatabaseSnapshot1出力:
{ "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 } ] }-
API の詳細については、「AWS CLI コマンドリファレンス」の「CreateRelationalDatabaseSnapshot
」を参照してください。
-
次の例は、create-relational-database を使用する方法を説明しています。
- AWS CLI
-
マネージドデータベースを作成するには
次の の
create-relational-database例では、MySQL 5.6 データベースエンジン (mysql_5_6) と 15 USD の標準データベースバンドル (micro_1_0) を使用して、指定された AWS リージョンとアベイラビリティーゾーンにマネージドデータベースを作成します。マネージドデータベースにはマスターユーザー名があらかじめ入力されており、パブリックにアクセスすることはできません。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-accessible出力:
{ "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 } ] }-
API の詳細については、「AWS CLI コマンドリファレンス」の「CreateRelationalDatabase
」を参照してください。
-
次の例は、delete-auto-snapshot を使用する方法を説明しています。
- AWS CLI
-
自動スナップショットは削除するには
次の
delete-auto-snapshotの例では、インスタンスWordPress-1の自動スナップショット2019-10-10を削除します。aws lightsail delete-auto-snapshot \ --resource-nameWordPress-1\ --date2019-10-10出力:
{ "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" } ] }詳細については、「Lightsail Dev Guide」の「Deleting automatic snapshots of instances or disks in Amazon Lightsail
」を参照してください。 -
API の詳細については、「AWS CLI コマンドリファレンス」の「DeleteAutoSnapshot
」を参照してください。
-
次の例は、delete-disk-snapshot を使用する方法を説明しています。
- AWS CLI
-
ブロックストレージディスクのスナップショットを削除するには
次の
delete-disk-snapshotの例では、ブロックストレージディスクの指定されたスナップショットを削除します。aws lightsail delete-disk-snapshot \ --disk-snapshot-nameDiskSnapshot-1出力:
{ "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 } ] }-
API の詳細については、「AWS CLI コマンドリファレンス」の「DeleteDiskSnapshot
」を参照してください。
-
次の例は、delete-disk を使用する方法を説明しています。
- AWS CLI
-
ブロックストレージディスクを削除するには
次の
delete-diskの例では、指定されたブロックストレージディスクを削除します。aws lightsail delete-disk \ --disk-nameDisk-1出力:
{ "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 } ] }-
API の詳細については、「AWS CLI コマンドリファレンス」の「DeleteDisk
」を参照してください。
-
次の例は、delete-domain-entry を使用する方法を説明しています。
- AWS CLI
-
ドメインエントリを削除するには (DNS レコード)
次の
delete-domain-entryの例では、既存のドメインから、指定されたドメインエントリを削除します。注: Lightsailのドメイン関連の API オペレーションは、
us-east-1リージョンでのみ使用できます。CLI プロファイルが別のリージョンを使用するように設定されている場合は、--region us-east-1パラメータを含める必要があります。そうしないと、コマンドは失敗します。aws lightsail delete-domain-entry \ --regionus-east-1\ --domain-nameexample.com\ --domain-entryname=123.example.com,target=192.0.2.0,type=A出力:
{ "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 } }-
API の詳細については、「AWS CLI コマンドリファレンス」の「DeleteDomainEntry
」を参照してください。
-
次の例は、delete-domain を使用する方法を説明しています。
- AWS CLI
-
ドメインを削除するには (DNS ゾーン)
次の
delete-domainの例では、指定されたドメインとドメイン内のすべてのエントリ (DNS レコード) を削除します。注: Lightsailのドメイン関連の API オペレーションは、
us-east-1リージョンでのみ使用できます。CLI プロファイルが別のリージョンを使用するように設定されている場合は、--region us-east-1パラメータを含める必要があります。そうしないと、コマンドは失敗します。aws lightsail delete-domain \ --regionus-east-1\ --domain-nameexample.com出力:
{ "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 } }-
API の詳細については、「AWS CLI コマンドリファレンス」の「DeleteDomain
」を参照してください。
-
次の例は、delete-instance-snapshot を使用する方法を説明しています。
- AWS CLI
-
title
次の
delete-instance-snapshotの例では、インスタンスの指定されたスナップショットを削除します。aws lightsail delete-instance-snapshot \ --instance-snapshot-nameWordPress-1-Snapshot-1出力:
{ "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 } ] }-
API の詳細については、「AWS CLI コマンドリファレンス」の「DeleteInstanceSnapshot
」を参照してください。
-
次の例は、delete-instance を使用する方法を説明しています。
- AWS CLI
-
インスタンスを削除するには
次の
delete-instanceの例では、指定されたインスタンスを削除します。aws lightsail delete-instance \ --instance-nameWordPress-1出力:
{ "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 } ] }-
API の詳細については、「AWS CLI コマンドリファレンス」の「DeleteInstance
」を参照してください。
-
次の例は、delete-key-pair を使用する方法を説明しています。
- AWS CLI
-
キーペアを削除するには
次の
delete-key-pairの例では、指定されたキーペアを削除します。aws lightsail delete-key-pair \ --key-pair-nameMyPersonalKeyPair出力:
{ "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 } }-
API の詳細については、「AWS CLI コマンドリファレンス」の「DeleteKeyPair
」を参照してください。
-
次の例は、delete-known-host-keys を使用する方法を説明しています。
- AWS CLI
-
インスタンスから既知のホストキーを削除するには
次の
delete-known-host-keysの例では、指定されたインスタンスから既知のホストキーを削除します。aws lightsail delete-known-host-keys \ --instance-nameInstance-1出力:
{ "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 } ] }詳細については、「Lightsail Dev Guide」の「Troubleshooting connection issues with the Amazon Lightsail browser-based SSH or RDP client
」を参照してください。 -
API の詳細については、「AWS CLI コマンドリファレンス」の「DeleteKnownHostKeys
」を参照してください。
-
次の例は、delete-load-balancer-tls-certificate を使用する方法を説明しています。
- AWS CLI
-
ロードバランサーの TLS 証明書を削除するには
次の
delete-load-balancer-tls-certificateの例では、指定されたロードバランサーから、指定された TLS 証明書を削除します。aws lightsail delete-load-balancer-tls-certificate \ --load-balancer-nameMyFirstLoadBalancer\ --certificate-nameMyFirstCertificate出力:
{ "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 } ] }-
API の詳細については、「AWS CLI コマンドリファレンス」の「DeleteLoadBalancerTlsCertificate
」を参照してください。
-
次の例は、delete-load-balancer を使用する方法を説明しています。
- AWS CLI
-
ロードバランサーを削除するには
次の
delete-load-balancerの例では、指定されたロードバランサーと関連する TLS 証明書を削除します。aws lightsail delete-load-balancer \ --load-balancer-nameMyFirstLoadBalancer出力:
{ "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 } ] }詳細については、ガイドのタイトルを参照してください。
-
API の詳細については、AWS CLI コマンドリファレンスの「DeleteLoadBalancer
」を参照してください。
-
次の例は、delete-relational-database-snapshot を使用する方法を説明しています。
- AWS CLI
-
マネージドデータベースのスナップショットを削除するには
次の
delete-relational-database-snapshotの例では、マネージドデータベースの指定されたスナップショットを削除します。aws lightsail delete-relational-database-snapshot \ --relational-database-snapshot-nameDatabase-Oregon-1-1566839359出力:
{ "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 } ] }-
API の詳細については、「AWS CLI コマンドリファレンス」の「DeleteRelationalDatabaseSnapshot
」を参照してください。
-
次の例は、delete-relational-database を使用する方法を説明しています。
- AWS CLI
-
マネージドデータベースを削除するには
次の
delete-relational-databaseの例では、指定されたマネージドデータベースを削除します。aws lightsail delete-relational-database \ --relational-database-nameDatabase-1出力:
{ "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 } ] }-
API の詳細については、「AWS CLI コマンドリファレンス」の「DeleteRelationalDatabase
」を参照してください。
-
次の例は、detach-static-ip を使用する方法を説明しています。
- AWS CLI
-
インスタンスから静的 IP をデタッチするには
次の
detach-static-ipの例では、アタッチされたインスタンスから静的 IPStaticIp-1をデタッチします。aws lightsail detach-static-ip \ --static-ip-nameStaticIp-1出力:
{ "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 } ] }-
API の詳細については、「AWS CLI コマンドリファレンス」の「DetachStaticIp
」を参照してください。
-
次の例は、get-active-names を使用する方法を説明しています。
- AWS CLI
-
アクティブなリソース名を取得するには
次の の
get-active-names例では、設定された AWS リージョンのアクティブなリソース名を返します。aws lightsail get-active-names出力:
{ "activeNames": [ "WordPress-1", "StaticIp-1", "MEAN-1", "Plesk_Hosting_Stack_on_Ubuntu-1" ] }-
API の詳細については、「AWS CLI コマンドリファレンス」の「GetActiveNames
」を参照してください。
-
次の例は、get-auto-snapshots を使用する方法を説明しています。
- AWS CLI
-
インスタンスで使用可能な自動スナップショットを取得するには
次の
get-auto-snapshotsの例では、インスタンスWordPress-1で使用可能な自動スナップショットを返します。aws lightsail get-auto-snapshots \ --resource-nameWordPress-1出力:
{ "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": [] } ] }詳細については、「Lightsail Dev Guide」の「Keeping automatic snapshots of instances or disks in Amazon Lightsail
」を参照してください。 -
API の詳細については、「AWS CLI コマンドリファレンス」の「GetAutoSnapshots
」を参照してください。
-
次の例は、get-blueprints を使用する方法を説明しています。
- AWS CLI
-
新しいインスタンスのブループリントを取得するには
次の
get-blueprintsの例では、Amazon Lightsail で新しいインスタンスを作成するために使用できるすべてのブループリントの詳細を表示します。aws lightsail get-blueprints出力:
{ "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" }, ... } ] }-
API の詳細については、「AWS CLI コマンドリファレンス」の「GetBlueprints
」を参照してください。
-
次の例は、get-bundles を使用する方法を説明しています。
- AWS CLI
-
新しいインスタンスのバンドルを取得するには
次の
get-bundlesの例では、Amazon Lightsail で新しいインスタンスを作成するために使用できるすべてのバンドルの詳細を表示します。aws lightsail get-bundles出力:
{ "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" ] }, ... } ] }-
API の詳細については、「AWS CLI コマンドリファレンス」の「GetBundles
」を参照してください。
-
次の例は、get-cloud-formation-stack-records を使用する方法を説明しています。
- AWS CLI
-
CloudFormation スタックレコードと関連するスタックを取得するには
次の
get-cloud-formation-stack-recordsの例では、エクスポートされた Amazon Lightsail スナップショットから Amazon EC2 リソースを作成するために使用される CloudFormation スタックレコードと、それらに関連するスタックの詳細を示します。aws lightsail get-cloud-formation-stack-records出力:
{ "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" } } ] }-
API の詳細については、「AWS CLI コマンドリファレンス」の「GetCloudFormationStackRecords
」を参照してください。
-
次の例は、get-disk-snapshot を使用する方法を説明しています。
- AWS CLI
-
ディスクスナップショットに関する情報を取得するには
次の
get-disk-snapshotの例では、ディスクスナップショットDisk-1-1566839161の詳細を表示します。aws lightsail get-disk-snapshot \ --disk-snapshot-nameDisk-1-1566839161出力:
{ "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 } }詳細については、ガイドのタイトルを参照してください。
-
API の詳細については、「AWS CLI コマンドリファレンス」の「GetDiskSnapshot
」を参照してください。
-
次の例は、get-disk-snapshots を使用する方法を説明しています。
- AWS CLI
-
すべてのディスクスナップショットに関する情報を取得するには
次の の
get-disk-snapshots例では、設定された AWS リージョン内のすべてのディスクスナップショットの詳細を表示します。aws lightsail get-disk-snapshots出力:
{ "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 } ] }-
API の詳細については、「AWS CLI コマンドリファレンス」の「GetDiskSnapshots
」を参照してください。
-
次の例は、get-disk を使用する方法を説明しています。
- AWS CLI
-
ブロックストレージディスクに関する情報を取得するには
次の
get-diskの例では、ディスクDisk-1に関する詳細を表示します。aws lightsail get-disk \ --disk-nameDisk-1出力:
{ "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" } }詳細については、ガイドのタイトルを参照してください。
-
API の詳細については、「AWS CLI コマンドリファレンス」の「GetDisk
」を参照してください。
-
次の例は、get-disks を使用する方法を説明しています。
- AWS CLI
-
すべてのブロックストレージディスクに関する情報を取得するには
次の の
get-disks例では、設定された AWS リージョン内のすべてのディスクに関する詳細を表示します。aws lightsail get-disks出力:
{ "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" } ] }-
API の詳細については、「AWS CLI コマンドリファレンス」の「GetDisks
」を参照してください。
-
次の例は、get-domain を使用する方法を説明しています。
- AWS CLI
-
ドメインに関する情報を取得するには
次の
get-domainの例では、ドメインexample.comの詳細を表示します。注: Lightsailのドメイン関連の API オペレーションは、
us-east-1AWS リージョンでのみ使用できます。CLI プロファイルが別のリージョンを使用するように設定されている場合は、`` --region us-east-1`` パラメータを含める必要があります。そうしないと、コマンドは失敗します。aws lightsail get-domain \ --domain-nameexample.com\ --regionus-east-1出力:
{ "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" } ] } }-
API の詳細については、「AWS CLI コマンドリファレンス」の「GetDomain
」を参照してください。
-
次の例は、get-domains を使用する方法を説明しています。
- AWS CLI
-
すべてのドメインに関する情報を取得するには
次の の
get-domains例では、設定された AWS リージョン内のすべてのドメインに関する詳細を表示します。注: Lightsailのドメイン関連の API オペレーションは、
us-east-1AWS リージョンでのみ使用できます。CLI プロファイルが別のリージョンを使用するように設定されている場合は、--region us-east-1パラメータを含める必要があります。そうしないと、コマンドは失敗します。aws lightsail get-domains \ --regionus-east-1出力:
{ "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" } ] } ] }-
API の詳細については、「AWS CLI コマンドリファレンス」の「GetDomains
」を参照してください。
-
次の例は、get-export-snapshot-record を使用する方法を説明しています。
- AWS CLI
-
Amazon EC2 にエクスポートされたスナップショットのレコードを取得するには
次の
get-export-snapshot-recordの例では、Amazon EC2 にエクスポートされた Amazon Lightsail インスタンスまたはディスクスナップショットの詳細を表示します。aws lightsail get-export-snapshot-records出力:
{ "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" } } ] }-
API の詳細については、「AWS CLI コマンドリファレンス」の「GetExportSnapshotRecord
」を参照してください。
-
次の例は、get-instance-access-details を使用する方法を説明しています。
- AWS CLI
-
インスタンスのホストキー情報を取得するには
次の
get-instance-access-detailsの例では、インスタンスWordPress_Multisite-1のホストキー情報を表示します。aws lightsail get-instance-access-details \ --instance-nameWordPress_Multisite-1出力:
{ "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" } ] } }-
API の詳細については、「AWS CLI コマンドリファレンス」の「GetInstanceAccessDetails
」を参照してください。
-
次の例は、get-instance-metric-data を使用する方法を説明しています。
- AWS CLI
-
インスタンスのメトリクスデータを取得するには
次の
get-instance-metric-dataの例では、インスタンスMEAN-1の1571342400と1571428800の間の7200秒 (2 時間) ごとのCPUUtilizationの平均パーセントを返します。Unix タイムコンバーターを使用して、開始時刻と終了時刻を特定することをお勧めします。
aws lightsail get-instance-metric-data \ --instance-nameMEAN-1\ --metric-nameCPUUtilization\ --period7200\ --start-time1571342400\ --end-time1571428800\ --unitPercent\ --statisticsAverage出力:
{ "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" } ] }-
API の詳細については、「AWS CLI コマンドリファレンス」の「GetInstanceMetricData
」を参照してください。
-
次の例は、get-instance-port-states を使用する方法を説明しています。
- AWS CLI
-
インスタンスのファイアウォール情報を取得するには
次の
get-instance-port-statesの例では、インスタンスMEAN-1用に設定されたファイアウォールポートを返します。aws lightsail get-instance-port-states \ --instance-nameMEAN-1出力:
{ "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" } ] }-
API の詳細については、「AWS CLI コマンドリファレンス」の「GetInstancePortStates
」を参照してください。
-
次の例は、get-instance-snapshot を使用する方法を説明しています。
- AWS CLI
-
指定されたインスタンススナップショットに関する情報を取得するには
次の
get-instance-snapshotの例では、指定されたインスタンススナップショットの詳細を表示します。aws lightsail get-instance-snapshot \ --instance-snapshot-nameMEAN-1-1571419854出力:
{ "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 } }-
API の詳細については、「AWS CLI コマンドリファレンス」の「GetInstanceSnapshot
」を参照してください。
-
次の例は、get-instance-snapshots を使用する方法を説明しています。
- AWS CLI
-
すべてのインスタンススナップショットに関する情報を取得するには
次の の
get-instance-snapshots例では、設定された AWS リージョン内のすべてのインスタンススナップショットの詳細を表示します。aws lightsail get-instance-snapshots出力:
{ "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 } ] }-
API の詳細については、「AWS CLI コマンドリファレンス」の「GetInstanceSnapshots
」を参照してください。
-
次の例は、get-instance-state を使用する方法を説明しています。
- AWS CLI
-
インスタンスの状態に関する情報を取得するには
次の
get-instance-stateの例では、指定されたインスタンスの状態を返します。aws lightsail get-instance-state \ --instance-nameMEAN-1出力:
{ "state": { "code": 16, "name": "running" } }-
API の詳細については、「AWS CLI コマンドリファレンス」の「GetInstanceState
」を参照してください。
-
次の例は、get-instance を使用する方法を説明しています。
- AWS CLI
-
インスタンスの情報を取得するには
次の
get-instanceの例では、指定されたインスタンスMEAN-1の詳細を表示します。aws lightsail get-instance \ --instance-nameMEAN-1出力:
{ "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" } }-
API の詳細については、「AWS CLI コマンドリファレンス」の「GetInstance
」を参照してください。
-
次の例は、get-instances を使用する方法を説明しています。
- AWS CLI
-
すべてのインスタンスに関する情報を取得するには
次の の
get-instances例では、設定された AWS リージョン内のすべてのインスタンスの詳細を表示します。aws lightsail get-instances出力:
{ "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" } ] }-
API の詳細については、「AWS CLI コマンドリファレンス」の「GetInstances
」を参照してください。
-
次の例は、get-key-pair を使用する方法を説明しています。
- AWS CLI
-
キーペアに関する情報を取得するには
次の
get-key-pairの例では、指定されたキーペアの詳細を表示します。aws lightsail get-key-pair \ --key-pair-nameMyKey1出力:
{ "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" } }-
API の詳細については、「AWS CLI コマンドリファレンス」の「GetKeyPair
」を参照してください。
-
次の例は、get-key-pairs を使用する方法を説明しています。
- AWS CLI
-
すべてのキーペアに関する情報を取得するには
次の の
get-key-pairs例では、設定された AWS リージョンのすべてのキーペアに関する詳細を表示します。aws lightsail get-key-pairs出力:
{ "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" } ] }-
API の詳細については、「AWS CLI コマンドリファレンス」の「GetKeyPairs
」を参照してください。
-
次の例は、get-load-balancer-tls-certificates を使用する方法を説明しています。
- AWS CLI
-
ロードバランサーの TLS 証明書に関する情報を取得するには
次の
get-load-balancer-tls-certificatesの例では、指定されたロードバランサーの TLS 証明書の詳細を表示します。aws lightsail get-load-balancer-tls-certificates \ --load-balancer-nameLoadBalancer-1出力:
{ "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" ] } ] }-
API の詳細については、「AWS CLI コマンドリファレンス」の「GetLoadBalancerTlsCertificates
」を参照してください。
-
次の例は、get-load-balancer を使用する方法を説明しています。
- AWS CLI
-
ロードバランサーに関する情報を取得するには
次の
get-load-balancerの例では、指定されたロードバランサーの詳細を表示します。aws lightsail get-load-balancer \ --load-balancer-nameLoadBalancer-1出力:
{ "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" } } }-
API の詳細については、「AWS CLI コマンドリファレンス」の「GetLoadBalancer
」を参照してください。
-
次の例は、get-load-balancers を使用する方法を説明しています。
- AWS CLI
-
すべてのロードバランサーに関する情報を取得するには
次の の
get-load-balancers例では、設定された AWS リージョン内のすべてのロードバランサーの詳細を表示します。aws lightsail get-load-balancers出力:
{ "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" } } ] }-
API の詳細については、「AWS CLI コマンドリファレンス」の「GetLoadBalancers
」を参照してください。
-
次の例は、get-operation を使用する方法を説明しています。
- AWS CLI
-
単一のオペレーションに関する情報を取得するには
次の
get-operationの例では、指定されたオペレーションの詳細を表示します。aws lightsail get-operation \ --operation-ide5700e8a-daf2-4b49-bc01-3EXAMPLE910a出力:
{ "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 } }-
API の詳細については、「AWS CLI コマンドリファレンス」の「GetOperation
」を参照してください。
-
次の例は、get-operations-for-resource を使用する方法を説明しています。
- AWS CLI
-
リソースのすべてのオペレーションを取得するには
次の
get-operations-for-resourceの例では、指定されたリソースのすべてのオペレーションの詳細を表示します。aws lightsail get-operations-for-resource \ --resource-nameLoadBalancer-1出力:
{ "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 }, ... } ] }-
API の詳細については、「AWS CLI コマンドリファレンス」の「GetOperationsForResource
」を参照してください。
-
次の例は、get-operations を使用する方法を説明しています。
- AWS CLI
-
すべてのオペレーションに関する情報を取得するには
次の の
get-operations例では、設定された AWS リージョンのすべてのオペレーションに関する詳細を表示します。aws lightsail get-operations出力:
{ "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 }, ... } ] }-
API の詳細については、「AWS CLI コマンドリファレンス」の「GetOperations
」を参照してください。
-
次の例は、get-regions を使用する方法を説明しています。
- AWS CLI
-
のすべての AWS リージョンを取得するには Amazon Lightsail
次の の
get-regions例では、 のすべての AWS リージョンの詳細を表示しますAmazon Lightsail。aws lightsail get-regions出力:
{ "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": [] }, ... } ] }-
API の詳細については、「AWS CLI コマンドリファレンス」の「GetRegions
」を参照してください。
-
次の例は、get-relational-database-blueprints を使用する方法を説明しています。
- AWS CLI
-
新しいリレーショナルデータベースのブループリントを取得するには
次の
get-relational-database-blueprintsの例では、Amazon Lightsail で新しいリレーショナルデータベースを作成するために使用できる、すべての使用可能なリレーショナルデータベースブループリントの詳細を表示します。aws lightsail get-relational-database-blueprints出力:
{ "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 } ] }-
API の詳細については、「AWS CLI コマンドリファレンス」の「GetRelationalDatabaseBlueprints
」を参照してください。
-
次の例は、get-relational-database-bundles を使用する方法を説明しています。
- AWS CLI
-
新しいリレーショナルデータベースのバンドルを取得するには
次の
get-relational-database-bundlesの例では、Amazon Lightsail で新しいリレーショナルデータベースを作成するために使用できる、すべての使用可能なリレーショナルデータベースバンドルの詳細を表示します。コマンドで--include-inactiveフラグが指定されていないため、レスポンスには非アクティブなバンドルが含まれていないことに注意してください。非アクティブなバンドルを使用して新しいリレーショナルデータベースを作成することはできません。aws lightsail get-relational-database-bundles出力:
{ "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 } ] }詳細については、「Amazon Lightsail Developer Guide」の「Creating a database in Amazon Lightsail
」を参照してください。 -
API の詳細については、「AWS CLI コマンドリファレンス」の「GetRelationalDatabaseBundles
」を参照してください。
-
次の例は、get-relational-database-events を使用する方法を説明しています。
- AWS CLI
-
リレーショナルデータベースのイベントを取得するには
次の
get-relational-database-eventsの例では、指定されたリレーショナルデータベースの過去 17 時間 (1020 分) のイベントの詳細を表示します。aws lightsail get-relational-database-events \ --relational-database-nameDatabase-1\ --duration-in-minutes1020出力:
{ "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" ] } ] }-
API の詳細については、「AWS CLI コマンドリファレンス」の「GetRelationalDatabaseEvents
」を参照してください。
-
次の例は、get-relational-database-log-events を使用する方法を説明しています。
- AWS CLI
-
リレーショナルデータベースのログイベントを取得するには
次の
get-relational-database-log-eventsの例では、リレーショナルデータベースDatabase1の1570733176と1571597176の間の指定されたログの詳細を表示します。返される情報は、headから開始するように設定されています。Unix タイムコンバーターを使用して、開始時刻と終了時刻を特定することをお勧めします。
aws lightsail get-relational-database-log-events \ --relational-database-nameDatabase1\ --log-stream-nameerror\ --start-from-head \ --start-time1570733176\ --end-time1571597176出力:
{ "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==" }-
API の詳細については、「AWS CLI コマンドリファレンス」の「GetRelationalDatabaseLogEvents
」を参照してください。
-
次の例は、get-relational-database-log-streams を使用する方法を説明しています。
- AWS CLI
-
リレーショナルデータベースのログストリームを取得するには
次の
get-relational-database-log-streamsの例では、指定されたリレーショナルデータベースで使用できるすべてのログストリームを返します。aws lightsail get-relational-database-log-streams \ --relational-database-nameDatabase1出力:
{ "logStreams": [ "audit", "error", "general", "slowquery" ] }-
API の詳細については、「AWS CLI コマンドリファレンス」の「GetRelationalDatabaseLogStreams
」を参照してください。
-
次の例は、get-relational-database-master-user-password を使用する方法を説明しています。
- AWS CLI
-
リレーショナルデータベースのマスターユーザーパスワードを取得するには
次の
get-relational-database-master-user-passwordの例では、指定されたリレーショナルデータベースのマスターユーザーパスワードに関する情報を返します。aws lightsail get-relational-database-master-user-password \ --relational-database-nameDatabase-1出力:
{ "masterUserPassword": "VEXAMPLEec.9qvx,_t<)Wkf)kwboM,>2", "createdAt": 1571259453.959 }-
API の詳細については、「AWS CLI コマンドリファレンス」の「GetRelationalDatabaseMasterUserPassword
」を参照してください。
-
次の例は、get-relational-database-metric-data を使用する方法を説明しています。
- AWS CLI
-
リレーショナルデータベースのメトリクスデータを取得するには
次の
get-relational-database-metric-dataの例では、リレーショナルデータベースDatabase1の1570733176と1571597176の間の 24 時間 (86400秒) にわたるメトリクスDatabaseConnectionsのカウント合計を返します。Unix タイムコンバーターを使用して、開始時刻と終了時刻を特定することをお勧めします。
aws lightsail get-relational-database-metric-data \ --relational-database-nameDatabase1\ --metric-nameDatabaseConnections\ --period86400\ --start-time1570733176\ --end-time1571597176\ --unitCount\ --statisticsSum出力:
{ "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" } ] }-
API の詳細については、「AWS CLI コマンドリファレンス」の「GetRelationalDatabaseMetricData
」を参照してください。
-
次の例は、get-relational-database-parameters を使用する方法を説明しています。
- AWS CLI
-
リレーショナルデータベースのパラメータを取得するには
次の
get-relational-database-parametersの例では、指定されたリレーショナルデータベースで使用可能なすべてのパラメータに関する情報を返します。aws lightsail get-relational-database-parameters \ --relational-database-nameDatabase-1出力:
{ "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" }, ... } ] }詳細については、「Lightsail Dev Guide」の「Updating database parameters in Amazon Lightsail
」を参照してください。 -
API の詳細については、「AWS CLI コマンドリファレンス」の「GetRelationalDatabaseParameters
」を参照してください。
-
次の例は、get-relational-database-snapshot を使用する方法を説明しています。
- AWS CLI
-
リレーショナルデータベースのスナップショットに関する情報を取得するには
次の
get-relational-database-snapshotの例では、指定されたリレーショナルデータベーススナップショットの詳細を表示します。aws lightsail get-relational-database-snapshot \ --relational-database-snapshot-nameDatabase-1-1571350042出力:
{ "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" } }-
API の詳細については、「AWS CLI コマンドリファレンス」の「GetRelationalDatabaseSnapshot
」を参照してください。
-
次の例は、get-relational-database-snapshots を使用する方法を説明しています。
- AWS CLI
-
すべてのリレーショナルデータベースのスナップショットに関する情報を取得するには
次の の
get-relational-database-snapshots例では、設定された AWS リージョンのすべてのリレーショナルデータベーススナップショットの詳細を表示します。aws lightsail get-relational-database-snapshots出力:
{ "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" } ] }-
API の詳細については、「AWS CLI コマンドリファレンス」の「GetRelationalDatabaseSnapshots
」を参照してください。
-
次の例は、get-relational-database を使用する方法を説明しています。
- AWS CLI
-
リレーショナルデータベースに関する情報を取得するには
次の
get-relational-databaseの例では、指定されたリレーショナルデータベースの詳細を表示します。aws lightsail get-relational-database \ --relational-database-nameDatabase-1出力:
{ "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": [] } }-
API の詳細については、「AWS CLI コマンドリファレンス」の「GetRelationalDatabase
」を参照してください。
-
次の例は、get-relational-databases を使用する方法を説明しています。
- AWS CLI
-
すべてのリレーショナルデータベースに関する情報を取得するには
次の の
get-relational-databases例では、設定された AWS リージョン内のすべてのリレーショナルデータベースの詳細を表示します。aws lightsail get-relational-databases出力:
{ "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": [] } ] }-
API の詳細については、「AWS CLI コマンドリファレンス」の「GetRelationalDatabases
」を参照してください。
-
次の例は、get-static-ip を使用する方法を説明しています。
- AWS CLI
-
静的 IP に関する情報を取得するには
次の
get-static-ipの例では、指定された静的 IP の詳細を表示します。aws lightsail get-static-ip \ --static-ip-nameStaticIp-1出力:
{ "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 } }-
API の詳細については、「AWS CLI コマンドリファレンス」の「GetStaticIp
」を参照してください。
-
次の例は、get-static-ips を使用する方法を説明しています。
- AWS CLI
-
すべての静的 IP に関する情報を取得するには
次の の
get-static-ips例では、設定された AWS リージョンのすべての静的 IPs に関する詳細を表示します。aws lightsail get-static-ips出力:
{ "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 } ] }-
API の詳細については、「AWS CLI コマンドリファレンス」の「GetStaticIps
」を参照してください。
-
次の例は、is-vpc-peered を使用する方法を説明しています。
- AWS CLI
-
Amazon Lightsail 仮想プライベートクラウドがピアリングされているかどうかを確認するには
次の の
is-vpc-peered例では、指定された AWS リージョンの Amazon Lightsail Virtual Private Cloud (VPC) のピアリングステータスを返します。aws lightsail is-vpc-peered \ --regionus-west-2出力:
{ "isPeered": true }-
API の詳細については、「AWS CLI コマンドリファレンス」の「IsVpcPeered
」を参照してください。
-
次の例は、open-instance-public-ports を使用する方法を説明しています。
- AWS CLI
-
インスタンスのファイアウォールポートを開くには
次の
open-instance-public-portsの例では、指定されたインスタンスで TCP ポート 22 を開きます。aws lightsail open-instance-public-ports \ --instance-nameMEAN-2\ --port-infofromPort=22,protocol=TCP,toPort=22出力:
{ "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 } }-
API の詳細については、「AWS CLI コマンドリファレンス」の「OpenInstancePublicPorts
」を参照してください。
-
次の例は、peer-vpc を使用する方法を説明しています。
- AWS CLI
-
Amazon Lightsail 仮想プライベートクラウドをピアリングするには
次の の
peer-vpc例では、指定された AWS リージョンのAmazon Lightsail仮想プライベートクラウド (VPC) をピアリングします。aws lightsail peer-vpc \ --regionus-west-2出力:
{ "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 } }-
API の詳細については、「AWS CLI コマンドリファレンス」の「PeerVpc
」を参照してください。
-
次の例は、reboot-instance を使用する方法を説明しています。
- AWS CLI
-
インスタンスを再起動するには
次の
reboot-instanceの例では、指定されたインスタンスを再起動します。aws lightsail reboot-instance \ --instance-nameMEAN-1出力:
{ "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 } ] }-
API の詳細については、「AWS CLI コマンドリファレンス」の「RebootInstance
」を参照してください。
-
次の例は、reboot-relational-database を使用する方法を説明しています。
- AWS CLI
-
リレーショナルデータベースを再起動するには
次の
reboot-relational-databaseの例では、指定されたリレーショナルデータベースを再起動します。aws lightsail reboot-relational-database \ --relational-database-nameDatabase-1出力:
{ "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 } ] }-
API の詳細については、「AWS CLI コマンドリファレンス」の「RebootRelationalDatabase
」を参照してください。
-
次の例は、release-static-ip を使用する方法を説明しています。
- AWS CLI
-
静的 IP を削除するには
次の
release-static-ipの例では、指定された静的 IP を削除します。aws lightsail release-static-ip \ --static-ip-nameStaticIp-1出力:
{ "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 } ] }-
API の詳細については、「AWS CLI コマンドリファレンス」の「ReleaseStaticIp
」を参照してください。
-
次の例は、start-instance を使用する方法を説明しています。
- AWS CLI
-
インスタンスを起動するには
次の
start-instanceの例では、指定されたインスタンスを起動します。aws lightsail start-instance \ --instance-nameWordPress-1出力:
{ "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 } ] }-
API の詳細については、「AWS CLI コマンドリファレンス」の「StartInstance
」を参照してください。
-
次の例は、start-relational-database を使用する方法を説明しています。
- AWS CLI
-
リレーショナルデータベースを開始するには
次の
start-relational-databaseの例では、指定されたリレーショナルデータベースを開始します。aws lightsail start-relational-database \ --relational-database-nameDatabase-1出力:
{ "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 } ] }-
API の詳細については、「AWS CLI コマンドリファレンス」の「StartRelationalDatabase
」を参照してください。
-
次の例は、stop-instance を使用する方法を説明しています。
- AWS CLI
-
インスタンスを停止するには
次の
stop-instanceの例では、指定されたインスタンスを停止します。aws lightsail stop-instance \ --instance-nameWordPress-1出力:
{ "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 } ] }-
API の詳細については、「AWS CLI コマンドリファレンス」の「StopInstance
」を参照してください。
-
次の例は、stop-relational-database を使用する方法を説明しています。
- AWS CLI
-
リレーショナルデータベースを停止するには
次の
stop-relational-databaseの例では、指定されたリレーショナルデータベースを停止します。aws lightsail stop-relational-database \ --relational-database-nameDatabase-1出力:
{ "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 } ] }-
API の詳細については、「AWS CLI コマンドリファレンス」の「StopRelationalDatabase
」を参照してください。
-
次の例は、unpeer-vpc を使用する方法を説明しています。
- AWS CLI
-
Amazon Lightsail 仮想プライベートクラウドをピアリングするには
次の の
unpeer-vpc例では、指定された AWS リージョンの Amazon Lightsail Virtual Private Cloud (VPC) のピアリングを解除します。aws lightsail unpeer-vpc \ --regionus-west-2出力:
{ "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 } }-
API の詳細については、「AWS CLI コマンドリファレンス」の「UnpeerVpc
」を参照してください。
-