Cookie の設定を選択する

当社は、当社のサイトおよびサービスを提供するために必要な必須 Cookie および類似のツールを使用しています。当社は、パフォーマンス Cookie を使用して匿名の統計情報を収集することで、お客様が当社のサイトをどのように利用しているかを把握し、改善に役立てています。必須 Cookie は無効化できませんが、[カスタマイズ] または [拒否] をクリックしてパフォーマンス Cookie を拒否することはできます。

お客様が同意した場合、AWS および承認された第三者は、Cookie を使用して便利なサイト機能を提供したり、お客様の選択を記憶したり、関連する広告を含む関連コンテンツを表示したりします。すべての必須ではない Cookie を受け入れるか拒否するには、[受け入れる] または [拒否] をクリックしてください。より詳細な選択を行うには、[カスタマイズ] をクリックしてください。

AWS CLI を使用した Global Accelerator の例

フォーカスモード
AWS CLI を使用した Global Accelerator の例 - AWS Command Line Interface

次のコード例は、Global Accelerator で AWS Command Line Interface を使用してアクションを実行し、一般的なシナリオを実装する方法を示しています。

アクションはより大きなプログラムからのコードの抜粋であり、コンテキスト内で実行する必要があります。アクションは個々のサービス機能を呼び出す方法を示していますが、コンテキスト内のアクションは、関連するシナリオで確認できます。

各例には、完全なソースコードへのリンクが含まれており、そこからコードの設定方法と実行方法に関する手順を確認できます。

トピック

アクション

次のコード例は、add-custom-routing-endpoints を使用する方法を示しています。

AWS CLI

カスタムルーティングアクセラレーターのエンドポイントグループに VPC サブネットエンドポイントを追加するには

次の add-custom-routing-endpoints の例では、VPC サブネットエンドポイントをカスタムルーティングアクセラレーターのエンドポイントグループに追加します。

aws globalaccelerator add-custom-routing-endpoints \ --endpoint-group-arn arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/0123vxyz/endpoint-group/4321abcd \ --endpoint-configurations "EndpointId=subnet-1234567890abcdef0"

出力:

{ "EndpointDescriptions": [ { "EndpointId": "subnet-1234567890abcdef0" } ], "EndpointGroupArn":"arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/0123vxyz/endpoint-group/4321abcd" }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のカスタムルーティングアクセラレーターの VPC サブネットエンドポイント」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「AddCustomRoutingEndpoints」を参照してください。

次のコード例は、add-custom-routing-endpoints を使用する方法を示しています。

AWS CLI

カスタムルーティングアクセラレーターのエンドポイントグループに VPC サブネットエンドポイントを追加するには

次の add-custom-routing-endpoints の例では、VPC サブネットエンドポイントをカスタムルーティングアクセラレーターのエンドポイントグループに追加します。

aws globalaccelerator add-custom-routing-endpoints \ --endpoint-group-arn arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/0123vxyz/endpoint-group/4321abcd \ --endpoint-configurations "EndpointId=subnet-1234567890abcdef0"

出力:

{ "EndpointDescriptions": [ { "EndpointId": "subnet-1234567890abcdef0" } ], "EndpointGroupArn":"arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/0123vxyz/endpoint-group/4321abcd" }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のカスタムルーティングアクセラレーターの VPC サブネットエンドポイント」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「AddCustomRoutingEndpoints」を参照してください。

次のコード例は、advertise-byoip-cidr を使用する方法を示しています。

AWS CLI

アドレス範囲をアドバタイズするには

次の advertise-byoip-cidr の例では、AWS リソースで使用できるようにプロビジョニングしたアドレス範囲をアドバタイズするように AWS にリクエストしています。

aws globalaccelerator advertise-byoip-cidr \ --cidr 198.51.100.0/24

出力:

{ "ByoipCidr": { "Cidr": "198.51.100.0/24", "State": "PENDING_ADVERTISING" } }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator の Bring Your Own IP アドレス」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「AdvertiseByoipCidr」を参照してください。

次のコード例は、advertise-byoip-cidr を使用する方法を示しています。

AWS CLI

アドレス範囲をアドバタイズするには

次の advertise-byoip-cidr の例では、AWS リソースで使用できるようにプロビジョニングしたアドレス範囲をアドバタイズするように AWS にリクエストしています。

aws globalaccelerator advertise-byoip-cidr \ --cidr 198.51.100.0/24

出力:

{ "ByoipCidr": { "Cidr": "198.51.100.0/24", "State": "PENDING_ADVERTISING" } }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator の Bring Your Own IP アドレス」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「AdvertiseByoipCidr」を参照してください。

次のコード例は、allow-custom-routing-traffic を使用する方法を示しています。

AWS CLI

カスタムルーティングアクセラレーターの VPC サブネット内の特定の Amazon EC2 インスタンスの送信先へのトラフィックを許可するには

次の allow-custom-routing-traffic の例では、カスタムルーティングアクセラレーターでトラフィックを受信できる VPC サブネットエンドポイントの特定の Amazon EC2 インスタンス (送信先) IP アドレスとポートへのトラフィックが許可されていることを指定します。

aws globalaccelerator allow-custom-routing-traffic \ --endpoint-group-arn arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/0123vxyz/endpoint-group/ab88888example \ --endpoint-id subnet-abcd123example \ --destination-addresses "172.31.200.6" "172.31.200.7" \ --destination-ports 80 81

このコマンドでは何も出力されません。

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のカスタムルーティングアクセラレーターの VPC サブネットエンドポイント」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「AllowCustomRoutingTraffic」を参照してください。

次のコード例は、allow-custom-routing-traffic を使用する方法を示しています。

AWS CLI

カスタムルーティングアクセラレーターの VPC サブネット内の特定の Amazon EC2 インスタンスの送信先へのトラフィックを許可するには

次の allow-custom-routing-traffic の例では、カスタムルーティングアクセラレーターでトラフィックを受信できる VPC サブネットエンドポイントの特定の Amazon EC2 インスタンス (送信先) IP アドレスとポートへのトラフィックが許可されていることを指定します。

aws globalaccelerator allow-custom-routing-traffic \ --endpoint-group-arn arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/0123vxyz/endpoint-group/ab88888example \ --endpoint-id subnet-abcd123example \ --destination-addresses "172.31.200.6" "172.31.200.7" \ --destination-ports 80 81

このコマンドでは何も出力されません。

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のカスタムルーティングアクセラレーターの VPC サブネットエンドポイント」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「AllowCustomRoutingTraffic」を参照してください。

次のコード例は、create-accelerator を使用する方法を示しています。

AWS CLI

アクセラレーターを作成するには

次の create-accelerator の例では、2 つの BYOIP 静的 IP アドレスを持つ 2 つのタグを持つアクセラレーターを作成します。アクセラレーターを作成または更新するには、US-West-2 (Oregon) リージョンを指定する必要があります。

aws globalaccelerator create-accelerator \ --name ExampleAccelerator \ --tags Key="Name",Value="Example Name" Key="Project",Value="Example Project" \ --ip-addresses 192.0.2.250 198.51.100.52

出力:

{ "Accelerator": { "AcceleratorArn": "arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh", "IpAddressType": "IPV4", "Name": "ExampleAccelerator", "Enabled": true, "Status": "IN_PROGRESS", "IpSets": [ { "IpAddresses": [ "192.0.2.250", "198.51.100.52" ], "IpFamily": "IPv4" } ], "DnsName":"a1234567890abcdef.awsglobalaccelerator.com", "CreatedTime": 1542394847.0, "LastModifiedTime": 1542394847.0 } }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のアクセラレーター」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「CreateAccelerator」を参照してください。

次のコード例は、create-accelerator を使用する方法を示しています。

AWS CLI

アクセラレーターを作成するには

次の create-accelerator の例では、2 つの BYOIP 静的 IP アドレスを持つ 2 つのタグを持つアクセラレーターを作成します。アクセラレーターを作成または更新するには、US-West-2 (Oregon) リージョンを指定する必要があります。

aws globalaccelerator create-accelerator \ --name ExampleAccelerator \ --tags Key="Name",Value="Example Name" Key="Project",Value="Example Project" \ --ip-addresses 192.0.2.250 198.51.100.52

出力:

{ "Accelerator": { "AcceleratorArn": "arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh", "IpAddressType": "IPV4", "Name": "ExampleAccelerator", "Enabled": true, "Status": "IN_PROGRESS", "IpSets": [ { "IpAddresses": [ "192.0.2.250", "198.51.100.52" ], "IpFamily": "IPv4" } ], "DnsName":"a1234567890abcdef.awsglobalaccelerator.com", "CreatedTime": 1542394847.0, "LastModifiedTime": 1542394847.0 } }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のアクセラレーター」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「CreateAccelerator」を参照してください。

次のコード例は、create-custom-routing-accelerator を使用する方法を示しています。

AWS CLI

カスタムルーティングアクセラレーターを作成するには

次の create-custom-routing-accelerator の例では、Name タグ Project タグを使用してカスタムルーティングアクセラレーターを作成します。

aws globalaccelerator create-custom-routing-accelerator \ --name ExampleCustomRoutingAccelerator \ --tags Key="Name",Value="Example Name" Key="Project",Value="Example Project" \ --ip-addresses 192.0.2.250 198.51.100.52

