次の方法で共有


SslConfiguration クラス

AksCompute で使用する SSL 構成オブジェクトを表します。

SslConfiguration オブジェクトを初期化します。

コンストラクター

SslConfiguration(status=None, cert=None, key=None, cname=None, leaf_domain_label=None, overwrite_existing_domain=False, renew=False)

パラメーター

名前 説明
status
str

SSL 検証が有効か無効か、自動かを示します。

規定値: None
cert
str

SSL 検証に使用する証明書文字列。 指定する場合は、pem ファイル cnamekey も指定する必要があります

規定値: None
key
str

SSL 検証に使用するキー文字列。 指定する場合は、pem ファイル cnamecert も指定する必要があります

規定値: None
cname
str

SSL 検証に使用する CNAME。 指定する場合は、pem ファイル certkey も指定する必要があります。

規定値: None
leaf_domain_label
str

自動生成された証明書に使用するリーフ ドメイン ラベル。

規定値: None
overwrite_existing_domain

既存のリーフ ドメイン ラベルを上書きするかどうかを示します。 既定値は False です。

規定値: False
renew

自動生成された証明書 leaf_domain_label 更新するかどうかを示します。 指定した場合、既存の SSL 構成は自動である必要があります。既定値は False です。

規定値: False
status
必須
str

SSL 検証が有効か無効か、自動かを示します。

cert
必須
str

SSL 検証に使用する証明書文字列。 指定する場合は、pem ファイル cnamekey も指定する必要があります

key
必須
str

SSL 検証に使用するキー文字列。 指定する場合は、pem ファイル cnamecert も指定する必要があります

cname
必須
str

SSL 検証に使用する CNAME。 指定する場合は、pem ファイル certkey も指定する必要があります。

leaf_domain_label
必須
str

自動生成された証明書に使用するリーフ ドメイン ラベル。

overwrite_existing_domain
必須

既存のリーフ ドメイン ラベルを上書きするかどうかを示します。 既定値は False です。

renew
必須

自動生成された証明書 leaf_domain_label 更新するかどうかを示します。 指定した場合、既存の SSL 構成は自動である必要があります。既定値は False です。

注釈

SSL を構成するには、 leaf_domain_label パラメーターまたはパラメーター cnamecertkeyのいずれかを指定します。

SSL 構成を指定する一般的なパターンは、attach_configuration クラスのprovisioning_configurationまたはAksComputeメソッドを使用して構成オブジェクトを取得することです。 次に、返された構成オブジェクトの enable_ssl メソッドを使用します。 たとえば、アタッチ構成の場合は、 enable_ssl メソッドを使用します。


   # Load workspace configuration from the config.json file.
   from azureml.core import Workspace
   ws = Workspace.from_config()

   # Use the default configuration, but you can also provide parameters to customize.
   from azureml.core.compute import AksCompute
   prov_config = AksCompute.provisioning_configuration()
   attach_config = AksCompute.attach_configuration(resource_group=ws.resource_group,
                                                   cluster_name="dev-cluster")

   # Enable ssl.
   prov_config.enable_ssl(leaf_domain_label = "contoso")
   attach_config.enable_ssl(leaf_domain_label = "contoso")

AKS の SSL を有効にする方法の詳細については、「 SSL を使用して Azure Machine Learning を使用して Web サービスをセキュリティで保護する」を参照してください。

メソッド

deserialize

JSON オブジェクトを SslConfiguration オブジェクトに変換します。

serialize

この SslConfiguration オブジェクトを JSON シリアル化ディクショナリに変換します。

deserialize

JSON オブジェクトを SslConfiguration オブジェクトに変換します。

static deserialize(object_dict)

パラメーター

名前 説明
object_dict
必須

SslConfiguration オブジェクトに変換する JSON オブジェクト。

戻り値

説明

指定された JSON オブジェクトの SslConfiguration 表現。

例外

説明

serialize

この SslConfiguration オブジェクトを JSON シリアル化ディクショナリに変換します。

serialize()

戻り値

説明

この SslConfiguration オブジェクトの JSON 表現。