Lightsail にアクセスする - Amazon Lightsail

Lightsail にアクセスする

さまざまなインターフェイスおよびサービスエンドポイントを使用して Amazon Lightsail にアクセスできます。

Lightsail サービスインターフェイス

次のインターフェイスを使用して Lightsail リソースの作成および管理ができます。

Amazon Lightsail コンソール

Lightsail インスタンスおよびリソースを作成、管理するためのシンプルなウェブインターフェイス。AWS アカウントにサインアップした場合、Lightsail コンソール に直接アクセスするか、AWS マネジメントコンソール にサインインしてコンソールのホームページで [Lightsail] を選択できます。

AWS Command Line Interface

コマンドラインシェルでコマンドを使用して AWS  サービスとやり取りを行えます。Windows、Mac、Linux でサポートされています。AWS CLI の詳細についてはAWS Command Line Interface「 ユーザーガイド」を参照してください。Lightsail コマンドは、AWS CLI コマンドリファレンスの Lightsail セクションにあります。

AWS CloudShell

CloudShell はブラウザーベースの事前認証済みシェルで、AWS マネジメントコンソール から直接起動できます。Bash、PowerShell、Z シェルなど、お好みのシェルを使用して AWS CLI コマンドを実行できます。AWS CloudShell を使用して Lightsail リソースを管理する方法の例については、「AWS CloudShell での Lightsail リソースの管理」を参照してください。

Query API

Lightsail はクエリ API を提供します。このリクエストはHTTP 動詞 (GET または POST) とクエリパラメータ Action で記述する HTTP または HTTPS リクエストです。Lightsail の API アクションの詳細については、Amazon Lightsail API リファレンスアクションを参照してください。

AWS SDK

HTTP または HTTPS を介してリクエストを送信する代わりに、言語固有の API を使用してアプリケーションを構築することを希望する場合に備えて、AWS にはソフトウェアデベロッパー向けのライブラリ、サンプルコード、チュートリアル、その他のリソースが用意されています。これらのライブラリにはリクエストの暗号化署名、リクエストの再試行、エラーレスポンスの処理などのタスクを自動化する基本機能が用意されているので、開発を簡単に始められます。詳細については、「AWS での構築ツール」を参照してください。

AWS Tools for PowerShell

SDK for .NET から公開されている機能に基づいて構築された PowerShell モジュールのセットです。PowerShell用ツール ではPowerShell のコマンドラインから AWS リソースのオペレーションのスクリプトを作成できます。使用を開始する方法については『AWS Tools for PowerShellユーザーガイド』を参照してください。「AWS Tools for PowerShell Cmdlet Reference」で、Lightsail のコマンドレットを確認できます。

Lightsail サービスエンドポイント

エンドポイントは、AWS ウェブサービスのエントリポイントとなる URL です。前述のインターフェイスのプログラム的なアクセス方法の場合、Lightsail は次のエンドポイントの種類をサポートします。

リクエストを行うと、使用するエンドポイントを指定できます。エンドポイントを指定しない場合、デフォルトで IPv4 エンドポイントが使用されます。別のエンドポイントタイプを使用するには、リクエストで指定する必要があります。

IPv4 エンドポイント

IPv4 エンドポイントは IPv4 トラフィックのみをサポートします。IPv4 エンドポイントは、全リージョンで利用できます。リージョンのサービスエンドポイントの詳細については、「リージョン別のサービスエンドポイント」を参照してください。

IPv4 エンドポイント名では、次の命名規則が使用されます。

  • service.region.amazonaws.com

例えば、us-east-2 リージョンの IPv4 エンドポイントは、lightsail.us-east-2.amazonaws.com です。

デュアルスタック (IPv4 および IPv6) エンドポイント

デュアルスタックエンドポイントは、IPv4 と IPv6 トラフィックの両方をサポートします。デュアルスタックエンドポイントにリクエストを行うと、エンドポイント URL は、ネットワークとクライアントが使用するプロトコルに応じて IPv6 または IPv4 アドレスに解決されます。

  • lightsail.region.api.aws

例えば、us-east-2 リージョンのデュアルスタックエンドポイント名は、lightsail.us-east-2.api.aws です。

リージョン別のサービスエンドポイント

次の内容は、Lightsail のサービスエンドポイントです。Lightsail が利用できるリージョンの詳細については、「Lightsail のリージョンとアベイラビリティーゾーン」を参照してください。

リージョン名 リージョン エンドポイント プロトコル
米国東部 (オハイオ) us-east-2

lightsail.us-east-2.amazonaws.com

lightsail.us-east-2.api.aws

HTTPS

HTTPS

米国東部 (バージニア北部) us-east-1

lightsail.us-east-1.amazonaws.com

lightsail.us-east-1.api.aws

HTTPS

HTTPS

