Création et configuration de domaines AWS gérés - AWS IoT Core

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Création et configuration de domaines AWS gérés

Vous créez un point de terminaison configurable sur un domaine AWS géré à l'aide du CreateDomainConfigurationAPI. La configuration d'un domaine AWS géré comprend les éléments suivants :

  • domainConfigurationName

    Un nom défini par l'utilisateur qui identifie la configuration du domaine et dont la valeur doit être unique à votre Région AWS nom. Vous ne pouvez pas utiliser de noms de configuration de domaine commençant par IoT:, car ils sont réservés aux points de terminaison par défaut.

  • defaultAuthorizerName (facultatif)

    Le nom du mécanisme d'autorisation personnalisée à utiliser sur le point de terminaison.

  • allowAuthorizerOverride (facultatif)

    Valeur booléenne qui indique si les appareils peuvent remplacer l'autorisateur par défaut en spécifiant un autre autorisateur dans l'en-tête de la HTTP demande. Cette valeur est requise si une valeur est spécifiée pour defaultAuthorizerName.

  • serviceType (facultatif)

    Type de service fourni par le point de terminaison. AWS IoT Core ne prend en charge que le type de DATA service. Lorsque vous spécifiez DATA, AWS IoT Core renvoie un point de terminaison avec un type de point de terminaison de iot:Data-ATS. Vous ne pouvez pas créer de point de terminaison configurable iot:Data (VeriSign).

  • TlsConfig (facultatif)

    Objet qui spécifie la TLS configuration d'un domaine. Pour de plus amples informations, veuillez consulter Configuration des TLS paramètres dans les configurations de domaine.

L'exemple de AWS CLI commande suivant crée une configuration de domaine pour un Data point de terminaison.

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

Le résultat de la commande peut ressembler à ce qui suit.

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