다음을 통해 공유


VaultCertificate 클래스

Key Vault 단일 인증서 참조와 인증서가 VM에 있어야 하는 위치에 대해 설명합니다.

상속
azure.mgmt.compute._serialization.Model
VaultCertificate

생성자

VaultCertificate(*, certificate_url: str | None = None, certificate_store: str | None = None, **kwargs: Any)

키워드 전용 매개 변수

Name Description
certificate_url
str

비밀로 Key Vault 업로드된 인증서의 URL입니다. Key Vault 비밀을 추가하려면 키 자격 증명 모음에 키 또는 비밀 추가를 참조하세요. 이 경우 인증서는 UTF-8로 인코딩된 다음 JSON 개체의 Base64 인코딩이어야 합니다. {<br> "data":"<Base64-encoded-certificate>",:code: <br>``<br>
"dataType":"pfx",:code:
"password":"<pfx-file-password>"<br>}.

certificate_store
str

Windows VM의 경우 인증서를 추가해야 하는 Virtual Machine의 인증서 저장소를 지정합니다. 지정된 인증서 저장소는 LocalMachine 계정에 암시적으로 있습니다. <br>:code:>><<<br>Linux VM의 경우 인증서 파일은 /var/lib/waagent 디렉터리 아래에 배치되며, 파일 이름은 <X509 인증서 파일의 경우 UppercaseThumbprint.crt>이고 <프라이빗 키의 경우 UppercaseThumbprint.prv>입니다. 이 두 파일은 모두 .pem 형식입니다.

변수

Name Description
certificate_url
str

비밀로 Key Vault 업로드된 인증서의 URL입니다. Key Vault 비밀을 추가하려면 키 자격 증명 모음에 키 또는 비밀 추가를 참조하세요. 이 경우 인증서는 UTF-8로 인코딩된 다음 JSON 개체의 Base64 인코딩이어야 합니다. {<br> "data":"<Base64-encoded-certificate>",:code: <br>``<br>
"dataType":"pfx",:code:
"password":"<pfx-file-password>"<br>}.

certificate_store
str

Windows VM의 경우 인증서를 추가해야 하는 Virtual Machine의 인증서 저장소를 지정합니다. 지정된 인증서 저장소는 LocalMachine 계정에 암시적으로 있습니다. <br>:code:>><<<br>Linux VM의 경우 인증서 파일은 /var/lib/waagent 디렉터리 아래에 배치되며, 파일 이름은 <X509 인증서 파일의 경우 UppercaseThumbprint.crt>이고 <프라이빗 키의 경우 UppercaseThumbprint.prv>입니다. 이 두 파일은 모두 .pem 형식입니다.