Aracılığıyla paylaş


Managed Instance Encryption Protectors - Revalidate

Mevcut bir şifreleme koruyucusu yeniden beyan eder.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/encryptionProtector/current/revalidate?api-version=2023-08-01

URI Parametreleri

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

EncryptionProtectorName

Güncelleştirilecek şifreleme koruyucusunun adı.

managedInstanceName
path True

string

Yönetilen örneğin adı.

resourceGroupName
path True

string

Kaynağı içeren kaynak grubunun adı. Bu değeri Azure Resource Manager API'sinden veya portaldan alabilirsiniz.

subscriptionId
path True

string

Azure aboneliğini tanımlayan abonelik kimliği.

api-version
query True

string

İstek için kullanılacak API sürümü.

Yanıtlar

Name Tür Description
200 OK

Şifreleme koruyucusu başarıyla yeniden doğrulanmış.

202 Accepted

Kabul

Üst Bilgiler

Location: string

Other Status Codes

ErrorResponse

Hata Yanıtları: ***

  • 400 ManagedInstanceStoppingOrStopped - Örnek durdurulmuş/durdurulmuş durumdayken gönderilen çakışan işlem

  • 400 ManagedInstanceStarting - Örnek başlatma durumundayken gönderilen çakışan işlem

  • 400 InvalidKeyName - Sunucu anahtarı adı için geçersiz bir değer verildi.

  • 400 InvalidKeyType - Sunucu anahtarı oluşturma türü desteklenmiyor.

  • 400 InvalidUpsertKeyType - Hizmet tarafından yönetilen TDE anahtarları hizmet tarafından yönetilir. Hizmet tarafından yönetilen TDE anahtarları, kullanıcı tarafından Oluşturma veya Güncelleştirme'yi desteklemez.

  • 400 InvalidKeyUpsertRequest - Sunucu anahtarı oluşturma isteği yok veya özellik nesnesi yok.

  • 400 InvalidEncryptionProtectorName - Şifreleme koruyucusu anahtar adı desteklenmiyor.

  • 400 SecurityAdalPrincipalCertExpiredError - Azure Key Vault asıl sertifikasının süresi dolduğundan işlem tamamlanamadı.

  • 400 AkvHostNotResolvingFromNode - '{0}' AKV konağı SQL'den çözümlenemez, '{1}' sunucusunda.

  • 400 SecurityInvalidAzureKeyVaultRecoveryLevel - Sağlanan Key Vault uri'si geçerli değil.

  • 400 MissingKeyVaultUriForRestore - '{0}' sunucusu altındaki '{1}' veritabanını başarıyla geri yüklemek için '{2}' Azure Key Vault anahtar URI'si gereklidir.

  • 400 AzureKeyVaultKeyUsedOnGeoPrimary - Azure Key Vault Anahtar adı {0} şu anda coğrafi birincilde şifreleme koruyucusu olarak ayarlandığından işlem tamamlanamadı.

  • 400 KeyMaterialNotFoundOnRemoteServer - Uzak sunucunun TDE koruyucusu olarak kullanılan anahtar malzemesine erişimi yok.

  • 400 PerDatabaseCMKAKVKeyMaterialMissingOnGeoSecondary - Coğrafi çoğaltmadaki tüm veritabanları, kaynak veritabanının şifreleme koruyucusuyla aynı anahtar malzemeyi içermelidir. '{0}' hedef veritabanına aynı anahtar malzemeye sahip '{1}' anahtarını ekleyin.

  • 400 AzureKeyVaultRsaKeyNotSupported - Sağlanan anahtar kasası desteklenmeyen RSA Anahtar Boyutu veya Anahtar Türü kullanıyor. Desteklenen RSA anahtar boyutu 2048 veya 3072 ve Anahtar Türü RSA veya RSA-HSM'dir.

  • 400 PerDatabaseCMKAKVKeyUriMissingOnGeoSecondary - Veritabanı düzeyi TDE Koruyucusu'nun otomatik döndürmesi etkinleştirildiğinde, hem kaynak hem de hedef veritabanları aynı anahtar kasasına bağlanmalıdır. Lütfen '{0}' anahtarını (kaynak veritabanına bağlı olan aynı anahtar kasasından) '{1}' hedef veritabanına ekleyin.

  • 400 PerDatabaseCMKCopyOrReplicationAttemptedWithoutCurrentKeysWithDatabaseName - Veritabanı düzeyinde şifreleme koruyucusu ile yapılandırılmış bir veritabanını çoğaltmaya çalışırken, birincil veritabanı tarafından kullanılan geçerli anahtarlar '{0}' ikincil veritabanına geçirilmelidir

  • 400 ManagedInstanceNoConditionToMakeDatabaseAccessible - yönetilen örnek {0}erişilebilir iş akışını başlatmak için yeterli izin olmadığından işlem tamamlanamadı.

  • 400 UmiMissingAkvPermissions - Kullanıcı tarafından sağlanan PrimaryUserAssignedIdentityId, sağlanan KeyId erişimine sahip değil

  • 400 SameKeyUriNotFoundOnRemoteServer - İkincil sunucuda, birincil sunucunun şifreleme koruyucusuyla aynı anahtar kasasından anahtar malzemesi ve anahtar otomatik döndürme etkin değildir.

  • 400 SameKeyMaterialNotFoundOnRemoteServer - İkincil sunucuda birincil sunucunun şifreleme koruyucusunun anahtar malzemesi yoktur.

  • 400 SecurityAzureKeyVaultGeoChainError - Azure Key Vault (BYOK) kullanarak Saydam Veri Şifrelemesi etkinleştirilirken ikincil ikincil (zincirleme olarak bilinen bir işlem) oluşturma desteklenmez.

  • 400 PerDatabaseCMKDWNotSupported - Datawarehouse sürümü için veritabanı düzeyinde CMK önizlemede desteklenmez.

  • 400 BlockSystemAssignedIdentityForCrossTenantCMK - Kiracılar arası CMK yalnızca sunucu Kullanıcı Tarafından Atanan Yönetilen Kimlik ile yapılandırıldığında yapılandırılabilir. Kullanıcı Tarafından Atanan Yönetilen Kimliği yapılandırmak için https://aka.ms/sqltdebyokumi bakın.

  • 400 PerDatabaseCMKCopyOrReplicationAttemptedWithoutCurrentKeys - Veritabanı düzeyinde şifreleme koruyucusu ile yapılandırılmış bir veritabanını çoğaltmaya çalışırken, birincil tarafından kullanılan geçerli anahtarların ikincil veritabanına geçirilmesi gerekir.

  • 400 CannotDropDatabaseAKVError - Sunucu {0}{1} veritabanı, bırakmadan önce son yedeklemeyi almak için artık erişilemeyen bir müşteri tarafından yönetilen anahtarla şifrelendiğinden güvenli bir şekilde bırakılamaz. Lütfen sunucuda Azure Key Vault Erişimi'ni geri yükleyin ve bu veritabanını erişilebilir hale getirmek için anahtarları yeniden doğrulayın ve ardından bırakma işlemine devam edin. Ayrıntılar için bkz. https://aka.ms/tdecmkrestorability

  • 400 CreateDatabaseAttemptedWithRotationInProgress - Sunucuda devam eden Saydam Veri Şifrelemesi (TDE) anahtarı döndürmesi nedeniyle veritabanı oluşturma işlemi şu anda gerçekleştirilemiyor. Lütfen işlemi daha sonra yeniden deneyin.

  • 400 AzureKeyVaultKeyDisabled - Azure Key Vault anahtarı devre dışı bırakıldığından sunucuda işlem tamamlanamadı.

  • 400 PerDatabaseCMKRestoreNotSupported - Veritabanı düzeyi CMK önizlemede yapılandırıldığında veritabanı geri yüklemesi desteklenmez.

  • 400 AzureKeyVaultInvalidExpirationDate - Azure Key Vault anahtarının sona erme tarihi geçersiz olduğundan işlem tamamlanamadı.

  • 400 PerDatabaseCMKHSNotSupported - Hiper Ölçek sürümü için veritabanı düzeyinde CMK önizlemede desteklenmez.

  • 400 SecurityAzureKeyVaultUrlNullOrEmpty - Azure Key Vault Uri'si null veya boş olduğundan işlem tamamlanamadı.

  • 400 CMKOperationNotAllowed - Sunucuda Azure Key Vault Erişimi olmadığında kullanıcı sunucuda bir işlem gerçekleştirmeye çalıştı.

  • 400 AkvEndpointNotReachableFromNode - AKV uç noktası '{0}' SQL'den, '{1}' sunucusundan erişilemiyor.

  • 400 AzureKeyVaultNoServerIdentity - Sunucu kimliği doğru yapılandırılmadı.

  • 400 AzureKeyVaultInvalidUri - Azure Key Vault'tan geçersiz bir yanıt. Lütfen geçerli bir Azure Key Vault URI'si kullanın.

  • 400 AzureKeyVaultMissingPermissions - Sunucuda Azure Key Vault'ta gerekli izinler eksik.

  • 400 AzureKeyVaultKeyNameCurrentlyInUse - Azure Key Vault Anahtar adı {0} şu anda kullanımda olduğundan işlem tamamlanamadı.

  • 400 AzureKeyVaultKeyThumbprintIsDifferent - Azure Key Vault Anahtarı malzemesi geçerli şifreleme koruyucu anahtarından farklı olduğundan işlem tamamlanamadı.

  • 400 SecurityAzureKeyVaultInvalidKeyName - Geçersiz bir Sunucu Anahtarı adı nedeniyle işlem tamamlanamadı.

  • 400 OldGenerationOfAKVKeyBeingUsedError - TDE koruyucusu olarak AKV anahtarının eski bir sürümünün kullanılmasına izin verilmez. Şifreleme koruyucusu olarak AKV anahtarının en son sürümünü kullanın

  • 400 PerDatabaseCMKMissingIdentityOnGeoSecondaryDatabase - Veritabanı Başına CMK kimliği hedef veritabanında ayarlanmaz.

  • 400 AdalGenericError - Azure Active Directory hatasıyla karşılaşıldığından işlem tamamlanamadı.

  • 400 AdalServicePrincipalNotFound - Azure Active Directory kitaplığı Hizmet Sorumlusu bulunamadı hatasıyla karşılaşıldığından işlem tamamlanamadı.

  • 400 AzureKeyVaultMalformedVaultUri - Sağlanan Key Vault uri'si geçerli değil.

  • 404 ServerNotInSubscriptionResourceGroup - Belirtilen sunucu belirtilen kaynak grubunda ve abonelikte yok.

  • 404 SubscriptionDoesNotHaveServer - İstenen sunucu bulunamadı

  • 404 ResourceNotFound - İstenen kaynak bulunamadı.

  • 404 ServerKeyNotFound - İstenen sunucu anahtarı geçerli abonelikte bulunamadı.

  • 404 OperationIdNotFound - Kimliği olan işlem yok.

  • 409 EncryptionProtectorChangeInProgress - Koruyucu değişikliği devam ederken veritabanı şifreleme anahtarı koruyucusu güncelleştirilemiyor

  • 409 ServerKeyNameAlreadyExists - Sunucu anahtarı sunucuda zaten var.

  • 409 ServerKeyUriAlreadyExists - Sunucu anahtarı URI'si sunucuda zaten var.

  • 409 ServerKeyDoesNotExists - Sunucu anahtarı yok.

  • 409 AzureKeyVaultKeyNameNotFound - Azure Key Vault Anahtar adı mevcut olmadığından işlem tamamlanamadı.

  • 409 AzureKeyVaultKeyInUse - Anahtar şu anda sunucu tarafından kullanılıyor.

  • 409 CannotCancelOperation - Yönetim işlemi iptal edilemeyen bir durumda.

  • 409 OperationCancelled - İşlem kullanıcı tarafından iptal edildi.

  • 409 İşlem Kesildi - Kaynak üzerindeki işlem, aynı kaynak üzerindeki başka bir işlem tarafından kesildiği için tamamlanamadı.

  • 429 SubscriptionTooManyCreateUpdateRequests - Kullanılabilir kaynaklar tarafından işlenebilen maksimum isteğin ötesindeki istekler.

  • 429 SubscriptionTooManyRequests - Kullanılabilir kaynaklar tarafından işlenebilen maksimum isteğin ötesindeki istekler.

  • 500 OperationTimedOut - İşlem zaman aşımına uğradı ve otomatik olarak geri alındı. Lütfen işlemi yeniden deneyin.

  • 503 AzureKeyVaultConnectionFailed - Azure Key Vault'a bağlanma girişimleri başarısız olduğundan sunucuda işlem tamamlanamadı

  • 503 AzureKeyVaultGenericConnectionError - Anahtar Kasası bilgileri alınmaya çalışılırken bir hatayla karşılaşıldığından işlem tamamlanamadı.

  • 503 TooManyRequests - Kullanılabilir kaynaklar tarafından işlenebilen maksimum isteğin ötesindeki istekler.

