Udostępnij za pośrednictwem


Static Sites - Update Database Connection

Opis tworzenia lub aktualizowania połączenia z bazą danych dla lokacji statycznej

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
databaseConnectionName
path True

string

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

Nazwa połączenia z bazą danych.

name
path True

string

Nazwa witryny statycznej

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nazwa grupy zasobów. Nazwa jest niewrażliwa na wielkość liter.

subscriptionId
path True

string (uuid)

Identyfikator subskrypcji docelowej. Wartość musi być identyfikatorem UUID.

api-version
query True

string

minLength: 1

Wersja interfejsu API do użycia dla tej operacji.

Treść żądania

Nazwa Typ Opis
properties.connectionIdentity

string

Jeśli istnieje, tożsamość jest używana w połączeniu z parametrami połączenia w celu nawiązania połączenia z bazą danych. Użycie tożsamości zarządzanej przypisanej przez system jest wskazywane za pomocą ciągu "SystemAssigned", podczas gdy użycie tożsamości zarządzanej przypisanej przez użytkownika jest wskazywane przy użyciu identyfikatora zasobu tożsamości zarządzanej.

properties.connectionString

string

Parametry połączenia używane do nawiązywania połączenia z bazą danych.

properties.region

string

Region zasobu bazy danych.

properties.resourceId

string

Identyfikator zasobu bazy danych.

Odpowiedzi

Nazwa Typ Opis
200 OK

DatabaseConnection

Operacja platformy Azure została ukończona pomyślnie.

Other Status Codes

DefaultErrorResponse

Nieoczekiwana odpowiedź na błąd.

Zabezpieczenia

azure_auth

Przepływ OAuth2 usługi Azure Active Directory.

Typ: oauth2
Flow: implicit
Adres URL autoryzacji: https://login.microsoftonline.com/common/oauth2/authorize

Zakresy

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

Patch a database connection for a static site

Przykładowe żądanie

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

Przykładowa odpowiedź

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

Definicje

Nazwa Opis
createdByType

Typ tożsamości, która utworzyła zasób.

DatabaseConnection

Zasób Statyczne połączenie z bazą danych lokacji.

DatabaseConnectionPatchRequest

Zasób Właściwości żądania połączenia z bazą danych lokacji statycznej podczas stosowania poprawek

DefaultErrorResponse

Odpowiedź na błąd usługi App Service.

DefaultErrorResponseError

Model błędu.

DefaultErrorResponseErrorDetailsItem

Szczegółowe błędy.

StaticSiteDatabaseConnectionConfigurationFileOverview

Plik konfiguracyjny połączenia z bazą danych

systemData

Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.

createdByType

Typ tożsamości, która utworzyła zasób.

Wartość Opis
User
Application
ManagedIdentity
Key

DatabaseConnection

Zasób Statyczne połączenie z bazą danych lokacji.

Nazwa Typ Opis
id

string (arm-id)

W pełni kwalifikowany identyfikator zasobu dla zasobu. Np. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

kind

string

Rodzaj zasobu.

name

string

Nazwa zasobu

properties.configurationFiles

StaticSiteDatabaseConnectionConfigurationFileOverview[]

Lista plików konfiguracyjnych skojarzonych z tym połączeniem z bazą danych.

properties.connectionIdentity

string

Jeśli istnieje, tożsamość jest używana w połączeniu z parametrami połączenia w celu nawiązania połączenia z bazą danych. Użycie tożsamości zarządzanej przypisanej przez system jest wskazywane za pomocą ciągu "SystemAssigned", podczas gdy użycie tożsamości zarządzanej przypisanej przez użytkownika jest wskazywane przy użyciu identyfikatora zasobu tożsamości zarządzanej.

properties.connectionString

string

Parametry połączenia używane do nawiązywania połączenia z bazą danych.

properties.region

string

Region zasobu bazy danych.

properties.resourceId

string

Identyfikator zasobu bazy danych.

systemData

systemData

Metadane usługi Azure Resource Manager zawierające informacje „createdBy” i „modifiedBy”.

type

string

Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts"

DatabaseConnectionPatchRequest

Zasób Właściwości żądania połączenia z bazą danych lokacji statycznej podczas stosowania poprawek

Nazwa Typ Opis
properties.connectionIdentity

string

Jeśli istnieje, tożsamość jest używana w połączeniu z parametrami połączenia w celu nawiązania połączenia z bazą danych. Użycie tożsamości zarządzanej przypisanej przez system jest wskazywane za pomocą ciągu "SystemAssigned", podczas gdy użycie tożsamości zarządzanej przypisanej przez użytkownika jest wskazywane przy użyciu identyfikatora zasobu tożsamości zarządzanej.

properties.connectionString

string

Parametry połączenia używane do nawiązywania połączenia z bazą danych.

properties.region

string

Region zasobu bazy danych.

properties.resourceId

string

Identyfikator zasobu bazy danych.

DefaultErrorResponse

Odpowiedź na błąd usługi App Service.

Nazwa Typ Opis
error

DefaultErrorResponseError

Model błędu.

DefaultErrorResponseError

Model błędu.

Nazwa Typ Opis
code

string

Ustandaryzowany ciąg do programowej identyfikacji błędu.

details

DefaultErrorResponseErrorDetailsItem[]

Szczegółowe błędy.

innererror

string

Więcej informacji na temat debugowania błędu.

message

string

Szczegółowy opis błędu i informacje o debugowaniu.

target

string

Szczegółowy opis błędu i informacje o debugowaniu.

DefaultErrorResponseErrorDetailsItem

Szczegółowe błędy.

Nazwa Typ Opis
code

string

Ustandaryzowany ciąg do programowej identyfikacji błędu.

message

string

Szczegółowy opis błędu i informacje o debugowaniu.

target

string

Szczegółowy opis błędu i informacje o debugowaniu.

StaticSiteDatabaseConnectionConfigurationFileOverview

Plik konfiguracyjny połączenia z bazą danych

Nazwa Typ Opis
contents

string

Kodowanie Base64 zawartości pliku.

fileName

string

Nazwa pliku konfiguracyjnego.

type

string

Typ pliku konfiguracyjnego.

systemData

Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.

Nazwa Typ Opis
createdAt

string (date-time)

Sygnatura czasowa tworzenia zasobu (UTC).

createdBy

string

Tożsamość, która utworzyła zasób.

createdByType

createdByType

Typ tożsamości, która utworzyła zasób.

lastModifiedAt

string (date-time)

Znacznik czasu ostatniej modyfikacji zasobu (UTC)

lastModifiedBy

string

Tożsamość, która ostatnio zmodyfikowała zasób.

lastModifiedByType

createdByType

Typ tożsamości, która ostatnio zmodyfikowała zasób.