出力:

{ "Accelerator": { "AcceleratorArn": "arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh", "IpAddressType": "IPV4", "Name": "ExampleCustomRoutingAccelerator", "Enabled": true, "Status": "IN_PROGRESS", "IpSets": [ { "IpAddresses": [ "192.0.2.250", "198.51.100.52" ], "IpFamily": "IPv4" } ], "DnsName":"a1234567890abcdef.awsglobalaccelerator.com", "CreatedTime": 1542394847.0, "LastModifiedTime": 1542394847.0 } }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のカスタムルーティングアクセラレーター」を参照してください。

次のコード例は、create-custom-routing-accelerator を使用する方法を示しています。

AWS CLI

カスタムルーティングアクセラレーターを作成するには

次の create-custom-routing-accelerator の例では、Name タグ Project タグを使用してカスタムルーティングアクセラレーターを作成します。

aws globalaccelerator create-custom-routing-accelerator \ --name ExampleCustomRoutingAccelerator \ --tags Key="Name",Value="Example Name" Key="Project",Value="Example Project" \ --ip-addresses 192.0.2.250 198.51.100.52

出力:

{ "Accelerator": { "AcceleratorArn": "arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh", "IpAddressType": "IPV4", "Name": "ExampleCustomRoutingAccelerator", "Enabled": true, "Status": "IN_PROGRESS", "IpSets": [ { "IpAddresses": [ "192.0.2.250", "198.51.100.52" ], "IpFamily": "IPv4" } ], "DnsName":"a1234567890abcdef.awsglobalaccelerator.com", "CreatedTime": 1542394847.0, "LastModifiedTime": 1542394847.0 } }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のカスタムルーティングアクセラレーター」を参照してください。

次のコード例は、create-custom-routing-endpoint-group を使用する方法を示しています。

AWS CLI

カスタムルーティングアクセラレーターのエンドポイントグループを作成するには

次の create-custom-routing-endpoint-group の例では、カスタムルーティングアクセラレーターのエンドポイントグループを作成します。

aws globalaccelerator create-custom-routing-endpoint-group \ --listener-arn arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/0123vxyz \ --endpoint-group-region us-east-2 \ --destination-configurations "FromPort=80,ToPort=81,Protocols=TCP,UDP"

出力:

{ "EndpointGroup": { "EndpointGroupArn": "arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/0123vxyz/endpoint-group/4321abcd", "EndpointGroupRegion": "us-east-2", "DestinationDescriptions": [ { "FromPort": 80, "ToPort": 81, "Protocols": [ "TCP", "UDP" ] } ], "EndpointDescriptions": [] } }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のカスタムルーティングアクセラレーターのエンドポイントグループ」を参照してください。

次のコード例は、create-custom-routing-endpoint-group を使用する方法を示しています。

AWS CLI

カスタムルーティングアクセラレーターのエンドポイントグループを作成するには

次の create-custom-routing-endpoint-group の例では、カスタムルーティングアクセラレーターのエンドポイントグループを作成します。

aws globalaccelerator create-custom-routing-endpoint-group \ --listener-arn arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/0123vxyz \ --endpoint-group-region us-east-2 \ --destination-configurations "FromPort=80,ToPort=81,Protocols=TCP,UDP"

出力:

{ "EndpointGroup": { "EndpointGroupArn": "arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/0123vxyz/endpoint-group/4321abcd", "EndpointGroupRegion": "us-east-2", "DestinationDescriptions": [ { "FromPort": 80, "ToPort": 81, "Protocols": [ "TCP", "UDP" ] } ], "EndpointDescriptions": [] } }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のカスタムルーティングアクセラレーターのエンドポイントグループ」を参照してください。

次のコード例は、create-custom-routing-listener を使用する方法を示しています。

AWS CLI

カスタムルーティングアクセラレーターのリスナーを作成するには

次の create-custom-routing-listener の例では、カスタムルーティングアクセラレーターのポート範囲が 5000~10000 のリスナーを作成します。

aws globalaccelerator create-custom-routing-listener \ --accelerator-arn arn:aws:globalaccelerator::123456789012:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh \ --port-ranges FromPort=5000,ToPort=10000

出力:

{ "Listener": { "PortRange": [ "FromPort": 5000, "ToPort": 10000 ], "ListenerArn": "arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/0123vxyz" } }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のカスタムルーティングアクセラレーターのリスナー」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「CreateCustomRoutingListener」を参照してください。

次のコード例は、create-custom-routing-listener を使用する方法を示しています。

AWS CLI

カスタムルーティングアクセラレーターのリスナーを作成するには

次の create-custom-routing-listener の例では、カスタムルーティングアクセラレーターのポート範囲が 5000~10000 のリスナーを作成します。

aws globalaccelerator create-custom-routing-listener \ --accelerator-arn arn:aws:globalaccelerator::123456789012:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh \ --port-ranges FromPort=5000,ToPort=10000

出力:

{ "Listener": { "PortRange": [ "FromPort": 5000, "ToPort": 10000 ], "ListenerArn": "arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/0123vxyz" } }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のカスタムルーティングアクセラレーターのリスナー」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「CreateCustomRoutingListener」を参照してください。

次のコード例は、create-endpoint-group を使用する方法を示しています。

AWS CLI

エンドポイントグループを作成するには

次の create-endpoint-group の例では、1 つのエンドポイントを持つエンドポイントグループを作成します。

aws globalaccelerator create-endpoint-group \ --listener-arn arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/0123vxyz \ --endpoint-group-region us-east-1 \ --endpoint-configurations EndpointId=i-1234567890abcdef0,Weight=128

出力:

{ "EndpointGroup": { "TrafficDialPercentage": 100.0, "EndpointDescriptions": [ { "Weight": 128, "EndpointId": "i-1234567890abcdef0" } ], "EndpointGroupArn": "arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/0123vxyz/endpoint-group/098765zyxwvu", "EndpointGroupRegion": "us-east-1" } }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のエンドポイントグループ」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「CreateEndpointGroup」を参照してください。

次のコード例は、create-endpoint-group を使用する方法を示しています。

AWS CLI

エンドポイントグループを作成するには

次の create-endpoint-group の例では、1 つのエンドポイントを持つエンドポイントグループを作成します。

aws globalaccelerator create-endpoint-group \ --listener-arn arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/0123vxyz \ --endpoint-group-region us-east-1 \ --endpoint-configurations EndpointId=i-1234567890abcdef0,Weight=128

出力:

{ "EndpointGroup": { "TrafficDialPercentage": 100.0, "EndpointDescriptions": [ { "Weight": 128, "EndpointId": "i-1234567890abcdef0" } ], "EndpointGroupArn": "arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/0123vxyz/endpoint-group/098765zyxwvu", "EndpointGroupRegion": "us-east-1" } }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のエンドポイントグループ」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「CreateEndpointGroup」を参照してください。

次のコード例は、create-listener を使用する方法を示しています。

AWS CLI

リスナーを作成するには

次の create-listener の例では、2 つのポートを持つリスナーを作成します。

aws globalaccelerator create-listener \ --accelerator-arn arn:aws:globalaccelerator::123456789012:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh \ --port-ranges FromPort=80,ToPort=80 FromPort=81,ToPort=81 \ --protocol TCP

出力:

{ "Listener": { "PortRanges": [ { "ToPort": 80, "FromPort": 80 }, { "ToPort": 81, "FromPort": 81 } ], "ClientAffinity": "NONE", "Protocol": "TCP", "ListenerArn": "arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/0123vxyz" } }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のリスナー」を参照してください。

  • API の詳細については、AWS CLI コマンドリファレンスの「CreateListener」を参照してください。

次のコード例は、create-listener を使用する方法を示しています。

AWS CLI

リスナーを作成するには

次の create-listener の例では、2 つのポートを持つリスナーを作成します。

aws globalaccelerator create-listener \ --accelerator-arn arn:aws:globalaccelerator::123456789012:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh \ --port-ranges FromPort=80,ToPort=80 FromPort=81,ToPort=81 \ --protocol TCP

出力:

{ "Listener": { "PortRanges": [ { "ToPort": 80, "FromPort": 80 }, { "ToPort": 81, "FromPort": 81 } ], "ClientAffinity": "NONE", "Protocol": "TCP", "ListenerArn": "arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/0123vxyz" } }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のリスナー」を参照してください。

  • API の詳細については、AWS CLI コマンドリファレンスの「CreateListener」を参照してください。

次のコード例は、deny-custom-routing-traffic を使用する方法を示しています。

AWS CLI

カスタムルーティングアクセラレーターでトラフィックを受信できない送信先アドレスを指定するには

次の deny-custom-routing-traffic の例では、カスタムルーティングアクセラレーターのトラフィックを受信できないサブネットエンドポイントの送信先アドレスを指定します。複数の送信先アドレスを指定するには、アドレスをスペースで区切ります。deny-custom-routing-traffic 呼び出しが成功してもレスポンスはありません。

