

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Acesso AWS IoT SiteWise por meio de uma interface VPC endpoint
<a name="vpc-endpoint-access"></a>

Quando você cria um endpoint de interface, geramos nomes de host DNS específicos do endpoint que você pode usar para se comunicar. AWS IoT SiteWise A opção de DNS privado é habilitada opcionalmente. Para obter mais informações, consulte [Uso de zonas hospedadas privadas](https://docs.aws.amazon.com/vpc/latest/userguide/AmazonDNS-concepts.html#vpc-private-hosted-zones) no *Guia do usuário do Amazon VPC*.

*Se você habilitar o DNS privado para o endpoint*, poderá fazer solicitações de API AWS IoT SiteWise por meio de um dos seguintes endpoints de VPC.
+ Para as operações da API do **plano de dados**, use o seguinte endpoint: {{region}}Substitua por seu Região da AWS.

  ```
  data.iotsitewise.{{region}}.amazonaws.com
  ```
+ Para as operações da API do **plano de controle**, use o seguinte endpoint: {{region}}Substitua por seu Região da AWS.

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

*Se você desabilitar o DNS privado para o endpoint*, deverá fazer o seguinte para acessar AWS IoT SiteWise por meio do endpoint:

1. Especifique o URL do endpoint da VPC nas solicitações de API.
   + Para as operações da API do **plano de dados**, use o URL de endpoint a seguir. Substitua {{vpc-endpoint-id}} e {{region}} por seu ID de endpoint de VPC e sua região.

     ```
     {{vpc-endpoint-id}}.data.iotsitewise.{{region}}.vpce.amazonaws.com
     ```
   + Para as operações da API do **ambiente de gerenciamento**, use o URL de endpoint a seguir. Substitua {{vpc-endpoint-id}} e {{region}} por seu ID de endpoint de VPC e sua região.

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

1. Desative a injeção do prefixo do host. O AWS CLI e AWS SDKs precede o endpoint do serviço com vários prefixos de host quando você chama cada operação de API. Esse recurso faz com que o AWS CLI e AWS SDKs produza coisas URLs que não são válidas para AWS IoT SiteWise quando você especifica um VPC endpoint.
**Importante**  
Você não pode desativar a injeção do prefixo do host no AWS CLI ou no Ferramentas da AWS para PowerShell. Isso significa que, se você desabilitar o DNS privado, não poderá usar essas ferramentas para acessar AWS IoT SiteWise por meio do VPC endpoint. Habilite o DNS privado para usar o AWS CLI ou o Ferramentas da AWS para PowerShell para acessar AWS IoT SiteWise por meio do endpoint.

   Para obter mais informações sobre como desabilitar a injeção de prefixo de host no AWS SDKs, consulte as seções de documentação a seguir para cada SDK:
   + [AWS SDK para C\+\+](https://sdk.amazonaws.com/cpp/api/LATEST/struct_aws_1_1_client_1_1_client_configuration.html#a3579c1a2f2e1c9d54e99c59d27643499)
   + [AWS SDK para Go](https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config.WithDisableEndpointHostPrefix)
   + [AWS SDK para Go v2](https://pkg.go.dev/github.com/aws/aws-sdk-go-v2/config)
   + [AWS SDK para 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 para JavaScript](https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/Config.html#hostPrefixEnabled-property)
   + [AWS SDK para .NET](https://docs.aws.amazon.com/sdkfornet/v4/apidocs/items/Runtime/TClientConfig.html)
   + [AWS SDK para PHP](https://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.AwsClient.html#___construct)
   + [AWS SDK para Python (Boto3)](https://botocore.amazonaws.com/v1/documentation/api/latest/reference/config.html)
   + [AWS SDK para Ruby](https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/IoTSiteWise/Client.html#initialize-instance_method)

*Para obter mais informações, consulte [Acessar um AWS serviço usando uma interface VPC endpoint no Guia](https://docs.aws.amazon.com/vpc/latest/privatelink/create-interface-endpoint.html#access-service-though-endpoint).AWS PrivateLink *