다음을 통해 공유


SslConfiguration 클래스

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

SslConfiguration 개체를 초기화합니다.

상속
builtins.object
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 유효성 검사에 사용할 인증서 문자열입니다. 제공된 경우 cnamekey PEM 파일도 제공해야 합니다.

Default value: None
key
str

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

Default value: None
cname
str

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

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 유효성 검사에 사용할 인증서 문자열입니다. 제공된 경우 cnamekey PEM 파일도 제공해야 합니다.

key
필수
str

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

cname
필수
str

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

leaf_domain_label
필수
str

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

overwrite_existing_domain
필수

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

renew
필수

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

설명

SSL을 구성하려면 leaf_domain_label 매개 변수 또는 cname, certkey 매개 변수를 지정합니다.

SSL 구성을 지정하는 일반적인 패턴은 AksCompute 클래스의 attach_configuration 또는 provisioning_configuration 메서드를 사용하여 구성 개체를 가져오는 것입니다. 그런 다음 반환된 구성 개체의 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 표현입니다.

예외

형식 Description