aws globalaccelerator deny-custom-routing-traffic \ --endpoint-group-arn "arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/0123vxyz/endpoint-group/ab88888example" \ --endpoint-id "subnet-abcd123example" \ --destination-addresses "198.51.100.52"

このコマンドでは何も出力されません。

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のカスタムルーティングアクセラレーターの VPC サブネットエンドポイント」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「DenyCustomRoutingTraffic」を参照してください。

次のコード例は、deny-custom-routing-traffic を使用する方法を示しています。

AWS CLI

カスタムルーティングアクセラレーターでトラフィックを受信できない送信先アドレスを指定するには

次の deny-custom-routing-traffic の例では、カスタムルーティングアクセラレーターのトラフィックを受信できないサブネットエンドポイントの送信先アドレスを指定します。複数の送信先アドレスを指定するには、アドレスをスペースで区切ります。deny-custom-routing-traffic 呼び出しが成功してもレスポンスはありません。

aws globalaccelerator deny-custom-routing-traffic \ --endpoint-group-arn "arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/0123vxyz/endpoint-group/ab88888example" \ --endpoint-id "subnet-abcd123example" \ --destination-addresses "198.51.100.52"

このコマンドでは何も出力されません。

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のカスタムルーティングアクセラレーターの VPC サブネットエンドポイント」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「DenyCustomRoutingTraffic」を参照してください。

次のコード例は、deprovision-byoip-cidr を使用する方法を示しています。

AWS CLI

アドレス範囲のプロビジョニングを解除するには

次の deprovision-byoip-cidr の例では、AWS リソースで使用するようにプロビジョニングした指定されたアドレス範囲を解放します。

aws globalaccelerator deprovision-byoip-cidr \ --cidr "198.51.100.0/24"

出力:

{ "ByoipCidr": { "Cidr": "198.51.100.0/24", "State": "PENDING_DEPROVISIONING" } }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator の Bring Your Own IP アドレス」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「DeprovisionByoipCidr」を参照してください。

次のコード例は、deprovision-byoip-cidr を使用する方法を示しています。

AWS CLI

アドレス範囲のプロビジョニングを解除するには

次の deprovision-byoip-cidr の例では、AWS リソースで使用するようにプロビジョニングした指定されたアドレス範囲を解放します。

aws globalaccelerator deprovision-byoip-cidr \ --cidr "198.51.100.0/24"

出力:

{ "ByoipCidr": { "Cidr": "198.51.100.0/24", "State": "PENDING_DEPROVISIONING" } }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator の Bring Your Own IP アドレス」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「DeprovisionByoipCidr」を参照してください。

次のコード例は、describe-accelerator-attributes を使用する方法を示しています。

AWS CLI

アクセラレーターの属性を記述するには

次の describe-accelerator-attributes の例は、アクセラレーターの属性の詳細を取得します。

aws globalaccelerator describe-accelerator-attributes \ --accelerator-arn arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh

出力:

{ "AcceleratorAttributes": { "FlowLogsEnabled": true "FlowLogsS3Bucket": flowlogs-abc "FlowLogsS3Prefix": bucketprefix-abc } }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のアクセラレーター」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「DescribeAcceleratorAttributes」を参照してください。

次のコード例は、describe-accelerator-attributes を使用する方法を示しています。

AWS CLI

アクセラレーターの属性を記述するには

次の describe-accelerator-attributes の例は、アクセラレーターの属性の詳細を取得します。

aws globalaccelerator describe-accelerator-attributes \ --accelerator-arn arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh

出力:

{ "AcceleratorAttributes": { "FlowLogsEnabled": true "FlowLogsS3Bucket": flowlogs-abc "FlowLogsS3Prefix": bucketprefix-abc } }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のアクセラレーター」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「DescribeAcceleratorAttributes」を参照してください。

次のコード例は、describe-accelerator を使用する方法を示しています。

AWS CLI

アクセラレーターを記述するには

次の describe-accelerator の例では、指定されたアクセラレーターの詳細情報を取得します。

aws globalaccelerator describe-accelerator \ --accelerator-arn arn:aws:globalaccelerator::123456789012:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh

出力:

{ "Accelerator": { "AcceleratorArn": "arn:aws:globalaccelerator::123456789012:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh", "IpAddressType": "IPV4", "Name": "ExampleAccelerator", "Enabled": true, "Status": "IN_PROGRESS", "IpSets": [ { "IpAddresses": [ "192.0.2.250", "198.51.100.52" ], "IpFamily": "IPv4" } ], "DnsName":"a1234567890abcdef.awsglobalaccelerator.com", "CreatedTime": 1542394847, "LastModifiedTime": 1542395013 } }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のアクセラレーター」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「DescribeAccelerator」を参照してください。

次のコード例は、describe-accelerator を使用する方法を示しています。

AWS CLI

アクセラレーターを記述するには

次の describe-accelerator の例では、指定されたアクセラレーターの詳細情報を取得します。

aws globalaccelerator describe-accelerator \ --accelerator-arn arn:aws:globalaccelerator::123456789012:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh

出力:

{ "Accelerator": { "AcceleratorArn": "arn:aws:globalaccelerator::123456789012:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh", "IpAddressType": "IPV4", "Name": "ExampleAccelerator", "Enabled": true, "Status": "IN_PROGRESS", "IpSets": [ { "IpAddresses": [ "192.0.2.250", "198.51.100.52" ], "IpFamily": "IPv4" } ], "DnsName":"a1234567890abcdef.awsglobalaccelerator.com", "CreatedTime": 1542394847, "LastModifiedTime": 1542395013 } }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のアクセラレーター」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「DescribeAccelerator」を参照してください。

次のコード例は、describe-custom-routing-accelerator-attributes を使用する方法を示しています。

AWS CLI

カスタムルーティングアクセラレーターの属性を記述するには

次の describe-custom-routing-accelerator-attributes の例では、カスタムルーティングアクセラレーターの属性について記述します。

aws globalaccelerator describe-custom-routing-accelerator-attributes \ --accelerator-arn arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh

出力:

{ "AcceleratorAttributes": { "FlowLogsEnabled": false } }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のカスタムルーティングアクセラレーター」を参照してください。

次のコード例は、describe-custom-routing-accelerator-attributes を使用する方法を示しています。

AWS CLI

カスタムルーティングアクセラレーターの属性を記述するには

次の describe-custom-routing-accelerator-attributes の例では、カスタムルーティングアクセラレーターの属性について記述します。

aws globalaccelerator describe-custom-routing-accelerator-attributes \ --accelerator-arn arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh

出力:

{ "AcceleratorAttributes": { "FlowLogsEnabled": false } }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のカスタムルーティングアクセラレーター」を参照してください。

次のコード例は、describe-custom-routing-accelerator を使用する方法を示しています。

AWS CLI

カスタムルーティングアクセラレーターを記述するには

次の describe-custom-routing-accelerator の例では、指定されたカスタムルーティングアクセラレーターの詳細を取得します。

aws globalaccelerator describe-custom-routing-accelerator \ --accelerator-arn arn:aws:globalaccelerator::123456789012:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh

出力:

{ "Accelerator": { "AcceleratorArn": "arn:aws:globalaccelerator::123456789012:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh", "IpAddressType": "IPV4", "Name": "ExampleCustomRoutingAccelerator", "Enabled": true, "Status": "IN_PROGRESS", "IpSets": [ { "IpAddresses": [ "192.0.2.250", "198.51.100.52" ], "IpFamily": "IPv4" } ], "DnsName":"a1234567890abcdef.awsglobalaccelerator.com", "CreatedTime": 1542394847, "LastModifiedTime": 1542395013 } }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のカスタムルーティングアクセラレーター」を参照してください。

次のコード例は、describe-custom-routing-accelerator を使用する方法を示しています。

AWS CLI

カスタムルーティングアクセラレーターを記述するには

次の describe-custom-routing-accelerator の例では、指定されたカスタムルーティングアクセラレーターの詳細を取得します。

aws globalaccelerator describe-custom-routing-accelerator \ --accelerator-arn arn:aws:globalaccelerator::123456789012:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh

出力:

{ "Accelerator": { "AcceleratorArn": "arn:aws:globalaccelerator::123456789012:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh", "IpAddressType": "IPV4", "Name": "ExampleCustomRoutingAccelerator", "Enabled": true, "Status": "IN_PROGRESS", "IpSets": [ { "IpAddresses": [ "192.0.2.250", "198.51.100.52" ], "IpFamily": "IPv4" } ], "DnsName":"a1234567890abcdef.awsglobalaccelerator.com", "CreatedTime": 1542394847, "LastModifiedTime": 1542395013 } }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のカスタムルーティングアクセラレーター」を参照してください。

次のコード例は、describe-custom-routing-endpoint-group を使用する方法を示しています。

AWS CLI

カスタムルーティングアクセラレーターのエンドポイントグループを記述するには

次の describe-custom-routing-endpoint-group の例では、カスタムルーティングアクセラレーターのエンドポイントグループを記述します。

aws globalaccelerator describe-custom-routing-endpoint-group \ --endpoint-group-arn arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/6789vxyz/endpoint-group/ab88888example

出力:

