建立和設定 AWS 受管理的網域 - AWS IoT Core

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

建立和設定 AWS 受管理的網域

您可以使用 CreateDomainConfigurationAPI 在 AWS 受管理的網域上建立可設定的端點。 AWS 受管理網域的網域組態包含下列項目:

  • domainConfigurationName

    識別網域組態和值的使用者定義名稱必須是您的唯一名稱 AWS 區域。您無法使用以 IoT: 開頭的網域組態名稱,因為它們是保留給預設端點。

  • defaultAuthorizerName (選用)

    要在端點上使用的自訂授權方名稱。

  • allowAuthorizerOverride (選用)

    布林值,用來指定裝置是否可以在請求的 HTTP 標頭中指定不同的授權方來覆寫預設授權方。如果指定了 defaultAuthorizerName 的值,則需要此值。

  • serviceType (選用)

    端點提供的服務類型。 AWS IoT Core 僅支援服DATA務類型。當您指定 DATA 時, AWS IoT Core 會傳回端點類型為 iot:Data-ATS 的端點。您無法建立可設定 iot:Data (VeriSign) 端點。

  • TlsConfig (選用)

    為網域指定 TLS 組態的物件。如需詳細資訊,請參閱 在網域組態中設定 TLS 設定

下列範例 AWS CLI 命令會建立Data端點的網域組態。

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

命令的輸出可能如下所示。

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