Condividi tramite


Web Apps - Get App Setting Key Vault Reference Slot

Descrizione per Ottiene il riferimento e lo stato di configurazione di un'app

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/appsettings/{appSettingKey}?api-version=2024-04-01

Parametri dell'URI

Nome In Necessario Tipo Descrizione
appSettingKey
path True

string

Nome chiave impostazione app.

name
path True

string

Nome dell'app.

resourceGroupName
path True

string

minLength: 1
maxLength: 90
pattern: ^[-\w\._\(\)]+[^\.]$

Nome del gruppo di risorse a cui appartiene la risorsa.

slot
path True

string

subscriptionId
path True

string

ID sottoscrizione di Azure. Si tratta di una stringa in formato GUID (ad esempio 000000000-0000-0000-0000-000000000000000).

api-version
query True

string

Versione API

Risposte

Nome Tipo Descrizione
200 OK

ApiKVReference

OK

Other Status Codes

DefaultErrorResponse

Risposta di errore del servizio app.

Sicurezza

azure_auth

Flusso OAuth2 di Azure Active Directory

Tipo: oauth2
Flow: implicit
URL di autorizzazione: https://login.microsoftonline.com/common/oauth2/authorize

Ambiti

Nome Descrizione
user_impersonation rappresentare l'account utente

Esempio

Get Azure Key Vault slot app setting reference

Esempio di richiesta

GET https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/testc6282/slots/stage/config/configreferences/appsettings/setting?api-version=2024-04-01

Risposta di esempio

{
  "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/testc6282/slots/stage/config/configreferences/appsettings/setting",
  "properties": {
    "vaultName": "keyVaultName",
    "secretName": "secretName",
    "secretVersion": "secretVersion"
  }
}

Definizioni

Nome Descrizione
ApiKVReference

Descrizione dei riferimenti all'insieme di credenziali delle chiavi del sito.

ConfigReferenceSource
DefaultErrorResponse

Risposta di errore del servizio app.

Details
Error

Modello di errore.

ManagedServiceIdentity

Identità del servizio gestito.

ManagedServiceIdentityType

Tipo di identità del servizio gestito.

ResolveStatus
userAssignedIdentity

Identità assegnata dall'utente.

ApiKVReference

Descrizione dei riferimenti all'insieme di credenziali delle chiavi del sito.

Nome Tipo Descrizione
id

string

ID risorsa.

kind

string

Tipo di risorsa.

name

string

Nome risorsa.

properties.activeVersion

string

properties.details

string

properties.identityType

ManagedServiceIdentity

Identità del servizio gestito.

properties.reference

string

properties.secretName

string

properties.secretVersion

string

properties.source

ConfigReferenceSource

properties.status

ResolveStatus

properties.vaultName

string

type

string

Tipo di risorsa.

ConfigReferenceSource

Valore Descrizione
KeyVault

DefaultErrorResponse

Risposta di errore del servizio app.

Nome Tipo Descrizione
error

Error

Modello di errore.

Details

Nome Tipo Descrizione
code

string

Stringa standardizzata per identificare l'errore a livello di codice.

message

string

Descrizione dettagliata dell'errore e informazioni di debug.

target

string

Descrizione dettagliata dell'errore e informazioni di debug.

Error

Modello di errore.

Nome Tipo Descrizione
code

string

Stringa standardizzata per identificare l'errore a livello di codice.

details

Details[]

Errori dettagliati.

innererror

string

Altre informazioni per eseguire il debug dell'errore.

message

string

Descrizione dettagliata dell'errore e informazioni di debug.

target

string

Descrizione dettagliata dell'errore e informazioni di debug.

ManagedServiceIdentity

Identità del servizio gestito.

Nome Tipo Descrizione
principalId

string

ID entità dell'identità del servizio gestito.

tenantId

string

Tenant dell'identità del servizio gestito.

type

ManagedServiceIdentityType

Tipo di identità del servizio gestito.

userAssignedIdentities

<string,  userAssignedIdentity>

Elenco di identità assegnate dall'utente associate alla risorsa. I riferimenti alla chiave del dizionario delle identità utente saranno id risorsa ARM nel formato :'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}

ManagedServiceIdentityType

Tipo di identità del servizio gestito.

Valore Descrizione
None
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned

ResolveStatus

Valore Descrizione
AccessToKeyVaultDenied
FetchTimedOut
Initialized
InvalidSyntax
MSINotEnabled
OtherReasons
Resolved
SecretNotFound
SecretVersionNotFound
UnauthorizedClient
VaultNotFound

userAssignedIdentity

Identità assegnata dall'utente.

Nome Tipo Descrizione
clientId

string

ID client dell'identità assegnata dall'utente

principalId

string

ID entità dell'identità assegnata dall'utente