米国西部 (オレゴン) us-west-2

lightsail.us-west-2.amazonaws.com

lightsail.us-west-2.api.aws

HTTPS

HTTPS

アジアパシフィック (ジャカルタ) ap-southeast-3

lightsail.ap-southeast-3.amazonaws.com

lightsail.ap-southeast-3.api.aws

HTTPS

HTTPS

アジアパシフィック (ムンバイ) ap-south-1

lightsail.ap-south-1.amazonaws.com

lightsail.ap-south-1.api.aws

HTTPS

HTTPS

アジアパシフィック (ソウル) ap-northeast-2

lightsail.ap-northeast-2.amazonaws.com

lightsail.ap-northeast-2.api.aws

HTTPS

HTTPS

アジアパシフィック (シンガポール) ap-southeast-1

lightsail.ap-southeast-1.amazonaws.com

lightsail.ap-southeast-1.api.aws

HTTPS

HTTPS

アジアパシフィック (シドニー) ap-southeast-2

lightsail.ap-southeast-2.amazonaws.com

lightsail.ap-southeast-2.api.aws

HTTPS

HTTPS

アジアパシフィック (東京) ap-northeast-1

lightsail.ap-northeast-1.amazonaws.com

lightsail.ap-northeast-1.api.aws

HTTPS

HTTPS

カナダ (中部) ca-central-1

lightsail.ca-central-1.amazonaws.com

lightsail.ca-central-1.api.aws

HTTPS

HTTPS

欧州 (フランクフルト) eu-central-1

lightsail.eu-central-1.amazonaws.com

lightsail.eu-central-1.api.aws

HTTPS

HTTPS

欧州 (アイルランド) eu-west-1

lightsail.eu-west-1.amazonaws.com

lightsail.eu-west-1.api.aws

HTTPS

HTTPS

欧州 (ロンドン) eu-west-2

lightsail.eu-west-2.amazonaws.com

lightsail.eu-west-2.api.aws

HTTPS

HTTPS

欧州 (パリ) eu-west-3

lightsail.eu-west-3.amazonaws.com

lightsail.eu-west-3.api.aws

HTTPS

HTTPS

欧州 (ストックホルム) eu-north-1

lightsail.eu-north-1.amazonaws.com

lightsail.eu-north-1.api.aws

HTTPS

HTTPS

エンドポイントを指定する例

このセクションでは、リクエストを行うときにエンドポイントを指定する方法を例で示します。

注記

エンドポイントを指定しない場合、デフォルトで IPv4 エンドポイントが使用されます。

AWS CLI

次の例では、AWS CLI を使用して us-east-2 リージョンのエンドポイントを指定する方法が示されます。

  • (IPv4)

    aws lightsail get-regions --region us-east-2 --endpoint-url https://lightsail.us-east-2.amazonaws.com
  • デュアルスタック

    aws lightsail get-regions --region us-east-2 --endpoint-url https://lightsail.us-east-2.api.aws
AWS SDK for Java 2.x

次の例では、AWS SDK for Java 2.x を使用して us-east-2 リージョンのエンドポイントを指定する方法が示されます。

  • (IPv4)

    LightsailClient client = LightsailClient.builder() .region(Region.US_EAST_2) .endpointOverride(URI.create("https://lightsail.us-east-2.amazonaws.com")) .build();
  • デュアルスタック

    LightsailClient client = LightsailClient.builder() .region(Region.US_EAST_2) .endpointOverride(URI.create("https://lightsail.us-east-2.api.aws")) .build();
AWS SDK for Java 1.x

次の例では、AWS SDK for Java 1.x. を使用して us-east-2 リージョンのエンドポイントを指定する方法が示されます。

  • (IPv4)

    AmazonLightsail lightsail = AmazonLightsailClientBuilder.standard() .withEndpointConfiguration(new EndpointConfiguration( "https://lightsail.us-east-2.amazonaws.com", "us-east-2")) .build();
  • デュアルスタック

    AmazonLightsail lightsail = AmazonLightsailClientBuilder.standard() .withEndpointConfiguration(new EndpointConfiguration( "https://lightsail.us-east-2.api.aws", "us-east-2")) .build();
AWS SDK for Go

次の例では、AWS SDK for Go を使用して us-east-2 リージョンのエンドポイントを指定する方法が示されます。

  • (IPv4)

    sess := session.Must(session.NewSession()) svc := lightsail.New(sess, &aws.Config{ Region: aws.String(endpoints.UsEast2RegionID), Endpoint: aws.String("https://lightsail.us-east-2.amazonaws.com") })
  • デュアルスタック

    sess := session.Must(session.NewSession()) svc := lightsail.New(sess, &aws.Config{ Region: aws.String(endpoints.UsEast2RegionID), Endpoint: aws.String("https://lightsail.us-east-2.api.aws") })