Freigeben über


New-AzAttestationProvider

Erstellt einen neuen Nachweisanbieter.

Syntax

New-AzAttestationProvider
   -Name <String>
   -ResourceGroupName <String>
   [-SubscriptionId <String>]
   -Location <String>
   [-PolicySigningCertificateKeyPath <String>]
   [-Tag <Hashtable>]
   [-DefaultProfile <PSObject>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Beschreibung

Erstellt einen neuen Nachweisanbieter.

Beispiele

Beispiel 1: Erstellen eines neuen Nachweisanbieters

New-AzAttestationProvider -Name testprovider1 -ResourceGroupName test-rg -Location "eastus"

Location Name        ResourceGroupName
-------- ----        -----------------
eastus  testprovider1 test-rg

Mit diesem Befehl wird ein neuer Nachweisanbieter namens testprovider1 in der Ressourcengruppe test-rgerstellt.

Beispiel 2: Erstellen eines neuen Nachweisanbieters mit vertrauenswürdigen Signaturschlüsseln

New-AzAttestationProvider -Name testprovider2 -ResourceGroupName test-rg -Location "eastus" -PolicySigningCertificateKeyPath .\cert1.pem

Location Name        ResourceGroupName
-------- ----        -----------------
eastus  testprovider2 test-rg

Mit diesem Befehl wird ein neuer Nachweisanbieter namens testprovider2 mit vertrauenswürdigen Signaturschlüsseln in der Ressourcengruppe test-rgerstellt.

Parameter

-Confirm

Fordert Sie vor dem Ausführen des Cmdlets zur Bestätigung auf.

Typ:SwitchParameter
Aliase:cf
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-DefaultProfile

Die Anmeldeinformationen, Konten, Mandanten und Abonnements, die für die Kommunikation mit Azure verwendet werden.

Typ:PSObject
Aliase:AzureRMContext, AzureCredential
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Location

Der unterstützte Azure-Speicherort, an dem der Nachweisanbieter erstellt werden soll.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Name

Name des Nachweisanbieters.

Typ:String
Aliase:ProviderName
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-PolicySigningCertificateKeyPath

Gibt den Satz vertrauenswürdiger Signaturschlüssel für die Ausstellungsrichtlinie in einer einzelnen Zertifikatdatei an. Der Wert des Parameters "keys" ist ein Array von JWK-Werten. Bydefault, die Reihenfolge der JWK-Werte innerhalb des Arrays impliziert nicht die Reihenfolge der Präferenz unter ihnen, obwohl Anwendungen von JWK Setscan entscheiden, der Reihenfolge für ihre Zwecke eine Bedeutung zuzuweisen, wenndesired. Informationen zum Erstellen finden Sie im Abschnitt "NOTES" für POLICYSIGNINGCERTIFICATEKEY-Eigenschaften und erstellen eine Hashtabelle.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ResourceGroupName

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

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-SubscriptionId

Die ID des Zielabonnements.

Typ:String
Position:Named
Standardwert:(Get-AzContext).Subscription.Id
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Tag

Die Tags, die dem Nachweisanbieter zugewiesen werden.

Typ:Hashtable
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-WhatIf

Zeigt, was passiert, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

Typ:SwitchParameter
Aliase:wi
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

Ausgaben

IAttestationProvider