

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# Lightsail 액세스


다양한 인터페이스 및 서비스 엔드포인트를 사용하여 Amazon Lightsail에 액세스할 수 있습니다.

**Topics**
+ [

## Lightsail 서비스 인터페이스
](#access-lightsail-interfaces)
+ [

## Lightsail 서비스 엔드포인트
](#lightsail-endpoints)
+ [

## 엔드포인트 지정의 예
](#specify-endpoint-examples)

## Lightsail 서비스 인터페이스


다음과 같은 인터페이스로 Lightsail 리소스를 생성하고 관리할 수 있습니다.

**Amazon Lightsail 콘솔**  
Lightsail 인스턴스 및 리소스를 생성하고 관리하는 간단한 웹 인터페이스입니다. AWS 계정에 가입한 경우 [Lightsail 콘솔](https://lightsail.aws.amazon.com/)에 직접 액세스하거나에 로그인하여 콘솔 홈 페이지에서 AWS Management Console 선택할 수 **Lightsail** 있습니다.

**AWS Command Line Interface**  
명령줄 셸에서 명령을 사용하여 AWS 서비스와 상호 작용할 수 있습니다. Windows, Mac, Linux에서 지원됩니다. 에 대한 자세한 내용은 [AWS Command Line Interface 사용 설명서를](https://docs.aws.amazon.com/cli/latest/userguide/) AWS CLI참조하세요. CLI Lightsail 명령 참조의 섹션에서 명령을 찾을 수 있습니다. [Lightsail AWS](https://docs.aws.amazon.com/cli/latest/reference/lightsail/#cli-aws-lightsail) 

**AWS CloudShell**  
CloudShell은 브라우저 기반의 사전 인증된 셸로,에서 직접 시작할 수 있습니다 AWS Management Console. Bash, PowerShell 또는 Z 쉘과 같은 원하는 쉘을 사용하여 AWS CLI 명령을 실행할 수 있습니다. 를 사용하여 Lightsail 리소스를 AWS CloudShell 관리하는 방법에 대한 예는 섹션을 참조하세요[를 사용하여 Lightsail 리소스 관리 AWS CloudShell](amazon-lightsail-cloudshell.md).

**Query API**  
Lightsail에서는 쿼리 API를 제공합니다. 이러한 요청은 HTTP나 HTTPS의 메시지 교환 방식인 GET이나 POST이며, 미리 정해진 이름인 "`Action`"을 쿼리 변수로 사용합니다. Lightsail의 API 작업에 대한 자세한 내용은 *Amazon Lightsail API 레퍼런스*의 [작업(Actions)](https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_Operations.html)을 참조하세요.

**AWS SDKs**  
HTTP 또는 HTTPS를 통해 요청을 제출하는 대신 언어별 APIs를 사용하여 애플리케이션을 빌드하려는 경우는 소프트웨어 개발자에게 라이브러리, 샘플 코드, 자습서 및 기타 리소스를 AWS 제공합니다. 이러한 라이브러리는 요청 암호화 서명, 요청 재시도, 오류 응답 처리와 같은 작업을 자동화하는 기본 기능을 제공하므로 더 쉽게 시작할 수 있습니다. 자세한 내용은 [AWS기반의 도구](https://aws.amazon.com/developer/tools/)를 참조하세요.

**AWS Tools for PowerShell**  
 SDK for .NET에서 공개하는 기능을 기반으로 하는 PowerShell 모듈 세트입니다. Tools for PowerShell을 사용하면 PowerShell 명령줄에서 AWS 리소스에 대한 작업을 스크립트로 작성할 수 있습니다. 시작하려면 [AWS Tools for PowerShell 사용 설명서](https://docs.aws.amazon.com/powershell/latest/userguide/)를 참조하세요. Lightsail용 cmdlet은 [AWS Tools for PowerShell cmdlet 참조](https://docs.aws.amazon.com/powershell/latest/reference/Index.html)에서 찾아볼 수 있습니다.

## Lightsail 서비스 엔드포인트


엔드포인트는 AWS 웹 서비스의 진입점 역할을 하는 URL입니다. 앞서 설명한 인터페이스의 프로그래밍 방식 액세스 방법의 경우, Lightsail은 다음 엔드포인트 유형을 지원합니다.
+ [IPv4 엔드포인트](#ipv4-endpoints)
+ [듀얼 스택 엔드포인트](#dual-stack-endpoints)(IPv4 및 IPv6를 모두 지원)

요청 시에, 사용할 엔드포인트를 지정할 수 있습니다. 엔드포인트를 지정하지 않으면 기본적으로 IPv4 엔드포인트가 사용됩니다. 다른 엔드포인트 유형을 사용하려면 요청에서 이를 지정해야 합니다.

### IPv4 엔드포인트


IPv4 엔드포인트는 IPv4 트래픽만 지원합니다. IPv4 엔드포인트는 모든 리전에 사용할 수 있습니다. 리전의 서비스 엔드포인트에 대한 자세한 내용은 [리전별 서비스 엔드포인트](#service-endpoints) 섹션을 참조하세요.

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의 리전 및 가용 영역](understanding-regions-and-availability-zones-in-amazon-lightsail.md) 섹션을 참조하세요.

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

## 엔드포인트 지정의 예


이 섹션에서는 요청 시에 엔드포인트를 지정하는 방법을 몇 가지 예로 보여줍니다.

**참고**  
엔드포인트를 지정하지 않으면 기본적으로 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")
  })
  ```

------