{ "EndpointGroup": { "EndpointGroupArn": "arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/6789vxyz/endpoint-group/ab88888example", "EndpointGroupRegion": "us-east-2", "DestinationDescriptions": [ { "FromPort": 5000, "ToPort": 10000, "Protocols": [ "UDP" ] } ], "EndpointDescriptions": [ { "EndpointId": "subnet-1234567890abcdef0" } ] } }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のカスタムルーティングアクセラレーターのエンドポイントグループ」を参照してください。

次のコード例は、describe-custom-routing-endpoint-group を使用する方法を示しています。

AWS CLI

カスタムルーティングアクセラレーターのエンドポイントグループを記述するには

次の describe-custom-routing-endpoint-group の例では、カスタムルーティングアクセラレーターのエンドポイントグループを記述します。

aws globalaccelerator describe-custom-routing-endpoint-group \ --endpoint-group-arn arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/6789vxyz/endpoint-group/ab88888example

出力:

{ "EndpointGroup": { "EndpointGroupArn": "arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/6789vxyz/endpoint-group/ab88888example", "EndpointGroupRegion": "us-east-2", "DestinationDescriptions": [ { "FromPort": 5000, "ToPort": 10000, "Protocols": [ "UDP" ] } ], "EndpointDescriptions": [ { "EndpointId": "subnet-1234567890abcdef0" } ] } }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のカスタムルーティングアクセラレーターのエンドポイントグループ」を参照してください。

次のコード例は、describe-custom-routing-listener を使用する方法を示しています。

AWS CLI

カスタムルーティングアクセラレーターのリスナーを記述するには

次の describe-custom-routing-listener の例では、カスタムルーティングアクセラレーターのリスナーにつを記述します。

aws globalaccelerator describe-custom-routing-listener \ --listener-arn arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/abcdef1234

出力:

{ "Listener": { "PortRanges": [ "FromPort": 5000, "ToPort": 10000 ], "ListenerArn": "arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/abcdef1234" } }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のカスタムルーティングアクセラレーターのリスナー」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「DescribeCustomRoutingListener」を参照してください。

次のコード例は、describe-custom-routing-listener を使用する方法を示しています。

AWS CLI

カスタムルーティングアクセラレーターのリスナーを記述するには

次の describe-custom-routing-listener の例では、カスタムルーティングアクセラレーターのリスナーにつを記述します。

aws globalaccelerator describe-custom-routing-listener \ --listener-arn arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/abcdef1234

出力:

{ "Listener": { "PortRanges": [ "FromPort": 5000, "ToPort": 10000 ], "ListenerArn": "arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/abcdef1234" } }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のカスタムルーティングアクセラレーターのリスナー」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「DescribeCustomRoutingListener」を参照してください。

次のコード例は、describe-endpoint-group を使用する方法を示しています。

AWS CLI

エンドポイントグループを記述するには

次の describe-endpoint-group の例では、Amazon EC2 インスタンス、ALB、NLB のエンドポイントを持つエンドポイントグループの詳細を取得します。

aws globalaccelerator describe-endpoint-group \ --endpoint-group-arn arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/6789vxyz-vxyz-6789-vxyz-6789lmnopqrs/endpoint-group/ab88888example

出力:

{ "EndpointGroup": { "TrafficDialPercentage": 100.0, "EndpointDescriptions": [ { "Weight": 128, "EndpointId": "i-1234567890abcdef0" }, { "Weight": 128, "EndpointId": "arn:aws:elasticloadbalancing:us-east-1:000123456789:loadbalancer/app/ALBTesting/alb01234567890xyz" }, { "Weight": 128, "EndpointId": "arn:aws:elasticloadbalancing:us-east-1:000123456789:loadbalancer/net/NLBTesting/alb01234567890qrs" } ], "EndpointGroupArn": "arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/6789vxyz-vxyz-6789-vxyz-6789lmnopqrs/endpoint-group/4321abcd-abcd-4321-abcd-4321abcdefg", "EndpointGroupRegion": "us-east-1" } }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のエンドポイントグループ」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「DescribeEndpointGroup」を参照してください。

次のコード例は、describe-endpoint-group を使用する方法を示しています。

AWS CLI

エンドポイントグループを記述するには

次の describe-endpoint-group の例では、Amazon EC2 インスタンス、ALB、NLB のエンドポイントを持つエンドポイントグループの詳細を取得します。

aws globalaccelerator describe-endpoint-group \ --endpoint-group-arn arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/6789vxyz-vxyz-6789-vxyz-6789lmnopqrs/endpoint-group/ab88888example

出力:

{ "EndpointGroup": { "TrafficDialPercentage": 100.0, "EndpointDescriptions": [ { "Weight": 128, "EndpointId": "i-1234567890abcdef0" }, { "Weight": 128, "EndpointId": "arn:aws:elasticloadbalancing:us-east-1:000123456789:loadbalancer/app/ALBTesting/alb01234567890xyz" }, { "Weight": 128, "EndpointId": "arn:aws:elasticloadbalancing:us-east-1:000123456789:loadbalancer/net/NLBTesting/alb01234567890qrs" } ], "EndpointGroupArn": "arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/6789vxyz-vxyz-6789-vxyz-6789lmnopqrs/endpoint-group/4321abcd-abcd-4321-abcd-4321abcdefg", "EndpointGroupRegion": "us-east-1" } }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のエンドポイントグループ」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「DescribeEndpointGroup」を参照してください。

次のコード例は、describe-listener を使用する方法を示しています。

AWS CLI

リスナーを記述するには

次の describe-listener の例では、リスナーを記述しています。

aws globalaccelerator describe-listener \ --listener-arn arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/abcdef1234

出力:

{ "Listener": { "ListenerArn": "arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/abcdef1234", "PortRanges": [ { "FromPort": 80, "ToPort": 80 } ], "Protocol": "TCP", "ClientAffinity": "NONE" } }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のリスナー」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「DescribeListener」を参照してください。

次のコード例は、describe-listener を使用する方法を示しています。

AWS CLI

リスナーを記述するには

次の describe-listener の例では、リスナーを記述しています。

aws globalaccelerator describe-listener \ --listener-arn arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/abcdef1234

出力:

{ "Listener": { "ListenerArn": "arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/abcdef1234", "PortRanges": [ { "FromPort": 80, "ToPort": 80 } ], "Protocol": "TCP", "ClientAffinity": "NONE" } }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のリスナー」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「DescribeListener」を参照してください。

次のコード例は、list-accelerators を使用する方法を示しています。

AWS CLI

アクセラレーターを一覧表示するには

次の list-accelerators 例では、AWS アカウントのアクセラレーターを一覧表示します。このアカウントには 2 つのアクセラレーターがあります。

aws globalaccelerator list-accelerators

出力:

{ "Accelerators": [ { "AcceleratorArn": "arn:aws:globalaccelerator::012345678901:accelerator/5555abcd-abcd-5555-abcd-5555EXAMPLE1", "Name": "TestAccelerator", "IpAddressType": "IPV4", "Enabled": true, "IpSets": [ { "IpFamily": "IPv4", "IpAddresses": [ "192.0.2.250", "198.51.100.52" ] } ], "DnsName": "5a5a5a5a5a5a5a5a.awsglobalaccelerator.com", "Status": "DEPLOYED", "CreatedTime": 1552424416.0, "LastModifiedTime": 1569375641.0 }, { "AcceleratorArn": "arn:aws:globalaccelerator::888888888888:accelerator/8888abcd-abcd-8888-abcd-8888EXAMPLE2", "Name": "ExampleAccelerator", "IpAddressType": "IPV4", "Enabled": true, "IpSets": [ { "IpFamily": "IPv4", "IpAddresses": [ "192.0.2.100", "198.51.100.10" ] } ], "DnsName": "6a6a6a6a6a6a6a.awsglobalaccelerator.com", "Status": "DEPLOYED", "CreatedTime": 1575585564.0, "LastModifiedTime": 1579809243.0 }, ] }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のアクセラレーター」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「ListAccelerators」を参照してください。

次のコード例は、list-accelerators を使用する方法を示しています。

AWS CLI

アクセラレーターを一覧表示するには

次の list-accelerators 例では、AWS アカウントのアクセラレーターを一覧表示します。このアカウントには 2 つのアクセラレーターがあります。

aws globalaccelerator list-accelerators

出力:

{ "Accelerators": [ { "AcceleratorArn": "arn:aws:globalaccelerator::012345678901:accelerator/5555abcd-abcd-5555-abcd-5555EXAMPLE1", "Name": "TestAccelerator", "IpAddressType": "IPV4", "Enabled": true, "IpSets": [ { "IpFamily": "IPv4", "IpAddresses": [ "192.0.2.250", "198.51.100.52" ] } ], "DnsName": "5a5a5a5a5a5a5a5a.awsglobalaccelerator.com", "Status": "DEPLOYED", "CreatedTime": 1552424416.0, "LastModifiedTime": 1569375641.0 }, { "AcceleratorArn": "arn:aws:globalaccelerator::888888888888:accelerator/8888abcd-abcd-8888-abcd-8888EXAMPLE2", "Name": "ExampleAccelerator", "IpAddressType": "IPV4", "Enabled": true, "IpSets": [ { "IpFamily": "IPv4", "IpAddresses": [ "192.0.2.100", "198.51.100.10" ] } ], "DnsName": "6a6a6a6a6a6a6a.awsglobalaccelerator.com", "Status": "DEPLOYED", "CreatedTime": 1575585564.0, "LastModifiedTime": 1579809243.0 }, ] }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のアクセラレーター」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「ListAccelerators」を参照してください。