Örnekler

Revalidates the encryption protector

Örnek isteği

POST https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-7398/providers/Microsoft.Sql/managedInstances/sqlcrudtest-4645/encryptionProtector/current/revalidate?api-version=2023-08-01

Örnek yanıt

Location: https://management.azure.com/00000000-1111-2222-3333-444444444444/providers/Microsoft.Sql/locations/japaneast/managedinstanceencryptionprotectorazureasyncoperation/00000000-1111-2222-3333-444444444444?api-version=2022-11-01-preview

Tanımlar

Name Description
EncryptionProtectorName

Güncelleştirilecek şifreleme koruyucusunun adı.

ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

ErrorDetail

Hata ayrıntısı.

ErrorResponse

Hata yanıtı

EncryptionProtectorName

Güncelleştirilecek şifreleme koruyucusunun adı.

Değer Description
current

ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

Name Tür Description
info

object

Ek bilgiler.

type

string

Ek bilgi türü.

ErrorDetail

Hata ayrıntısı.

Name Tür Description
additionalInfo

ErrorAdditionalInfo[]

Hata ek bilgileri.

code

string

Hata kodu.

details

ErrorDetail[]

Hata ayrıntıları.

message

string

Hata iletisi.

target

string

Hata hedefi.

ErrorResponse

Hata yanıtı

Name Tür Description
error

ErrorDetail

Hata nesnesi.