Freigeben über


CertificateReference interface

Warnung: Dieses Objekt ist veraltet und wird nach Februar 2024 entfernt. Verwenden Sie stattdessen die Azure KeyVault-Erweiterung .

Eigenschaften

id

Die vollqualifizierte ID des Zertifikats, das im Pool installiert werden soll. Dies muss sich innerhalb desselben Batchkontos wie der Pool befinden.

storeLocation

Der Standardwert ist currentUser. Diese Eigenschaft gilt nur für Pools, die mit Windows-Knoten (d. a. mit cloudServiceConfiguration oder mit virtualMachineConfiguration unter Verwendung einer Windows-Imagereferenz erstellt wurden). Für Linux-Computeknoten werden die Zertifikate in einem Verzeichnis innerhalb des Arbeitsverzeichnisses der Aufgabe gespeichert, und eine Umgebungsvariable AZ_BATCH_CERTIFICATES_DIR wird für den Task bereitgestellt, um diesen Speicherort abzufragen. Für Zertifikate mit Sichtbarkeit von "remoteUser" wird im Basisverzeichnis des Benutzers (z. B. /home/{benutzername}/certs) ein Verzeichnis "certs" erstellt, und Zertifikate werden in diesem Verzeichnis platziert.

storeName

Diese Eigenschaft gilt nur für Pools, die mit Windows-Knoten (d. a. mit cloudServiceConfiguration oder mit virtualMachineConfiguration unter Verwendung einer Windows-Imagereferenz erstellt wurden). Allgemeine Speichernamen sind: My, Root, CA, Trust, Disallowed, TrustedPeople, TrustedPublisher, AuthRoot, AddressBook, aber auch ein beliebiger benutzerdefinierter Speichername kann verwendet werden. Der Standardwert ist My.

visibility

Welche Benutzerkonten auf dem Computeknoten Zugriff auf die privaten Daten des Zertifikats haben sollen.

Details zur Eigenschaft

id

Die vollqualifizierte ID des Zertifikats, das im Pool installiert werden soll. Dies muss sich innerhalb desselben Batchkontos wie der Pool befinden.

id: string

Eigenschaftswert

string

storeLocation

Der Standardwert ist currentUser. Diese Eigenschaft gilt nur für Pools, die mit Windows-Knoten (d. a. mit cloudServiceConfiguration oder mit virtualMachineConfiguration unter Verwendung einer Windows-Imagereferenz erstellt wurden). Für Linux-Computeknoten werden die Zertifikate in einem Verzeichnis innerhalb des Arbeitsverzeichnisses der Aufgabe gespeichert, und eine Umgebungsvariable AZ_BATCH_CERTIFICATES_DIR wird für den Task bereitgestellt, um diesen Speicherort abzufragen. Für Zertifikate mit Sichtbarkeit von "remoteUser" wird im Basisverzeichnis des Benutzers (z. B. /home/{benutzername}/certs) ein Verzeichnis "certs" erstellt, und Zertifikate werden in diesem Verzeichnis platziert.

storeLocation?: CertificateStoreLocation

Eigenschaftswert

storeName

Diese Eigenschaft gilt nur für Pools, die mit Windows-Knoten (d. a. mit cloudServiceConfiguration oder mit virtualMachineConfiguration unter Verwendung einer Windows-Imagereferenz erstellt wurden). Allgemeine Speichernamen sind: My, Root, CA, Trust, Disallowed, TrustedPeople, TrustedPublisher, AuthRoot, AddressBook, aber auch ein beliebiger benutzerdefinierter Speichername kann verwendet werden. Der Standardwert ist My.

storeName?: string

Eigenschaftswert

string

visibility

Welche Benutzerkonten auf dem Computeknoten Zugriff auf die privaten Daten des Zertifikats haben sollen.

visibility?: CertificateVisibility[]

Eigenschaftswert