Aracılığıyla paylaş


Static Sites - Update Database Connection

Statik site için veritabanı bağlantısı oluşturma veya güncelleştirme açıklaması

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

URI Parametreleri

Name İçinde Gerekli Tür Description
databaseConnectionName
path True

string

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

Veritabanı bağlantısının adı.

name
path True

string

Statik sitenin adı

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Kaynak grubunun adı. Ad büyük/küçük harfe duyarsız.

subscriptionId
path True

string (uuid)

Hedef aboneliğin kimliği. Değer bir UUID olmalıdır.

api-version
query True

string

minLength: 1

Bu işlem için kullanılacak API sürümü.

İstek Gövdesi

Name Tür Description
properties.connectionIdentity

string

Varsa, kimlik veritabanına bağlanmak için bağlantı dizesiyle birlikte kullanılır. Sistem tarafından atanan yönetilen kimliğin kullanımı 'SystemAssigned' dizesiyle belirtilirken, kullanıcı tarafından atanan yönetilen kimliğin kullanımı yönetilen kimlik kaynağının kaynak kimliğiyle gösterilir.

properties.connectionString

string

Veritabanına bağlanmak için kullanılacak bağlantı dizesi.

properties.region

string

Veritabanı kaynağının bölgesi.

properties.resourceId

string

Veritabanının kaynak kimliği.

Yanıtlar

Name Tür Description
200 OK

DatabaseConnection

Azure işlemi başarıyla tamamlandı.

Other Status Codes

DefaultErrorResponse

Beklenmeyen bir hata yanıtı.

Güvenlik

azure_auth

Azure Active Directory OAuth2 Akışı.

Tür: oauth2
Akış: implicit
Yetkilendirme URL’si: https://login.microsoftonline.com/common/oauth2/authorize

Kapsamlar

Name Description
user_impersonation kullanıcı hesabınızın kimliğine bürünme

Örnekler

Patch a database connection for a static site

Örnek isteği

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

Örnek yanıt

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

Tanımlar

Name Description
createdByType

Kaynağı oluşturan kimliğin türü.

DatabaseConnection

Statik Site Veritabanı Bağlantısı kaynağı.

DatabaseConnectionPatchRequest

Düzeltme eki uygularken Statik Site Veritabanı Bağlantı İsteği Özellikleri kaynağı

DefaultErrorResponse

App Service hata yanıtı.

DefaultErrorResponseError

Hata modeli.

DefaultErrorResponseErrorDetailsItem

Ayrıntılı hatalar.

StaticSiteDatabaseConnectionConfigurationFileOverview

Veritabanı bağlantısı yapılandırma dosyası

systemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

createdByType

Kaynağı oluşturan kimliğin türü.

Değer Description
User
Application
ManagedIdentity
Key

DatabaseConnection

Statik Site Veritabanı Bağlantısı kaynağı.

Name Tür Description
id

string (arm-id)

Kaynağın tam kaynak kimliği. Örneğin, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

kind

string

Kaynak türü.

name

string

Kaynağın adı

properties.configurationFiles

StaticSiteDatabaseConnectionConfigurationFileOverview[]

Bu veritabanı bağlantısıyla ilişkili yapılandırma dosyalarının listesi.

properties.connectionIdentity

string

Varsa, kimlik veritabanına bağlanmak için bağlantı dizesiyle birlikte kullanılır. Sistem tarafından atanan yönetilen kimliğin kullanımı 'SystemAssigned' dizesiyle belirtilirken, kullanıcı tarafından atanan yönetilen kimliğin kullanımı yönetilen kimlik kaynağının kaynak kimliğiyle gösterilir.

properties.connectionString

string

Veritabanına bağlanmak için kullanılacak bağlantı dizesi.

properties.region

string

Veritabanı kaynağının bölgesi.

properties.resourceId

string

Veritabanının kaynak kimliği.

systemData

systemData

createdBy ve modifiedBy bilgilerini içeren Azure Resource Manager meta verileri.

type

string

Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts"

DatabaseConnectionPatchRequest

Düzeltme eki uygularken Statik Site Veritabanı Bağlantı İsteği Özellikleri kaynağı

Name Tür Description
properties.connectionIdentity

string

Varsa, kimlik veritabanına bağlanmak için bağlantı dizesiyle birlikte kullanılır. Sistem tarafından atanan yönetilen kimliğin kullanımı 'SystemAssigned' dizesiyle belirtilirken, kullanıcı tarafından atanan yönetilen kimliğin kullanımı yönetilen kimlik kaynağının kaynak kimliğiyle gösterilir.

properties.connectionString

string

Veritabanına bağlanmak için kullanılacak bağlantı dizesi.

properties.region

string

Veritabanı kaynağının bölgesi.

properties.resourceId

string

Veritabanının kaynak kimliği.

DefaultErrorResponse

App Service hata yanıtı.

Name Tür Description
error

DefaultErrorResponseError

Hata modeli.

DefaultErrorResponseError

Hata modeli.

Name Tür Description
code

string

Hatayı program aracılığıyla tanımlamak için standartlaştırılmış dize.

details

DefaultErrorResponseErrorDetailsItem[]

Ayrıntılı hatalar.

innererror

string

Hata ayıklamak için daha fazla bilgi.

message

string

Ayrıntılı hata açıklaması ve hata ayıklama bilgileri.

target

string

Ayrıntılı hata açıklaması ve hata ayıklama bilgileri.

DefaultErrorResponseErrorDetailsItem

Ayrıntılı hatalar.

Name Tür Description
code

string

Hatayı program aracılığıyla tanımlamak için standartlaştırılmış dize.

message

string

Ayrıntılı hata açıklaması ve hata ayıklama bilgileri.

target

string

Ayrıntılı hata açıklaması ve hata ayıklama bilgileri.

StaticSiteDatabaseConnectionConfigurationFileOverview

Veritabanı bağlantısı yapılandırma dosyası

Name Tür Description
contents

string

Dosya içeriğinin Base64 kodlaması.

fileName

string

Yapılandırma dosyasının adı.

type

string

Yapılandırma dosyasının türü.

systemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

Name Tür Description
createdAt

string (date-time)

Kaynak oluşturma (UTC) zaman damgası.

createdBy

string

Kaynağı oluşturan kimlik.

createdByType

createdByType

Kaynağı oluşturan kimliğin türü.

lastModifiedAt

string (date-time)

Kaynağın son değişikliğinin zaman damgası (UTC)

lastModifiedBy

string

Kaynağı en son değiştiren kimlik.

lastModifiedByType

createdByType

Kaynağı en son değiştiren kimlik türü.