Freigeben über


Certificate - Get

Ruft Informationen zum angegebenen Zertifikat ab.
Warnung: Dieser Vorgang ist veraltet und wird nach Februar 2024 entfernt. Verwenden Sie stattdessen die Azure KeyVault-Erweiterung.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/certificates/{certificateName}?api-version=2024-07-01

URI-Parameter

Name In Erforderlich Typ Beschreibung
accountName
path True

string

minLength: 3
maxLength: 24
pattern: ^[a-zA-Z0-9]+$

Ein Name für das Batch-Konto, das innerhalb der Region einzigartig sein muss. Batch-Kontonamen müssen zwischen 3 und 24 Zeichen lang sein und dürfen nur Zahlen und Kleinbuchstaben verwenden. Dieser Name wird als Teil des DNS-Namens verwendet, der verwendet wird, um auf den Batch-Service in der Region zuzugreifen, in der das Konto erstellt wurde. Beispiel: http://accountname.region.batch.azure.com/.

certificateName
path True

string

minLength: 5
maxLength: 45
pattern: ^[\w]+-[\w]+$

Der Bezeichner für das Zertifikat. Dies muss aus Algorithmus und Fingerabdruck bestehen, getrennt durch einen Gedankenstrich und muss mit den Zertifikatdaten in der Anforderung übereinstimmen. Beispiel: SHA1-a3d1c5.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

subscriptionId
path True

string (uuid)

Hierbei handelt es sich um die ID des Zielabonnements. Der Wert muss eine UUID sein.

api-version
query True

string

minLength: 1

Hierbei handelt es sich um die für diesen Vorgang zu verwendende API-Version.

Antworten

Name Typ Beschreibung
200 OK

Certificate

Die Anforderung ist erfolgreich.

Header

ETag: string

Other Status Codes

CloudError

Unerwartete Fehlerantwort.

Sicherheit

azure_auth

Azure Active Directory OAuth2-Fluss.

Typ: oauth2
Ablauf: implicit
Autorisierungs-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiche

Name Beschreibung
user_impersonation Identitätswechsel ihres Benutzerkontos

Beispiele

Get Certificate
Get Certificate with Deletion Error

Get Certificate

Beispielanforderung

GET https://management.azure.com/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct/certificates/sha1-0a0e4f50d51beadeac1d35afc5116098e7902e6e?api-version=2024-07-01

Beispiel für eine Antwort

ETag: W/"0x8D4EDD5118668F7"
{
  "name": "sha1-0a0e4f50d51beadeac1d35afc5116098e7902e6e",
  "type": "Microsoft.Batch/batchAccounts/certificates",
  "id": "/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/samplecct/certificates/sha1-0a0e4f50d51beadeac1d35afc5116098e7902e6e",
  "properties": {
    "format": "Pfx",
    "provisioningState": "Succeeded",
    "provisioningStateTransitionTime": "2017-07-21T01:47:38.4420202Z",
    "publicData": "MIICrjCCAZagAwI...",
    "thumbprint": "0a0e4f50d51beadeac1d35afc5116098e7902e6e",
    "thumbprintAlgorithm": "sha1"
  }
}

Get Certificate with Deletion Error

Beispielanforderung

GET https://management.azure.com/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct/certificates/sha1-0a0e4f50d51beadeac1d35afc5116098e7902e6e?api-version=2024-07-01

Beispiel für eine Antwort

ETag: W/"0x8D4EDD5118668F7"
{
  "name": "sha1-0a0e4f50d51beadeac1d35afc5116098e7902e6e",
  "type": "Microsoft.Batch/batchAccounts/certificates",
  "id": "/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/samplecct/certificates/sha1-0a0e4f50d51beadeac1d35afc5116098e7902e6e",
  "properties": {
    "format": "Pfx",
    "deleteCertificateError": {
      "code": "NodesReferencingCertificate",
      "message": "The specified certificate is being used by the below mentioned node(s)\nRequestId:2dc78afc-b15b-42d2-8c85-39cb61a0799e\nTime:2017-08-28T10:22:52.8633406Z",
      "target": "BatchAccount",
      "details": [
        {
          "code": "Nodes",
          "message": "node1, node3"
        }
      ]
    },
    "previousProvisioningState": "Deleting",
    "previousProvisioningStateTransitionTime": "2017-07-21T00:15:25.5625498Z",
    "provisioningState": "Failed",
    "provisioningStateTransitionTime": "2017-07-21T01:47:38.4420202Z",
    "publicData": "MIICrjCCAZagAwI...",
    "thumbprint": "0a0e4f50d51beadeac1d35afc5116098e7902e6e",
    "thumbprintAlgorithm": "sha1"
  }
}

Definitionen

Name Beschreibung
Certificate

Enthält Informationen zu einem Zertifikat.

CertificateFormat

Das Format des Zertifikats – entweder Pfx oder CER. Wenn dieser Parameter nicht angegeben wird, lautet der Standardwert Pfx.

CertificateProvisioningState
CloudError

Eine Fehlerantwort des Batchdiensts.

CloudErrorBody

Eine Fehlerantwort des Batchdiensts.

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

DeleteCertificateError

Eine Fehlerantwort des Batchdiensts.

systemData

Metadaten zur Erstellung und letzten Änderung der Ressource.

Certificate

Enthält Informationen zu einem Zertifikat.

Name Typ Beschreibung
etag