次のコード例は、list-byoip-cidr を使用する方法を示しています。

AWS CLI

アドレス範囲を一覧表示するには

次の list-byoip-cidr の例では、Global Accelerator で使用するようにプロビジョニングした Bring Your Own IP アドレス (BYOIP) アドレス範囲を一覧表示します。

aws globalaccelerator list-byoip-cidrs

出力:

{ "ByoipCidrs": [ { "Cidr": "198.51.100.0/24", "State": "READY" } { "Cidr": "203.0.113.25/24", "State": "READY" } ] }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator の Bring Your Own IP アドレス」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「ListByoipCidr」を参照してください。

次のコード例は、list-byoip-cidr を使用する方法を示しています。

AWS CLI

アドレス範囲を一覧表示するには

次の list-byoip-cidr の例では、Global Accelerator で使用するようにプロビジョニングした Bring Your Own IP アドレス (BYOIP) アドレス範囲を一覧表示します。

aws globalaccelerator list-byoip-cidrs

出力:

{ "ByoipCidrs": [ { "Cidr": "198.51.100.0/24", "State": "READY" } { "Cidr": "203.0.113.25/24", "State": "READY" } ] }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator の Bring Your Own IP アドレス」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「ListByoipCidr」を参照してください。

次のコード例は、list-custom-routing-accelerators を使用する方法を示しています。

AWS CLI

カスタムルーティングアクセラレーターを一覧表示するには

次の list-custom-routing-accelerators の例では、AWS アカウントのカスタムルーティングアクセラレーターを一覧表示します。

aws globalaccelerator list-custom-routing-accelerators

出力:

{ "Accelerators": [ { "AcceleratorArn": "arn:aws:globalaccelerator::012345678901:accelerator/5555abcd-abcd-5555-abcd-5555EXAMPLE1", "Name": "TestCustomRoutingAccelerator", "IpAddressType": "IPV4", "Enabled": true, "IpSets": [ { "IpFamily": "IPv4", "IpAddresses": [ "192.0.2.250", "198.51.100.52" ] } ], "DnsName": "5a5a5a5a5a5a5a5a.awsglobalaccelerator.com", "Status": "DEPLOYED", "CreatedTime": 1552424416.0, "LastModifiedTime": 1569375641.0 }, { "AcceleratorArn": "arn:aws:globalaccelerator::888888888888:accelerator/8888abcd-abcd-8888-abcd-8888EXAMPLE2", "Name": "ExampleCustomRoutingAccelerator", "IpAddressType": "IPV4", "Enabled": true, "IpSets": [ { "IpFamily": "IPv4", "IpAddresses": [ "192.0.2.100", "198.51.100.10" ] } ], "DnsName": "6a6a6a6a6a6a6a.awsglobalaccelerator.com", "Status": "DEPLOYED", "CreatedTime": 1575585564.0, "LastModifiedTime": 1579809243.0 }, ] }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のカスタムルーティングアクセラレーター」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「ListCustomRoutingAccelerators」を参照してください。

次のコード例は、list-custom-routing-accelerators を使用する方法を示しています。

AWS CLI

カスタムルーティングアクセラレーターを一覧表示するには

次の list-custom-routing-accelerators の例では、AWS アカウントのカスタムルーティングアクセラレーターを一覧表示します。

aws globalaccelerator list-custom-routing-accelerators

出力:

{ "Accelerators": [ { "AcceleratorArn": "arn:aws:globalaccelerator::012345678901:accelerator/5555abcd-abcd-5555-abcd-5555EXAMPLE1", "Name": "TestCustomRoutingAccelerator", "IpAddressType": "IPV4", "Enabled": true, "IpSets": [ { "IpFamily": "IPv4", "IpAddresses": [ "192.0.2.250", "198.51.100.52" ] } ], "DnsName": "5a5a5a5a5a5a5a5a.awsglobalaccelerator.com", "Status": "DEPLOYED", "CreatedTime": 1552424416.0, "LastModifiedTime": 1569375641.0 }, { "AcceleratorArn": "arn:aws:globalaccelerator::888888888888:accelerator/8888abcd-abcd-8888-abcd-8888EXAMPLE2", "Name": "ExampleCustomRoutingAccelerator", "IpAddressType": "IPV4", "Enabled": true, "IpSets": [ { "IpFamily": "IPv4", "IpAddresses": [ "192.0.2.100", "198.51.100.10" ] } ], "DnsName": "6a6a6a6a6a6a6a.awsglobalaccelerator.com", "Status": "DEPLOYED", "CreatedTime": 1575585564.0, "LastModifiedTime": 1579809243.0 }, ] }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のカスタムルーティングアクセラレーター」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「ListCustomRoutingAccelerators」を参照してください。

次のコード例は、list-custom-routing-endpoint-groups を使用する方法を示しています。

AWS CLI

カスタムルーティングアクセラレーターでリスナーのエンドポイントグループを一覧表示するには

次の list-custom-routing-endpoint-groups の例では、カスタムルーティングアクセラレーターのリスナーのエンドポイントグループを一覧表示します。

aws globalaccelerator list-custom-routing-endpoint-groups \ --listener-arn arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/abcdef1234

出力:

{ "EndpointGroups": [ { "EndpointGroupArn": "arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/abcdef1234/endpoint-group/ab88888example", "EndpointGroupRegion": "eu-central-1", "DestinationDescriptions": [ { "FromPort": 80, "ToPort": 80, "Protocols": [ "TCP", "UDP" ] } ] "EndpointDescriptions": [ { "EndpointId": "subnet-abcd123example" } ] } ] }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のカスタムルーティングアクセラレーターのエンドポイントグループ」を参照してください。

次のコード例は、list-custom-routing-endpoint-groups を使用する方法を示しています。

AWS CLI

カスタムルーティングアクセラレーターでリスナーのエンドポイントグループを一覧表示するには

次の list-custom-routing-endpoint-groups の例では、カスタムルーティングアクセラレーターのリスナーのエンドポイントグループを一覧表示します。

aws globalaccelerator list-custom-routing-endpoint-groups \ --listener-arn arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/abcdef1234

出力:

{ "EndpointGroups": [ { "EndpointGroupArn": "arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/abcdef1234/endpoint-group/ab88888example", "EndpointGroupRegion": "eu-central-1", "DestinationDescriptions": [ { "FromPort": 80, "ToPort": 80, "Protocols": [ "TCP", "UDP" ] } ] "EndpointDescriptions": [ { "EndpointId": "subnet-abcd123example" } ] } ] }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のカスタムルーティングアクセラレーターのエンドポイントグループ」を参照してください。

次のコード例は、list-custom-routing-listeners を使用する方法を示しています。

AWS CLI

カスタムルーティングアクセラレーターのリスナーを一覧表示するには

次の list-custom-routing-listeners の例では、カスタムルーティングアクセラレーターのリスナーを一覧表示します。

aws globalaccelerator list-custom-routing-listeners \ --accelerator-arn arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh

出力:

{ "Listeners": [ { "ListenerArn": "arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/abcdef1234", "PortRanges": [ { "FromPort": 5000, "ToPort": 10000 } ], "Protocol": "TCP" } ] }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のカスタムルーティングアクセラレーターのリスナー」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「ListCustomRoutingListeners」を参照してください。

次のコード例は、list-custom-routing-listeners を使用する方法を示しています。

AWS CLI

カスタムルーティングアクセラレーターのリスナーを一覧表示するには

次の list-custom-routing-listeners の例では、カスタムルーティングアクセラレーターのリスナーを一覧表示します。

aws globalaccelerator list-custom-routing-listeners \ --accelerator-arn arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh

出力:

{ "Listeners": [ { "ListenerArn": "arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/abcdef1234", "PortRanges": [ { "FromPort": 5000, "ToPort": 10000 } ], "Protocol": "TCP" } ] }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のカスタムルーティングアクセラレーターのリスナー」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「ListCustomRoutingListeners」を参照してください。

次のコード例は、list-custom-routing-port-mappings-by-destination を使用する方法を示しています。

AWS CLI

特定のカスタムルーティングアクセラレーターの送信先のポートマッピングを一覧表示するには

次の list-custom-routing-port-mappings-by-destination の例では、カスタムルーティングアクセラレーターの特定の送信先 EC2 サーバー (送信先アドレス) のポートマッピングを示します。

aws globalaccelerator list-custom-routing-port-mappings-by-destination \ --endpoint-id subnet-abcd123example \ --destination-address 198.51.100.52

出力:

