

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

# 인터페이스 VPC 엔드포인트를 AWS IoT SiteWise 통한 액세스
<a name="vpc-endpoint-access"></a>

인터페이스 엔드포인트를 생성하면 통신에 사용할 수 있는 엔드포인트별 DNS 호스트 이름이 생성됩니다 AWS IoT SiteWise. 프라이빗 DNS 옵션은 기본적으로 활성화되어 있습니다. 자세한 내용은 *Amazon VPC 사용 설명서의* [프라이빗 호스팅 영역 사용](https://docs.aws.amazon.com/vpc/latest/userguide/AmazonDNS-concepts.html#vpc-private-hosted-zones)을 참조하세요.

*엔드포인트에 대해 프라이빗 DNS를 활성화*하면 다음 VPC 엔드포인트 중 하나를 AWS IoT SiteWise 통해에 API 요청을 할 수 있습니다.
+ **데이터 플레인** API 작업의 경우, 다음 엔드포인트를 사용하세요. {{region}}을 사용 중인 AWS 리전으로 대체합니다.

  ```
  data.iotsitewise.{{region}}.amazonaws.com
  ```
+ **컨트롤 플레인** API 작업의 경우, 다음 엔드포인트를 사용하세요. {{region}}을 사용 중인 AWS 리전으로 대체합니다.

  ```
  api.iotsitewise.{{region}}.amazonaws.com
  ```

*엔드포인트에 대한 프라이빗 DNS를 비활성화하는 경우* 엔드포인트를 AWS IoT SiteWise 통해에 액세스하려면 다음을 수행해야 합니다.

1. API 요청에서 VPC 엔드포인트 URL을 지정합니다.
   + **데이터 플레인** API 작업의 경우 다음 엔드포인트 URL을 사용하세요. {{vpc-endpoint-id}}와 {{리전}}을 VPC 엔드포인트 ID 및 리전으로 바꾸세요.

     ```
     {{vpc-endpoint-id}}.data.iotsitewise.{{region}}.vpce.amazonaws.com
     ```
   + **컨트롤 플레인** API 작업의 경우 다음 엔드포인트 URL을 사용하세요. {{vpc-endpoint-id}}와 {{리전}}을 VPC 엔드포인트 ID 및 리전으로 바꾸세요.

     ```
     {{vpc-endpoint-id}}.api.iotsitewise.{{region}}.vpce.amazonaws.com
     ```

1. 호스트 접두사 삽입을 비활성화합니다. AWS CLI 및 AWS SDKs는 각 API 작업을 호출할 때 서비스 엔드포인트 앞에 다양한 호스트 접두사를 추가합니다. 이 기능을 사용하면 VPC 엔드포인트를 AWS CLI 지정할 AWS IoT SiteWise 때 및 AWS SDKs가 유효하지 않은 URLs을 생성합니다.
**중요**  
 AWS CLI 또는 에서는 호스트 접두사 삽입을 비활성화할 수 없습니다 AWS Tools for PowerShell. 즉, 프라이빗 DNS를 비활성화하면 이러한 도구를 사용하여 VPC 엔드포인트를 AWS IoT SiteWise 통해에 액세스할 수 없습니다. 프라이빗 DNS를 활성화하여 AWS CLI 또는를 사용하여 엔드포인트 AWS Tools for PowerShell 를 AWS IoT SiteWise 통해에 액세스합니다.

    AWS SDKs
   + [AWS SDK for C\+\+](https://sdk.amazonaws.com/cpp/api/LATEST/struct_aws_1_1_client_1_1_client_configuration.html#a3579c1a2f2e1c9d54e99c59d27643499)
   + [AWS SDK for Go](https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config.WithDisableEndpointHostPrefix)
   + [AWS SDK for Go](https://pkg.go.dev/github.com/aws/aws-sdk-go-v2/config) v2
   + [AWS SDK for Java](https://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/ClientConfiguration.html#setDisableHostPrefixInjection-boolean-)
   + [AWS SDK for Java 2.x](https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/core/client/config/SdkAdvancedClientOption.html)
   + [AWS SDK for JavaScript](https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/Config.html#hostPrefixEnabled-property)
   + [AWS SDK for .NET](https://docs.aws.amazon.com/sdkfornet/v4/apidocs/items/Runtime/TClientConfig.html)
   + [AWS SDK for PHP](https://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.AwsClient.html#___construct)
   + [AWS SDK for Python (Boto3)](https://botocore.amazonaws.com/v1/documentation/api/latest/reference/config.html)
   + [AWS SDK for Ruby](https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/IoTSiteWise/Client.html#initialize-instance_method)

자세한 내용은 *AWS PrivateLink 가이드*의 [인터페이스 VPC 엔드포인트를 사용하여 AWS 서비스 액세스를](https://docs.aws.amazon.com/vpc/latest/privatelink/create-interface-endpoint.html#access-service-though-endpoint) 참조하세요.