

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 存取 Lightsail
<a name="access-lightsail"></a>

您可以使用Amazon Lightsail各種介面和服務端點來存取 。

**Topics**
+ [Lightsail 服務介面](#access-lightsail-interfaces)
+ [Lightsail 服務端點](#lightsail-endpoints)
+ [指定端點的範例](#specify-endpoint-examples)

## Lightsail 服務介面
<a name="access-lightsail-interfaces"></a>

您可以使用下列界面來建立和管理 Lightsail 資源。

**Amazon Lightsail 主控台**  
建立和管理Lightsail執行個體和資源的簡單 Web 界面。如果您已註冊 AWS 帳戶，您可以直接存取 [Lightsail主控台](https://lightsail.aws.amazon.com/)，或登入 AWS 管理主控台 ，**Lightsail**然後從主控台首頁中選擇 。

**AWS Command Line Interface**  
可讓您使用命令列 shell 中的命令與 AWS 服務互動。Windows、Mac 和 Linux 系統皆提供支援。如需 的詳細資訊 AWS CLI，請參閱 [AWS Command Line Interface 使用者指南](https://docs.aws.amazon.com/cli/latest/userguide/)。您可以在 CLI Lightsail命令參考的 區段中找到命令。 [Lightsail AWS](https://docs.aws.amazon.com/cli/latest/reference/lightsail/#cli-aws-lightsail)

**AWS CloudShell**  
CloudShell 是以瀏覽器為基礎的預先驗證 Shell，您可以直接從 啟動 AWS 管理主控台。您可以使用您偏好的 shell 執行 AWS CLI 命令，例如 Bash、PowerShell 或 Z shell。如需如何使用 AWS CloudShell 管理 Lightsail 資源的範例，請參閱 [使用 管理Lightsail資源 AWS CloudShell](amazon-lightsail-cloudshell.md)。

**查詢 API**  
Lightsail 提供查詢 API。這些 HTTP 或 HTTPS 請求，需要使用 HTTP 動詞 GET 或 POST，以及名為 `Action` 的查詢參數。關於 Lightsail 的 API 動作的詳細資訊，請參閱 [Amazon Lightsail API 參考](https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_Operations.html)中的 *Actions (動作)*。

**AWS SDKs**  
如果您偏好使用特定語言 APIs 來建置應用程式，而不是透過 HTTP 或 HTTPS 提交請求， AWS 會提供程式庫、範本程式碼、教學課程和其他資源給軟體開發人員。這些程式庫提供的基本功能可自動化任務，例如密碼編譯簽署要求、重試要求，以及處理錯誤回應，讓您更容易入門。如需詳細資訊，請參閱[在 AWS上建置的工具](https://aws.amazon.com/developer/tools/)。

**AWS Tools for PowerShell**  
一組建立在  適用於 .NET 的 SDK 公開的功能之上的 PowerShell 模組。Tools for PowerShell 可讓您從 PowerShell 命令列編寫 AWS 資源操作的指令碼。若要開始使用，請參閱《[AWS Tools for PowerShell 使用者指南](https://docs.aws.amazon.com/powershell/latest/userguide/)》。您可以在 Cmdlet 參考Lightsail中找到 的 cmdlet。 [AWS Tools for PowerShell](https://docs.aws.amazon.com/powershell/latest/reference/Index.html)

## Lightsail 服務端點
<a name="lightsail-endpoints"></a>

端點是做為 AWS Web 服務進入點的 URL。對於前述界面中的程式設計存取方法， Lightsail支援下列端點類型：
+ [IPv4 端點](#ipv4-endpoints)
+ [雙堆疊端點](#dual-stack-endpoints) （同時支援 IPv4 和 IPv6)

當您提出請求時，您可以指定要使用的端點。如果您沒有指定端點，則預設使用 IPv4 端點。若要使用不同的端點類型，您必須在請求中將其指定。

### IPv4 端點
<a name="ipv4-endpoints"></a>

IPv4 端點僅支援 IPv4 流量。IPv4 端點適用於所有區域。如需區域服務端點的詳細資訊，請參閱 [依區域的服務端點](#service-endpoints)。

IPv4 端點名稱使用以下命名慣例：
+ `service.region.amazonaws.com`

例如，`us-east-2` 區域的 IPv4 端點名稱是 `lightsail.us-east-2.amazonaws.com`。

### 雙堆疊 (IPv4 和 IPv6) 端點
<a name="dual-stack-endpoints"></a>

雙堆疊端點同時支援 IPv4 和 IPv6 流量。當您請求雙堆疊端點時，端點 URL 會解析為 IPv6 或 IPv4 地址，具體視您的網路和用戶端使用的通訊協定而異。
+ `lightsail.region.api.aws`

例如，`us-east-2` 區域的雙堆疊端點名稱是 `lightsail.us-east-2.api.aws`。

### 依區域的服務端點
<a name="service-endpoints"></a>

以下是 的服務端點Lightsail。如需 可用區域的詳細資訊Lightsail，請參閱 [Lightsail 的區域與可用區域](understanding-regions-and-availability-zones-in-amazon-lightsail.md)。

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/lightsail/latest/userguide/access-lightsail.html)

## 指定端點的範例
<a name="specify-endpoint-examples"></a>

本節提供一些在提出請求時如何指定端點的範例。

**注意**  
如果您沒有指定端點，則預設使用 IPv4 端點。

------
#### [ AWS CLI ]

下列範例示範如何使用 指定 `us-east-2`區域的端點 AWS CLI。
+ **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 ]

下列範例示範如何使用 指定 `us-east-2`區域的端點 AWS SDK for Java 2.x。
+ **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();
  ```

------
#### [ 適用於 Java 的 AWS SDK 1.x ]

下列範例示範如何使用 適用於 Java 的 AWS SDK 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 ]

下列範例示範如何使用 指定 `us-east-2`區域的端點 適用於 Go 的 AWS SDK。
+ **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")
  })
  ```

------