string

Das ETag der Ressource, das für Parallelitätsanweisungen verwendet wird.

id

string (arm-id)

Vollqualifizierte Ressourcen-ID für die Ressource. Z. B. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

Der Name der Ressource

properties.deleteCertificateError

DeleteCertificateError

Fehler beim Löschen des Zertifikats
Dies wird nur zurückgegeben, wenn der Zertifikatbereitstellungsstatus "Failed" ist.

properties.format

CertificateFormat

Das Format des Zertifikats – entweder Pfx oder CER. Wenn dieser Parameter nicht angegeben wird, lautet der Standardwert Pfx.

properties.previousProvisioningState

CertificateProvisioningState

Der vorherige bereitgestellte Status der Ressource

properties.previousProvisioningStateTransitionTime

string (date-time)

Die Uhrzeit, zu der das Zertifikat seinen vorherigen Zustand eingegeben hat.

properties.provisioningState

CertificateProvisioningState

Der bereitgestellte Status der Ressource

properties.provisioningStateTransitionTime

string (date-time)

Die Uhrzeit, zu der das Zertifikat seinen aktuellen Status eingegeben hat.

properties.publicData

string

Der öffentliche Schlüssel des Zertifikats.

properties.thumbprint

string

Der Fingerabdruck des Zertifikats.
Dies muss mit dem Fingerabdruck des Namens übereinstimmen.

properties.thumbprintAlgorithm

string

Der Algorithmus des Zertifikatfingerabdrucks.
Dies muss mit dem ersten Teil des Zertifikatnamens übereinstimmen. Derzeit erforderlich, um 'SHA1' zu sein.

systemData

systemData

Azure Resource Manager-Metadaten, die createdBy- und modifiedBy-Informationen enthalten.

tags

object

Die Tags der Ressource.

type

string

Der Typ der Ressource. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts"

CertificateFormat

Das Format des Zertifikats – entweder Pfx oder CER. Wenn dieser Parameter nicht angegeben wird, lautet der Standardwert Pfx.

Wert Beschreibung
Pfx

Das Zertifikat ist ein PFX(PKCS#12)-formatiertes Zertifikat oder eine Zertifikatkette.

Cer

Das Zertifikat ist ein base64-codiertes X.509-Zertifikat.

CertificateProvisioningState

Wert Beschreibung
Succeeded

Das Zertifikat ist für die Verwendung in Pools verfügbar.

Deleting

Der Benutzer hat angefordert, dass das Zertifikat gelöscht wird, der Löschvorgang wurde jedoch noch nicht abgeschlossen. Sie dürfen beim Erstellen oder Aktualisieren von Pools nicht auf das Zertifikat verweisen.

Failed

Der Benutzer hat angefordert, dass das Zertifikat gelöscht wird, aber es gibt Pools, die weiterhin Verweise auf das Zertifikat haben, oder es wird weiterhin auf einem oder mehreren Computeknoten installiert. (Letzteres kann auftreten, wenn das Zertifikat aus dem Pool entfernt wurde, aber der Knoten noch nicht neu gestartet wurde. Knoten aktualisieren ihre Zertifikate nur, wenn sie neu gestartet werden.) Sie können den Vorgang zum Abbrechen des Zertifikatlöschvorgangs verwenden, um den Löschvorgang abzubrechen, oder den Löschzertifikatvorgang, um den Löschvorgang erneut zu versuchen.

CloudError

Eine Fehlerantwort des Batchdiensts.

Name Typ Beschreibung
error

CloudErrorBody

Der Textkörper der Fehlerantwort.

CloudErrorBody

Eine Fehlerantwort des Batchdiensts.

Name Typ Beschreibung
code

string

Ein Bezeichner für den Fehler. Codes sind unveränderlich und sollen programmgesteuert genutzt werden.

details

CloudErrorBody[]

Eine Liste mit zusätzlichen Details zum Fehler.

message

string

Eine Meldung, die den Fehler beschreibt, der für die Anzeige in einer Benutzeroberfläche geeignet ist.

target

string

Das Ziel des bestimmten Fehlers. Beispielsweise der Name der Eigenschaft im Fehler.

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

Wert Beschreibung
User
Application
ManagedIdentity
Key

DeleteCertificateError

Eine Fehlerantwort des Batchdiensts.

Name Typ Beschreibung
code

string

Ein Bezeichner für den Fehler. Codes sind unveränderlich und sollen programmgesteuert genutzt werden.

details

DeleteCertificateError[]

Eine Liste mit zusätzlichen Details zum Fehler.

message

string

Eine Meldung, die den Fehler beschreibt, der für die Anzeige in einer Benutzeroberfläche geeignet ist.

target

string

Das Ziel des bestimmten Fehlers. Beispielsweise der Name der Eigenschaft im Fehler.

systemData

Metadaten zur Erstellung und letzten Änderung der Ressource.

Name Typ Beschreibung
createdAt

string (date-time)

Der Zeitstempel der Ressourcenerstellung (UTC).

createdBy

string

Die Identität, die die Ressource erstellt hat.

createdByType

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

lastModifiedAt

string (date-time)

Der Zeitstempel der letzten Änderung der Ressource (UTC)

lastModifiedBy

string

Die Identität, die die Ressource zuletzt geändert hat.

lastModifiedByType

createdByType

Der Identitätstyp, der die Ressource zuletzt geändert hat.