Criação e configuração de domínios AWS gerenciados - AWS IoT Core

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á.

Criação e configuração de domínios AWS gerenciados

Você cria um endpoint configurável em um domínio AWS gerenciado usando o. CreateDomainConfigurationAPI Uma configuração de domínio para um domínio AWS gerenciado consiste no seguinte:

  • domainConfigurationName

    Um nome definido pelo usuário que identifica a configuração do domínio e o valor deve ser exclusivo para você. Região da AWS Não é possível usar nomes de configuração de domínio que comecem com IoT: porque eles são reservados para endpoints padrão.

  • defaultAuthorizerName (Opcional)

    O nome do autorizador personalizado que deve ser usado no endpoint.

  • allowAuthorizerOverride (Opcional)

    Um valor booleano que especifica se os dispositivos podem substituir o autorizador padrão especificando um autorizador diferente no cabeçalho da solicitação. HTTP Esse valor será exigido se um valor para defaultAuthorizerName for especificado.

  • serviceType (Opcional)

    O tipo de serviço que o endpoint fornece. AWS IoT Core suporta apenas o tipo DATA de serviço. Ao especificar DATA, o AWS IoT Core retornará um endpoint com um tipo de endpoint de iot:Data-ATS. Você não pode criar um endpoint configurável iot:Data (VeriSign).

  • TlsConfig (Opcional)

    Um objeto que especifica a TLS configuração de um domínio. Para obter mais informações, consulte Definindo configurações TLS nas configurações de domínio.

O AWS CLI comando de exemplo a seguir cria uma configuração de domínio para um Data endpoint.

aws iot create-domain-configuration --domain-configuration-name "myDomainConfigurationName" --service-type "DATA"

A saída do comando pode ter a seguinte aparência.

{ "domainConfigurationName": "myDomainConfigurationName", "domainConfigurationArn": "arn:aws:iot:us-east-1:123456789012:domainconfiguration/myDomainConfigurationName/itihw" }