Megosztás a következőn keresztül:


New-AzApiManagementBackendCredential

Létrehoz egy új háttérbeli hitelesítő szerződést.

Syntax

New-AzApiManagementBackendCredential
   [-CertificateThumbprint <String[]>]
   [-CertificateId <String[]>]
   [-Query <Hashtable>]
   [-Header <Hashtable>]
   [-AuthorizationHeaderScheme <String>]
   [-AuthorizationHeaderParameter <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

Létrehoz egy új háttérbeli hitelesítő szerződést.

Példák

1. példa: Háttérbeli hitelesítő adatok létrehozása memóriabeli objektumban

$apimContext = New-AzApiManagementContext -ResourceGroupName "Api-Default-WestUS" -ServiceName "contoso"
$credential = New-AzApiManagementBackendCredential -AuthorizationHeaderScheme basic -AuthorizationHeaderParameter opensesame -Query @{"sv" = @('xx', 'bb'); "sr" = @('cc')} -Header @{"x-my-1" = @('val1', 'val2')}

$backend = New-AzApiManagementBackend -Context  $apimContext -BackendId 123 -Url 'https://contoso.com/awesomeapi' -Protocol http -Title "first backend" -SkipCertificateChainValidation $true -Credential $credential -Description "my backend"

Háttérbeli hitelesítőadat-szerződés létrehozása

Paraméterek

-AuthorizationHeaderParameter

A háttérrendszerhez használt engedélyezési fejléc. Ez a paraméter nem kötelező.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-AuthorizationHeaderScheme

A háttérrendszerhez használt engedélyezési séma. Ez a paraméter nem kötelező.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-CertificateId

Ügyféltanúsítvány azonosítója. Ez a paraméter nem kötelező.

Típus:String[]
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-CertificateThumbprint

Ügyféltanúsítvány ujjlenyomatai. Ez a paraméter nem kötelező.

Típus:String[]
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-DefaultProfile

Az Azure-ral való kommunikációhoz használt hitelesítő adatok, fiók, bérlő és előfizetés.

Típus:IAzureContextContainer
Aliasok:AzContext, AzureRmContext, AzureCredential
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-Header

A háttérrendszer által elfogadott fejlécparaméter-értékek. Ez a paraméter nem kötelező.

Típus:Hashtable
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-Query

A háttérrendszer által elfogadott lekérdezési paraméterértékek. Ez a paraméter nem kötelező.

Típus:Hashtable
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

Bevitelek

None

Kimenetek

PsApiManagementBackendCredential