{ "DestinationPortMappings": [ { "AcceleratorArn": "arn:aws:globalaccelerator::402092451327:accelerator/24ea29b8-d750-4489-8919-3095f3c4b0a7", "AcceleratorSocketAddresses": [ { "IpAddress": "192.0.2.250", "Port": 65514 }, { "IpAddress": "192.10.100.99", "Port": 65514 } ], "EndpointGroupArn": "arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/0123vxyz/endpoint-group/ab88888example", "EndpointId": "subnet-abcd123example", "EndpointGroupRegion": "us-west-2", "DestinationSocketAddress": { "IpAddress": "198.51.100.52", "Port": 80 }, "IpAddressType": "IPv4", "DestinationTrafficState": "ALLOW" } ] }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator でのカスタムルーティングアクセラレーターの仕組み」を参照してください。

次のコード例は、list-custom-routing-port-mappings-by-destination を使用する方法を示しています。

AWS CLI

特定のカスタムルーティングアクセラレーターの送信先のポートマッピングを一覧表示するには

次の list-custom-routing-port-mappings-by-destination の例では、カスタムルーティングアクセラレーターの特定の送信先 EC2 サーバー (送信先アドレス) のポートマッピングを示します。

aws globalaccelerator list-custom-routing-port-mappings-by-destination \ --endpoint-id subnet-abcd123example \ --destination-address 198.51.100.52

出力:

{ "DestinationPortMappings": [ { "AcceleratorArn": "arn:aws:globalaccelerator::402092451327:accelerator/24ea29b8-d750-4489-8919-3095f3c4b0a7", "AcceleratorSocketAddresses": [ { "IpAddress": "192.0.2.250", "Port": 65514 }, { "IpAddress": "192.10.100.99", "Port": 65514 } ], "EndpointGroupArn": "arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/0123vxyz/endpoint-group/ab88888example", "EndpointId": "subnet-abcd123example", "EndpointGroupRegion": "us-west-2", "DestinationSocketAddress": { "IpAddress": "198.51.100.52", "Port": 80 }, "IpAddressType": "IPv4", "DestinationTrafficState": "ALLOW" } ] }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator でのカスタムルーティングアクセラレーターの仕組み」を参照してください。

次のコード例は、list-custom-routing-port-mappings を使用する方法を示しています。

AWS CLI

カスタムルーティングアクセラレーターのポートマッピングを一覧表示するには

次の list-custom-routing-port-mappings の例は、カスタムルーティングアクセラレーターのポートマッピングの部分的なリストを示しています。

aws globalaccelerator list-custom-routing-port-mappings \ --accelerator-arn arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh

出力:

{ "PortMappings": [ { "AcceleratorPort": 40480, "EndpointGroupArn": "arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/0123vxyz/endpoint-group/098765zyxwvu", "EndpointId": "subnet-1234567890abcdef0", "DestinationSocketAddress": { "IpAddress": "192.0.2.250", "Port": 80 }, "Protocols": [ "TCP", "UDP" ], "DestinationTrafficState": "ALLOW" } { "AcceleratorPort": 40481, "EndpointGroupArn": "arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/0123vxyz/endpoint-group/098765zyxwvu", "EndpointId": "subnet-1234567890abcdef0", "DestinationSocketAddress": { "IpAddress": "192.0.2.251", "Port": 80 }, "Protocols": [ "TCP", "UDP" ], "DestinationTrafficState": "ALLOW" } ] }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator でのカスタムルーティングアクセラレーターの仕組み」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「ListCustomRoutingPortMappings」を参照してください。

次のコード例は、list-custom-routing-port-mappings を使用する方法を示しています。

AWS CLI

カスタムルーティングアクセラレーターのポートマッピングを一覧表示するには

次の list-custom-routing-port-mappings の例は、カスタムルーティングアクセラレーターのポートマッピングの部分的なリストを示しています。

aws globalaccelerator list-custom-routing-port-mappings \ --accelerator-arn arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh

出力:

{ "PortMappings": [ { "AcceleratorPort": 40480, "EndpointGroupArn": "arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/0123vxyz/endpoint-group/098765zyxwvu", "EndpointId": "subnet-1234567890abcdef0", "DestinationSocketAddress": { "IpAddress": "192.0.2.250", "Port": 80 }, "Protocols": [ "TCP", "UDP" ], "DestinationTrafficState": "ALLOW" } { "AcceleratorPort": 40481, "EndpointGroupArn": "arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/0123vxyz/endpoint-group/098765zyxwvu", "EndpointId": "subnet-1234567890abcdef0", "DestinationSocketAddress": { "IpAddress": "192.0.2.251", "Port": 80 }, "Protocols": [ "TCP", "UDP" ], "DestinationTrafficState": "ALLOW" } ] }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator でのカスタムルーティングアクセラレーターの仕組み」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「ListCustomRoutingPortMappings」を参照してください。

次のコード例は、list-endpoint-groups を使用する方法を示しています。

AWS CLI

エンドポイントグループを一覧表示するには

次の list-endpoint-groups の例では、リスナーのエンドポイントグループを一覧表示します。このリスナーには 2 つのエンドポイントグループがあります。

aws globalaccelerator --region us-west-2 list-endpoint-groups \ --listener-arn arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/abcdef1234

出力:

{ "EndpointGroups": [ { "EndpointGroupArn": "arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/abcdef1234/endpoint-group/ab88888example", "EndpointGroupRegion": "eu-central-1", "EndpointDescriptions": [], "TrafficDialPercentage": 100.0, "HealthCheckPort": 80, "HealthCheckProtocol": "TCP", "HealthCheckIntervalSeconds": 30, "ThresholdCount": 3 } { "EndpointGroupArn": "arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/abcdef1234/endpoint-group/ab99999example", "EndpointGroupRegion": "us-east-1", "EndpointDescriptions": [], "TrafficDialPercentage": 50.0, "HealthCheckPort": 80, "HealthCheckProtocol": "TCP", "HealthCheckIntervalSeconds": 30, "ThresholdCount": 3 } ] }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のエンドポイントグループ」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「ListEndpointGroups」を参照してください。

次のコード例は、list-endpoint-groups を使用する方法を示しています。

AWS CLI

エンドポイントグループを一覧表示するには

次の list-endpoint-groups の例では、リスナーのエンドポイントグループを一覧表示します。このリスナーには 2 つのエンドポイントグループがあります。

aws globalaccelerator --region us-west-2 list-endpoint-groups \ --listener-arn arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/abcdef1234

出力:

{ "EndpointGroups": [ { "EndpointGroupArn": "arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/abcdef1234/endpoint-group/ab88888example", "EndpointGroupRegion": "eu-central-1", "EndpointDescriptions": [], "TrafficDialPercentage": 100.0, "HealthCheckPort": 80, "HealthCheckProtocol": "TCP", "HealthCheckIntervalSeconds": 30, "ThresholdCount": 3 } { "EndpointGroupArn": "arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/abcdef1234/endpoint-group/ab99999example", "EndpointGroupRegion": "us-east-1", "EndpointDescriptions": [], "TrafficDialPercentage": 50.0, "HealthCheckPort": 80, "HealthCheckProtocol": "TCP", "HealthCheckIntervalSeconds": 30, "ThresholdCount": 3 } ] }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のエンドポイントグループ」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「ListEndpointGroups」を参照してください。

次のコード例は、list-listeners を使用する方法を示しています。

AWS CLI

リスナーを一覧表示するには

次の list-listeners の例では、アクセラレーターのリスナーを一覧表示します。

aws globalaccelerator list-listeners \ --accelerator-arn arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh

出力:

{ "Listeners": [ { "ListenerArn": "arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/abcdef1234", "PortRanges": [ { "FromPort": 80, "ToPort": 80 } ], "Protocol": "TCP", "ClientAffinity": "NONE" } ] }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のリスナー」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「ListListeners」を参照してください。

次のコード例は、list-listeners を使用する方法を示しています。

AWS CLI

リスナーを一覧表示するには

次の list-listeners の例では、アクセラレーターのリスナーを一覧表示します。

aws globalaccelerator list-listeners \ --accelerator-arn arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh

出力:

{ "Listeners": [ { "ListenerArn": "arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/abcdef1234", "PortRanges": [ { "FromPort": 80, "ToPort": 80 } ], "Protocol": "TCP", "ClientAffinity": "NONE" } ] }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のリスナー」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「ListListeners」を参照してください。

次のコード例は、list-tags-for-resource を使用する方法を示しています。

AWS CLI

アクセラレーターのタグを一覧表示するには

次の list-tags-for-resource の例では、特定のアクセラレーターのタグを一覧表示します。

aws globalaccelerator list-tags-for-resource \ --accelerator-arn arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh

出力:

{ "Tags": [ { "Key": "Project", "Value": "A123456" } ] }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のタグ付け」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「ListTagsForResource」を参照してください。

次のコード例は、list-tags-for-resource を使用する方法を示しています。

AWS CLI

アクセラレーターのタグを一覧表示するには

次の list-tags-for-resource の例では、特定のアクセラレーターのタグを一覧表示します。

aws globalaccelerator list-tags-for-resource \ --accelerator-arn arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh

出力:

{ "Tags": [ { "Key": "Project", "Value": "A123456" } ] }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のタグ付け」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「ListTagsForResource」を参照してください。

次のコード例は、provision-byoip-cidr を使用する方法を示しています。

AWS CLI

アドレス範囲をプロビジョニングするには

