Static Sites - Update Database Connection
Descripción para Crear o actualizar una conexión de base de datos para un sitio estático
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections/{databaseConnectionName}?api-version=2025-05-01
Parámetros de identificador URI
| Nombre | En | Requerido | Tipo | Description |
|---|---|---|---|---|
|
database
|
path | True |
string pattern: ^[a-zA-Z0-9]+$ |
Nombre de la conexión de base de datos. |
|
name
|
path | True |
string |
Nombre del sitio estático |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas. |
|
subscription
|
path | True |
string (uuid) |
Identificador de la suscripción de destino. El valor debe ser un UUID. |
|
api-version
|
query | True |
string minLength: 1 |
Versión de API que se usará para esta operación. |
Cuerpo de la solicitud
| Nombre | Tipo | Description |
|---|---|---|
| properties.connectionIdentity |
string |
Si está presente, la identidad se usa junto con la cadena de conexión para conectarse a la base de datos. El uso de la identidad administrada asignada por el sistema se indica con la cadena "SystemAssigned", mientras que el uso de una identidad administrada asignada por el usuario se indica con el identificador de recurso del recurso de identidad administrada. |
| properties.connectionString |
string |
Cadena de conexión que se va a usar para conectarse a la base de datos. |
| properties.region |
string |
Región del recurso de base de datos. |
| properties.resourceId |
string |
Identificador de recurso de la base de datos. |
Respuestas
| Nombre | Tipo | Description |
|---|---|---|
| 200 OK |
La operación de Azure se completó correctamente. |
|
| Other Status Codes |
Una respuesta de error inesperada. |
Seguridad
azure_auth
Flujo OAuth2 de Azure Active Directory.
Tipo:
oauth2
Flujo:
implicit
Dirección URL de autorización:
https://login.microsoftonline.com/common/oauth2/authorize
Ámbitos
| Nombre | Description |
|---|---|
| user_impersonation | suplantar la cuenta de usuario |
Ejemplos
Patch a database connection for a static site
Solicitud de ejemplo
Respuesta de muestra
{
"name": "default",
"type": "Microsoft.Web/staticSites/databaseConnections",
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.Web/staticSites/testStaticSite0/databaseConnections/default",
"properties": {
"connectionIdentity": "SystemAssigned",
"region": "West US 2",
"resourceId": "/subscription/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/databaseRG/providers/Microsoft.DocumentDB/databaseAccounts/exampleDatabaseName"
}
}
Definiciones
| Nombre | Description |
|---|---|
|
created |
El tipo de identidad que creó el recurso. |
|
Database |
Recurso de conexión de base de datos de sitio estático. |
|
Database |
Recurso de propiedades de solicitud de conexión de base de datos de sitio estático al aplicar parches |
|
Default |
Respuesta de error de App Service. |
|
Default |
Modelo de error. |
|
Default |
Errores detallados. |
|
Static |
Un archivo de configuración de conexión de base de datos |
|
system |
Metadatos relativos a la creación y última modificación del recurso. |
createdByType
El tipo de identidad que creó el recurso.
| Valor | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
DatabaseConnection
Recurso de conexión de base de datos de sitio estático.
| Nombre | Tipo | Description |
|---|---|---|
| id |
string (arm-id) |
Identificador de recurso completo para el recurso. Por ejemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| kind |
string |
Tipo de recurso. |
| name |
string |
Nombre del recurso |
| properties.configurationFiles |
Una lista de archivos de configuración asociados a esta conexión de base de datos. |
|
| properties.connectionIdentity |
string |
Si está presente, la identidad se usa junto con la cadena de conexión para conectarse a la base de datos. El uso de la identidad administrada asignada por el sistema se indica con la cadena "SystemAssigned", mientras que el uso de una identidad administrada asignada por el usuario se indica con el identificador de recurso del recurso de identidad administrada. |
| properties.connectionString |
string |
Cadena de conexión que se va a usar para conectarse a la base de datos. |
| properties.region |
string |
Región del recurso de base de datos. |
| properties.resourceId |
string |
Identificador de recurso de la base de datos. |
| systemData |
Metadatos de Azure Resource Manager que contienen información createdBy y modifiedBy. |
|
| type |
string |
Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" |
DatabaseConnectionPatchRequest
Recurso de propiedades de solicitud de conexión de base de datos de sitio estático al aplicar parches
| Nombre | Tipo | Description |
|---|---|---|
| properties.connectionIdentity |
string |
Si está presente, la identidad se usa junto con la cadena de conexión para conectarse a la base de datos. El uso de la identidad administrada asignada por el sistema se indica con la cadena "SystemAssigned", mientras que el uso de una identidad administrada asignada por el usuario se indica con el identificador de recurso del recurso de identidad administrada. |
| properties.connectionString |
string |
Cadena de conexión que se va a usar para conectarse a la base de datos. |
| properties.region |
string |
Región del recurso de base de datos. |
| properties.resourceId |
string |
Identificador de recurso de la base de datos. |
DefaultErrorResponse
Respuesta de error de App Service.
| Nombre | Tipo | Description |
|---|---|---|
| error |
Modelo de error. |
DefaultErrorResponseError
Modelo de error.
| Nombre | Tipo | Description |
|---|---|---|
| code |
string |
Cadena estandarizada para identificar el error mediante programación. |
| details |
Errores detallados. |
|
| innererror |
string |
Más información para depurar el error. |
| message |
string |
Descripción detallada del error e información de depuración. |
| target |
string |
Descripción detallada del error e información de depuración. |
DefaultErrorResponseErrorDetailsItem
Errores detallados.
| Nombre | Tipo | Description |
|---|---|---|
| code |
string |
Cadena estandarizada para identificar el error mediante programación. |
| message |
string |
Descripción detallada del error e información de depuración. |
| target |
string |
Descripción detallada del error e información de depuración. |
StaticSiteDatabaseConnectionConfigurationFileOverview
Un archivo de configuración de conexión de base de datos
| Nombre | Tipo | Description |
|---|---|---|
| contents |
string |
La codificación Base64 del contenido del archivo. |
| fileName |
string |
El nombre del archivo de configuración. |
| type |
string |
El tipo de archivo de configuración. |
systemData
Metadatos relativos a la creación y última modificación del recurso.
| Nombre | Tipo | Description |
|---|---|---|
| createdAt |
string (date-time) |
La marca de tiempo de la creación de recursos (UTC). |
| createdBy |
string |
La identidad que creó el recurso. |
| createdByType |
El tipo de identidad que creó el recurso. |
|
| lastModifiedAt |
string (date-time) |
La marca de tiempo de la última modificación del recurso (UTC) |
| lastModifiedBy |
string |
La identidad que modificó por última vez el recurso. |
| lastModifiedByType |
El tipo de identidad que modificó por última vez el recurso. |