SslConfiguration クラス
AksCompute で使用する SSL 構成オブジェクトを表します。
SslConfiguration オブジェクトを初期化します。
コンストラクター
SslConfiguration(status=None, cert=None, key=None, cname=None, leaf_domain_label=None, overwrite_existing_domain=False, renew=False)
パラメーター
名前 | 説明 |
---|---|
status
|
SSL 検証が有効か無効か、自動かを示します。 規定値: None
|
cert
|
SSL 検証に使用する証明書文字列。 指定する場合は、pem ファイル 規定値: None
|
key
|
SSL 検証に使用するキー文字列。 指定する場合は、pem ファイル 規定値: None
|
cname
|
SSL 検証に使用する CNAME。 指定する場合は、pem ファイル 規定値: None
|
leaf_domain_label
|
自動生成された証明書に使用するリーフ ドメイン ラベル。 規定値: None
|
overwrite_existing_domain
|
既存のリーフ ドメイン ラベルを上書きするかどうかを示します。 既定値は False です。 規定値: False
|
renew
|
自動生成された証明書 規定値: False
|
status
必須
|
SSL 検証が有効か無効か、自動かを示します。 |
cert
必須
|
SSL 検証に使用する証明書文字列。 指定する場合は、pem ファイル |
key
必須
|
SSL 検証に使用するキー文字列。 指定する場合は、pem ファイル |
cname
必須
|
SSL 検証に使用する CNAME。 指定する場合は、pem ファイル |
leaf_domain_label
必須
|
自動生成された証明書に使用するリーフ ドメイン ラベル。 |
overwrite_existing_domain
必須
|
既存のリーフ ドメイン ラベルを上書きするかどうかを示します。 既定値は False です。 |
renew
必須
|
自動生成された証明書 |
注釈
SSL を構成するには、 leaf_domain_label
パラメーターまたはパラメーター cname
、 cert
、 key
のいずれかを指定します。
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 表現。 |