次の provision-byoip-cidr の例では、AWS リソースで使用する指定されたアドレス範囲をプロビジョニングします。

aws globalaccelerator provision-byoip-cidr \ --cidr 192.0.2.250/24 \ --cidr-authorization-context Message="$text_message",Signature="$signed_message"

出力:

{ "ByoipCidr": { "Cidr": "192.0.2.250/24", "State": "PENDING_PROVISIONING" } }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator の Bring Your Own IP アドレス」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「ProvisionByoipCidr」を参照してください。

次のコード例は、provision-byoip-cidr を使用する方法を示しています。

AWS CLI

アドレス範囲をプロビジョニングするには

次の provision-byoip-cidr の例では、AWS リソースで使用する指定されたアドレス範囲をプロビジョニングします。

aws globalaccelerator provision-byoip-cidr \ --cidr 192.0.2.250/24 \ --cidr-authorization-context Message="$text_message",Signature="$signed_message"

出力:

{ "ByoipCidr": { "Cidr": "192.0.2.250/24", "State": "PENDING_PROVISIONING" } }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator の Bring Your Own IP アドレス」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「ProvisionByoipCidr」を参照してください。

次のコード例は、tag-resource を使用する方法を示しています。

AWS CLI

アクセラレーターにタグを付けるには

次の tag-resource の例では、タグ Name と タグ Project をアクセラレーターに追加し、それぞれに対応する値を追加します。

aws globalaccelerator tag-resource \ --resource-arn arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh \ --tags Key="Name",Value="Example Name" Key="Project",Value="Example Project"

このコマンドでは何も出力されません。

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のタグ付け」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「TagResource」を参照してください。

次のコード例は、tag-resource を使用する方法を示しています。

AWS CLI

アクセラレーターにタグを付けるには

次の tag-resource の例では、タグ Name と タグ Project をアクセラレーターに追加し、それぞれに対応する値を追加します。

aws globalaccelerator tag-resource \ --resource-arn arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh \ --tags Key="Name",Value="Example Name" Key="Project",Value="Example Project"

このコマンドでは何も出力されません。

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のタグ付け」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「TagResource」を参照してください。

次のコード例は、untag-resource を使用する方法を示しています。

AWS CLI

アクセラレーターからタグを削除するには

次の untag-resource の例では、アクセラレーターから Name タグと Project タグを削除します。

aws globalaccelerator untag-resource \ --resource-arn arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh \ --tag-keys Key="Name" Key="Project"

このコマンドでは何も出力されません。

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のタグ付け」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「UntagResource」を参照してください。

次のコード例は、untag-resource を使用する方法を示しています。

AWS CLI

アクセラレーターからタグを削除するには

次の untag-resource の例では、アクセラレーターから Name タグと Project タグを削除します。

aws globalaccelerator untag-resource \ --resource-arn arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh \ --tag-keys Key="Name" Key="Project"

このコマンドでは何も出力されません。

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のタグ付け」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「UntagResource」を参照してください。

次のコード例は、update-accelerator-attributes を使用する方法を示しています。

AWS CLI

アクセラレーターの属性を更新するには

次の update-accelerator-attributes の例では、フローログを有効にするためにアクセラレーターを更新します。アクセラレーター属性を作成または更新するには、US-West-2 (Oregon) リージョンを指定する必要があります。

aws globalaccelerator update-accelerator-attributes \ --accelerator-arn arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh \ --flow-logs-enabled \ --flow-logs-s3-bucket flowlogs-abc \ --flow-logs-s3-prefix bucketprefix-abc

出力:

{ "AcceleratorAttributes": { "FlowLogsEnabled": true "FlowLogsS3Bucket": flowlogs-abc "FlowLogsS3Prefix": bucketprefix-abc } }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のアクセラレーター」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「UpdateAcceleratorAttributes」を参照してください。

次のコード例は、update-accelerator-attributes を使用する方法を示しています。

AWS CLI

アクセラレーターの属性を更新するには

次の update-accelerator-attributes の例では、フローログを有効にするためにアクセラレーターを更新します。アクセラレーター属性を作成または更新するには、US-West-2 (Oregon) リージョンを指定する必要があります。

aws globalaccelerator update-accelerator-attributes \ --accelerator-arn arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh \ --flow-logs-enabled \ --flow-logs-s3-bucket flowlogs-abc \ --flow-logs-s3-prefix bucketprefix-abc

出力:

{ "AcceleratorAttributes": { "FlowLogsEnabled": true "FlowLogsS3Bucket": flowlogs-abc "FlowLogsS3Prefix": bucketprefix-abc } }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のアクセラレーター」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「UpdateAcceleratorAttributes」を参照してください。

次のコード例は、update-accelerator を使用する方法を示しています。

AWS CLI

アクセラレーターを更新するには

次の update-accelerator の例では、アクセラレーター名を ExampleAcceleratorNew に変更するようにアクセラレーターを変更します。アクセラレーターを作成または更新するには、US-West-2 (Oregon) リージョンを指定する必要があります。

aws globalaccelerator update-accelerator \ --accelerator-arn arn:aws:globalaccelerator::123456789012:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh \ --name ExampleAcceleratorNew

出力:

{ "Accelerator": { "AcceleratorArn": "arn:aws:globalaccelerator::123456789012:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh", "IpAddressType": "IPV4", "Name": "ExampleAcceleratorNew", "Enabled": true, "Status": "IN_PROGRESS", "IpSets": [ { "IpAddresses": [ "192.0.2.250", "198.51.100.52" ], "IpFamily": "IPv4" } ], "DnsName":"a1234567890abcdef.awsglobalaccelerator.com", "CreatedTime": 1232394847, "LastModifiedTime": 1232395654 } }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のアクセラレーター」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「UpdateAccelerator」を参照してください。

次のコード例は、update-accelerator を使用する方法を示しています。

AWS CLI

アクセラレーターを更新するには

次の update-accelerator の例では、アクセラレーター名を ExampleAcceleratorNew に変更するようにアクセラレーターを変更します。アクセラレーターを作成または更新するには、US-West-2 (Oregon) リージョンを指定する必要があります。

aws globalaccelerator update-accelerator \ --accelerator-arn arn:aws:globalaccelerator::123456789012:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh \ --name ExampleAcceleratorNew

出力:

{ "Accelerator": { "AcceleratorArn": "arn:aws:globalaccelerator::123456789012:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh", "IpAddressType": "IPV4", "Name": "ExampleAcceleratorNew", "Enabled": true, "Status": "IN_PROGRESS", "IpSets": [ { "IpAddresses": [ "192.0.2.250", "198.51.100.52" ], "IpFamily": "IPv4" } ], "DnsName":"a1234567890abcdef.awsglobalaccelerator.com", "CreatedTime": 1232394847, "LastModifiedTime": 1232395654 } }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のアクセラレーター」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「UpdateAccelerator」を参照してください。

次のコード例は、update-custom-routing-accelerator-attributes を使用する方法を示しています。

AWS CLI

カスタムルーティングアクセラレーターの属性を更新するには

次の update-custom-routing-accelerator-attributes の例では、カスタムルーティングアクセラレーターを更新してフローログを有効にします。

aws globalaccelerator update-custom-routing-accelerator-attributes \ --accelerator-arn arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh \ --flow-logs-enabled \ --flow-logs-s3-bucket flowlogs-abc \ --flow-logs-s3-prefix bucketprefix-abc

出力:

{ "AcceleratorAttributes": { "FlowLogsEnabled": true "FlowLogsS3Bucket": flowlogs-abc "FlowLogsS3Prefix": bucketprefix-abc } }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のカスタムルーティングアクセラレーター」を参照してください。

次のコード例は、update-custom-routing-accelerator-attributes を使用する方法を示しています。

AWS CLI

カスタムルーティングアクセラレーターの属性を更新するには

次の update-custom-routing-accelerator-attributes の例では、カスタムルーティングアクセラレーターを更新してフローログを有効にします。

aws globalaccelerator update-custom-routing-accelerator-attributes \ --accelerator-arn arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh \ --flow-logs-enabled \ --flow-logs-s3-bucket flowlogs-abc \ --flow-logs-s3-prefix bucketprefix-abc

出力:

{ "AcceleratorAttributes": { "FlowLogsEnabled": true "FlowLogsS3Bucket": flowlogs-abc "FlowLogsS3Prefix": bucketprefix-abc } }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のカスタムルーティングアクセラレーター」を参照してください。

次のコード例は、update-custom-routing-accelerator を使用する方法を示しています。

AWS CLI

カスタムルーティングアクセラレーターを更新するには

次の update-custom-routing-accelerator の例では、カスタムルーティングアクセラレーターを変更して、アクセラレーター名を変更します。

aws globalaccelerator --region us-west-2 update-custom-routing-accelerator \ --accelerator-arn arn:aws:globalaccelerator::123456789012:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh \ --name ExampleCustomRoutingAcceleratorNew

出力:

