Web Apps - Discover Backup Slot
Descrizione per Individua un backup dell'app esistente che può essere ripristinato da un BLOB nell'archiviazione di Azure. Usare questa opzione per ottenere informazioni sui database archiviati in un backup.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/discoverbackup?api-version=2024-04-01
Parametri dell'URI
Nome | In | Necessario | Tipo | Descrizione |
---|---|---|---|---|
name
|
path | True |
string |
Nome dell'app. |
resource
|
path | True |
string minLength: 1maxLength: 90 pattern: ^[-\w\._\(\)]+[^\.]$ |
Nome del gruppo di risorse a cui appartiene la risorsa. |
slot
|
path | True |
string |
Nome dello slot di distribuzione. Se non viene specificato uno slot, l'API eseguirà l'individuazione per lo slot di produzione. |
subscription
|
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 |
Corpo della richiesta
Nome | Necessario | Tipo | Descrizione |
---|---|---|---|
properties.overwrite | True |
boolean |
|
properties.storageAccountUrl | True |
string |
URL di firma di accesso condiviso al contenitore. |
kind |
string |
Tipo di risorsa. |
|
properties.adjustConnectionStrings |
boolean |
|
|
properties.appServicePlan |
string |
Specificare il piano di servizio app che sarà proprietario del sito ripristinato. |
|
properties.blobName |
string |
Nome di un BLOB che contiene il backup. |
|
properties.databases |
Raccolta di database da ripristinare. Questo elenco deve corrispondere all'elenco dei database inclusi nel backup. |
||
properties.hostingEnvironment |
string |
Nome dell'ambiente del servizio app, se necessario (solo quando si ripristina un'app in un ambiente del servizio app). |
|
properties.ignoreConflictingHostNames |
boolean |
Modifica una logica durante il ripristino di un'app con domini personalizzati.
|
|
properties.ignoreDatabases |
boolean |
Ignorare i database e ripristinare solo il contenuto del sito |
|
properties.operationType |
Tipo di operazione. |
||
properties.siteName |
string |
Nome di un'app. |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
200 OK |
OK |
|
Other Status Codes |
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 |
Definizioni
Nome | Descrizione |
---|---|
Backup |
Tipo di operazione. |
Database |
Impostazioni di backup del database. |
Database |
Tipo di database (ad esempio SqlAzure/MySql). |
Default |
Risposta di errore del servizio app. |
Details | |
Error |
Modello di errore. |
Restore |
Descrizione di una richiesta di ripristino. |
BackupRestoreOperationType
Tipo di operazione.
Valore | Descrizione |
---|---|
Clone | |
CloudFS | |
Default | |
Relocation | |
Snapshot |
DatabaseBackupSetting
Impostazioni di backup del database.
Nome | Tipo | Descrizione |
---|---|---|
connectionString |
string |
Contiene una stringa di connessione a un database di cui viene eseguito il backup o il ripristino. Se il ripristino dovrebbe verificarsi in un nuovo database, il nome del database all'interno è quello nuovo. |
connectionStringName |
string |
Contiene un nome di stringa di connessione collegato a SiteConfig.ConnectionStrings. Viene usato durante il ripristino con le opzioni sovrascrivere le stringhe di connessione. |
databaseType |
Tipo di database (ad esempio SqlAzure/MySql). |
|
name |
string |
DatabaseType
Tipo di database (ad esempio SqlAzure/MySql).
Valore | Descrizione |
---|---|
LocalMySql | |
MySql | |
PostgreSql | |
SqlAzure |
DefaultErrorResponse
Risposta di errore del servizio app.
Nome | Tipo | Descrizione |
---|---|---|
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. |
RestoreRequest
Descrizione di una richiesta di ripristino.
Nome | Tipo | Valore predefinito | Descrizione |
---|---|---|---|
id |
string |
ID risorsa. |
|
kind |
string |
Tipo di risorsa. |
|
name |
string |
Nome risorsa. |
|
properties.adjustConnectionStrings |
boolean |
|
|
properties.appServicePlan |
string |
Specificare il piano di servizio app che sarà proprietario del sito ripristinato. |
|
properties.blobName |
string |
Nome di un BLOB che contiene il backup. |
|
properties.databases |
Raccolta di database da ripristinare. Questo elenco deve corrispondere all'elenco dei database inclusi nel backup. |
||
properties.hostingEnvironment |
string |
Nome dell'ambiente del servizio app, se necessario (solo quando si ripristina un'app in un ambiente del servizio app). |
|
properties.ignoreConflictingHostNames |
boolean |
False |
Modifica una logica durante il ripristino di un'app con domini personalizzati.
|
properties.ignoreDatabases |
boolean |
False |
Ignorare i database e ripristinare solo il contenuto del sito |
properties.operationType | Default |
Tipo di operazione. |
|
properties.overwrite |
boolean |
|
|
properties.siteName |
string |
Nome di un'app. |
|
properties.storageAccountUrl |
string |
URL di firma di accesso condiviso al contenitore. |
|
type |
string |
Tipo di risorsa. |