Partager via


Static Sites - Update Database Connection

Description de Création ou mise à jour d’une connexion à une base de données pour un site statique

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections/{databaseConnectionName}?api-version=2025-05-01

Paramètres URI

Nom Dans Obligatoire Type Description
databaseConnectionName
path True

string

pattern: ^[a-zA-Z0-9]+$

Nom de la connexion à la base de données.

name
path True

string

Nom du site statique

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nom du groupe de ressources. Le nom ne respecte pas la casse.

subscriptionId
path True

string (uuid)

ID de l’abonnement cible. La valeur doit être un UUID.

api-version
query True

string

minLength: 1

Version de l’API à utiliser pour cette opération.

Corps de la demande

Nom Type Description
properties.connectionIdentity

string

Si elle est présente, l’identité est utilisée conjointement avec la chaîne de connexion pour se connecter à la base de données. L’utilisation de l’identité managée affectée par le système est indiquée avec la chaîne « SystemAssigned », tandis que l’utilisation d’une identité managée affectée par l’utilisateur est indiquée avec l’ID de ressource de la ressource d’identité managée.

properties.connectionString

string

Chaîne de connexion à utiliser pour se connecter à la base de données.

properties.region

string

Région de la ressource de base de données.

properties.resourceId

string

ID de ressource de la base de données.

Réponses

Nom Type Description
200 OK

DatabaseConnection

L’opération Azure s’est terminée avec succès.

Other Status Codes

DefaultErrorResponse

Réponse d’erreur inattendue.

Sécurité

azure_auth

Flux OAuth2 Azure Active Directory.

Type: oauth2
Flux: implicit
URL d’autorisation: https://login.microsoftonline.com/common/oauth2/authorize

Étendues

Nom Description
user_impersonation emprunter l’identité de votre compte d’utilisateur

Exemples

Patch a database connection for a static site

Exemple de requête

PATCH https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.Web/staticSites/testStaticSite0/databaseConnections/default?api-version=2025-05-01

{
  "properties": {}
}

Exemple de réponse

{
  "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"
  }
}

Définitions

Nom Description
createdByType

Type d’identité qui a créé la ressource.

DatabaseConnection

Ressource de connexion à la base de données de site statique.

DatabaseConnectionPatchRequest

Ressource Propriétés de la demande de connexion à la base de données de site statique lors de l’application de correctifs

DefaultErrorResponse

Réponse d’erreur App Service.

DefaultErrorResponseError

Modèle d’erreur.

DefaultErrorResponseErrorDetailsItem

Erreurs détaillées.

StaticSiteDatabaseConnectionConfigurationFileOverview

Un fichier de configuration de connexion à une base de données

systemData

Métadonnées relatives à la création et à la dernière modification de la ressource.

createdByType

Type d’identité qui a créé la ressource.

Valeur Description
User
Application
ManagedIdentity
Key

DatabaseConnection

Ressource de connexion à la base de données de site statique.

Nom Type Description
id

string (arm-id)

ID de ressource complet pour la ressource. Par exemple, « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} »

kind

string

Type de ressource.

name

string

Nom de la ressource

properties.configurationFiles

StaticSiteDatabaseConnectionConfigurationFileOverview[]

Liste des fichiers de configuration associés à cette connexion à la base de données.

properties.connectionIdentity

string

Si elle est présente, l’identité est utilisée conjointement avec la chaîne de connexion pour se connecter à la base de données. L’utilisation de l’identité managée affectée par le système est indiquée avec la chaîne « SystemAssigned », tandis que l’utilisation d’une identité managée affectée par l’utilisateur est indiquée avec l’ID de ressource de la ressource d’identité managée.

properties.connectionString

string

Chaîne de connexion à utiliser pour se connecter à la base de données.

properties.region

string

Région de la ressource de base de données.

properties.resourceId

string

ID de ressource de la base de données.

systemData

systemData

Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy.

type

string

Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts »

DatabaseConnectionPatchRequest

Ressource Propriétés de la demande de connexion à la base de données de site statique lors de l’application de correctifs

Nom Type Description
properties.connectionIdentity

string

Si elle est présente, l’identité est utilisée conjointement avec la chaîne de connexion pour se connecter à la base de données. L’utilisation de l’identité managée affectée par le système est indiquée avec la chaîne « SystemAssigned », tandis que l’utilisation d’une identité managée affectée par l’utilisateur est indiquée avec l’ID de ressource de la ressource d’identité managée.

properties.connectionString

string

Chaîne de connexion à utiliser pour se connecter à la base de données.

properties.region

string

Région de la ressource de base de données.

properties.resourceId

string

ID de ressource de la base de données.

DefaultErrorResponse

Réponse d’erreur App Service.

Nom Type Description
error

DefaultErrorResponseError

Modèle d’erreur.

DefaultErrorResponseError

Modèle d’erreur.

Nom Type Description
code

string

Chaîne standardisée pour identifier l’erreur par programmation.

details

DefaultErrorResponseErrorDetailsItem[]

Erreurs détaillées.

innererror

string

Plus d’informations pour déboguer l’erreur.

message

string

Description détaillée de l’erreur et informations de débogage.

target

string

Description détaillée de l’erreur et informations de débogage.

DefaultErrorResponseErrorDetailsItem

Erreurs détaillées.

Nom Type Description
code

string

Chaîne standardisée pour identifier l’erreur par programmation.

message

string

Description détaillée de l’erreur et informations de débogage.

target

string

Description détaillée de l’erreur et informations de débogage.

StaticSiteDatabaseConnectionConfigurationFileOverview

Un fichier de configuration de connexion à une base de données

Nom Type Description
contents

string

L’encodage Base64 du contenu du fichier.

fileName

string

Nom du fichier de configuration.

type

string

Type de fichier de configuration.

systemData

Métadonnées relatives à la création et à la dernière modification de la ressource.

Nom Type Description
createdAt

string (date-time)

Horodatage de la création de ressources (UTC).

createdBy

string

Identité qui a créé la ressource.

createdByType

createdByType

Type d’identité qui a créé la ressource.

lastModifiedAt

string (date-time)

Horodatage de la dernière modification de ressource (UTC)

lastModifiedBy

string

Identité qui a modifié la ressource pour la dernière fois.

lastModifiedByType

createdByType

Type d’identité qui a modifié la ressource pour la dernière fois.