다음을 통해 공유


SslConfiguration 클래스

AksCompute와 함께 사용할 SSL 구성 개체를 나타냅니다.

SslConfiguration 개체를 초기화합니다.

생성자

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

매개 변수

Name Description
status
str

SSL 유효성 검사를 사용하도록 설정, 사용 안 함 또는 자동인지 여부를 나타냅니다.

Default value: None
cert
str

SSL 유효성 검사에 사용할 인증서 문자열입니다. 제공된 경우 PEM 파일도 제공해야 cnamekey 합니다.

Default value: None
key
str

SSL 유효성 검사에 사용할 키 문자열입니다. 제공된 경우 PEM 파일도 제공해야 cnamecert 합니다.

Default value: None
cname
str

SSL 유효성 검사에 사용할 CNAME입니다. 제공된 경우 PEM 파일도 제공해야 certkey 합니다.

Default value: None
leaf_domain_label
str

자동 생성된 인증서에 사용할 리프 도메인 레이블입니다.

Default value: None
overwrite_existing_domain

기존 리프 도메인 레이블을 덮어쓸지 여부를 나타냅니다. 기본값은 False입니다.

Default value: False
renew

자동 생성된 인증서를 새로 고치는지 나타냅니다 leaf_domain_label . 제공된 경우 기존 SSL 구성은 자동이어야 합니다. 기본값은 False입니다.

Default value: 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_labelcname를 지정 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을 통해 웹 서비스를 보호합니다.

메서드

deserialize

JSON 개체를 SslConfiguration 개체로 변환합니다.

serialize

이 SslConfiguration 개체를 JSON 직렬화된 사전으로 변환합니다.

deserialize

JSON 개체를 SslConfiguration 개체로 변환합니다.

static deserialize(object_dict)

매개 변수

Name Description
object_dict
필수

SslConfiguration 개체로 변환할 JSON 개체입니다.

반환

형식 Description

제공된 JSON 개체의 SslConfiguration 표현입니다.

예외

형식 Description

serialize

이 SslConfiguration 개체를 JSON 직렬화된 사전으로 변환합니다.

serialize()

반환

형식 Description

이 SslConfiguration 개체의 JSON 표현입니다.