{ "Accelerator": { "AcceleratorArn": "arn:aws:globalaccelerator::123456789012:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh", "IpAddressType": "IPV4", "Name": "ExampleCustomRoutingAcceleratorNew", "Enabled": true, "Status": "IN_PROGRESS", "IpSets": [ { "IpAddresses": [ "192.0.2.250", "198.51.100.52" ], "IpFamily": "IPv4" } ], "DnsName":"a1234567890abcdef.awsglobalaccelerator.com", "CreatedTime": 1232394847, "LastModifiedTime": 1232395654 } }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のカスタムルーティングアクセラレーター」を参照してください。

次のコード例は、update-custom-routing-accelerator を使用する方法を示しています。

AWS CLI

カスタムルーティングアクセラレーターを更新するには

次の update-custom-routing-accelerator の例では、カスタムルーティングアクセラレーターを変更して、アクセラレーター名を変更します。

aws globalaccelerator --region us-west-2 update-custom-routing-accelerator \ --accelerator-arn arn:aws:globalaccelerator::123456789012:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh \ --name ExampleCustomRoutingAcceleratorNew

出力:

{ "Accelerator": { "AcceleratorArn": "arn:aws:globalaccelerator::123456789012:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh", "IpAddressType": "IPV4", "Name": "ExampleCustomRoutingAcceleratorNew", "Enabled": true, "Status": "IN_PROGRESS", "IpSets": [ { "IpAddresses": [ "192.0.2.250", "198.51.100.52" ], "IpFamily": "IPv4" } ], "DnsName":"a1234567890abcdef.awsglobalaccelerator.com", "CreatedTime": 1232394847, "LastModifiedTime": 1232395654 } }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のカスタムルーティングアクセラレーター」を参照してください。

次のコード例は、update-custom-routing-listener を使用する方法を示しています。

AWS CLI

カスタムルーティングアクセラレーターのリスナーを更新するには

次の update-custom-routing-listener の例では、リスナーを更新してポート範囲を変更します。

aws globalaccelerator update-custom-routing-listener \ --listener-arn arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/0123vxyz \ --port-ranges FromPort=10000,ToPort=20000

出力:

{ "Listener": { "ListenerArn": "arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/0123vxyz "PortRanges": [ { "FromPort": 10000, "ToPort": 20000 } ], "Protocol": "TCP" } }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のカスタムルーティングアクセラレーターのリスナー」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「UpdateCustomRoutingListener」を参照してください。

次のコード例は、update-custom-routing-listener を使用する方法を示しています。

AWS CLI

カスタムルーティングアクセラレーターのリスナーを更新するには

次の update-custom-routing-listener の例では、リスナーを更新してポート範囲を変更します。

aws globalaccelerator update-custom-routing-listener \ --listener-arn arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/0123vxyz \ --port-ranges FromPort=10000,ToPort=20000

出力:

{ "Listener": { "ListenerArn": "arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/0123vxyz "PortRanges": [ { "FromPort": 10000, "ToPort": 20000 } ], "Protocol": "TCP" } }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のカスタムルーティングアクセラレーターのリスナー」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「UpdateCustomRoutingListener」を参照してください。

次のコード例は、update-endpoint-group を使用する方法を示しています。

AWS CLI

エンドポイントグループを更新するには

次の update-endpoint-group の例では、Elastic IP アドレス、ALB、NLB の 3 つのエンドポイントをエンドポイントグループに追加します。

aws globalaccelerator update-endpoint-group \ --endpoint-group-arn arn:aws:globalaccelerator::123456789012:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/6789vxyz-vxyz-6789-vxyz-6789lmnopqrs/endpoint-group/ab88888example \ --endpoint-configurations \ EndpointId=eipalloc-eip01234567890abc,Weight=128 \ EndpointId=arn:aws:elasticloadbalancing:us-east-1:000123456789:loadbalancer/app/ALBTesting/alb01234567890xyz,Weight=128 \ EndpointId=arn:aws:elasticloadbalancing:us-east-1:000123456789:loadbalancer/net/NLBTesting/alb01234567890qrs,Weight=128

出力:

{ "EndpointGroup": { "TrafficDialPercentage": 100, "EndpointDescriptions": [ { "Weight": 128, "EndpointId": "eip01234567890abc" }, { "Weight": 128, "EndpointId": "arn:aws:elasticloadbalancing:us-east-1:000123456789:loadbalancer/app/ALBTesting/alb01234567890xyz" }, { "Weight": 128, "EndpointId": "arn:aws:elasticloadbalancing:us-east-1:000123456789:loadbalancer/net/NLBTesting/alb01234567890qrs" } ], "EndpointGroupArn": "arn:aws:globalaccelerator::123456789012:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/6789vxyz-vxyz-6789-vxyz-6789lmnopqrs/endpoint-group/4321abcd-abcd-4321-abcd-4321abcdefg", "EndpointGroupRegion": "us-east-1" } }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のエンドポイントグループ」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「UpdateEndpointGroup」を参照してください。

次のコード例は、update-endpoint-group を使用する方法を示しています。

AWS CLI

エンドポイントグループを更新するには

次の update-endpoint-group の例では、Elastic IP アドレス、ALB、NLB の 3 つのエンドポイントをエンドポイントグループに追加します。

aws globalaccelerator update-endpoint-group \ --endpoint-group-arn arn:aws:globalaccelerator::123456789012:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/6789vxyz-vxyz-6789-vxyz-6789lmnopqrs/endpoint-group/ab88888example \ --endpoint-configurations \ EndpointId=eipalloc-eip01234567890abc,Weight=128 \ EndpointId=arn:aws:elasticloadbalancing:us-east-1:000123456789:loadbalancer/app/ALBTesting/alb01234567890xyz,Weight=128 \ EndpointId=arn:aws:elasticloadbalancing:us-east-1:000123456789:loadbalancer/net/NLBTesting/alb01234567890qrs,Weight=128

出力:

{ "EndpointGroup": { "TrafficDialPercentage": 100, "EndpointDescriptions": [ { "Weight": 128, "EndpointId": "eip01234567890abc" }, { "Weight": 128, "EndpointId": "arn:aws:elasticloadbalancing:us-east-1:000123456789:loadbalancer/app/ALBTesting/alb01234567890xyz" }, { "Weight": 128, "EndpointId": "arn:aws:elasticloadbalancing:us-east-1:000123456789:loadbalancer/net/NLBTesting/alb01234567890qrs" } ], "EndpointGroupArn": "arn:aws:globalaccelerator::123456789012:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/6789vxyz-vxyz-6789-vxyz-6789lmnopqrs/endpoint-group/4321abcd-abcd-4321-abcd-4321abcdefg", "EndpointGroupRegion": "us-east-1" } }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のエンドポイントグループ」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「UpdateEndpointGroup」を参照してください。

次のコード例は、update-listener を使用する方法を示しています。

AWS CLI

リスナーを更新するには

次の update-listener の例では、リスナーを更新してポートを 100 に変更します。

aws globalaccelerator update-listener \ --listener-arn arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/0123vxyz \ --port-ranges FromPort=100,ToPort=100

出力:

{ "Listener": { "ListenerArn": "arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/0123vxyz "PortRanges": [ { "FromPort": 100, "ToPort": 100 } ], "Protocol": "TCP", "ClientAffinity": "NONE" } }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のリスナー」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「UpdateListener」を参照してください。

次のコード例は、update-listener を使用する方法を示しています。

AWS CLI

リスナーを更新するには

次の update-listener の例では、リスナーを更新してポートを 100 に変更します。

aws globalaccelerator update-listener \ --listener-arn arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/0123vxyz \ --port-ranges FromPort=100,ToPort=100

出力:

{ "Listener": { "ListenerArn": "arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/0123vxyz "PortRanges": [ { "FromPort": 100, "ToPort": 100 } ], "Protocol": "TCP", "ClientAffinity": "NONE" } }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator のリスナー」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「UpdateListener」を参照してください。

次のコード例は、withdraw-byoip-cidr を使用する方法を示しています。

AWS CLI

アドレス範囲を取り消すには

次の withdraw-byoip-cidr の例では、以前に AWS リソースでの使用をアドバタイズした AWS Global Accelerator からアドレス範囲を取り消します。

aws globalaccelerator withdraw-byoip-cidr \ --cidr 192.0.2.250/24

出力:

{ "ByoipCidr": { "Cidr": "192.0.2.250/24", "State": "PENDING_WITHDRAWING" } }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator の Bring Your Own IP アドレス」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「WithdrawByoipCidr」を参照してください。

次のコード例は、withdraw-byoip-cidr を使用する方法を示しています。

AWS CLI

アドレス範囲を取り消すには

次の withdraw-byoip-cidr の例では、以前に AWS リソースでの使用をアドバタイズした AWS Global Accelerator からアドレス範囲を取り消します。

aws globalaccelerator withdraw-byoip-cidr \ --cidr 192.0.2.250/24

出力:

{ "ByoipCidr": { "Cidr": "192.0.2.250/24", "State": "PENDING_WITHDRAWING" } }

詳細については、「AWS Global Accelerator デベロッパーガイド」の「AWS Global Accelerator の Bring Your Own IP アドレス」を参照してください。

  • API の詳細については、「AWS CLI コマンドリファレンス」の「WithdrawByoipCidr」を参照してください。

このページの内容

プライバシーサイト規約Cookie の設定
© 2025, Amazon Web Services, Inc. or its affiliates.All rights reserved.