Topics – Authorization Rules - Regenerate Keys

Konu için birincil veya ikincil bağlantı dizelerini yeniden oluşturur.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceBus/namespaces/{namespaceName}/topics/{topicName}/authorizationRules/{authorizationRuleName}/regenerateKeys?api-version=2017-04-01

URI Parametreleri

Name In Required Type Description
authorizationRuleName
path True
  • string

Yetkilendirme kuralı adı.

namespaceName
path True
  • string

Ad alanı adı

resourceGroupName
path True
  • string

Azure aboneliği içindeki kaynak grubunun adı.

subscriptionId
path True
  • string

Microsoft Azure aboneliğini benzersiz bir şekilde tanımlayan abonelik kimlik bilgileri. Abonelik KIMLIĞI her hizmet çağrısı için URI 'nin bir parçasını oluşturur.

topicName
path True
  • string

Konu adı.

api-version
query True
  • string

İstemci API sürümü.

İstek Gövdesi

Name Required Type Description
keyType True

Yeniden oluşturmak için erişim anahtarı.

key
  • string

İsteğe bağlı, anahtar değeri sağlanmışsa, KeyType değeri için sıfırlanır veya keyType için anahtar değer kümesi otomatik olarak ayarlanır

Yanıtlar

Name Type Description
200 OK

Bağlantı dizeleri başarıyla yeniden üretildi.

Other Status Codes

İşlemin neden başarısız olduğunu açıklayan ServiceBus hata yanıtı.

Güvenlik

azure_auth

Azure Active Directory OAuth2 akışı

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

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

Örnekler

TopicAuthorizationRuleRegenerateKey

Sample Request

POST https://management.azure.com/subscriptions/e2f361f0-3b27-4503-a9cc-21cfba380093/resourceGroups/Default-ServiceBus-WestUS/providers/Microsoft.ServiceBus/namespaces/sdk-Namespace8408/topics/sdk-Topics2075/authorizationRules/sdk-Authrules5067/regenerateKeys?api-version=2017-04-01
{
  "keyType": "PrimaryKey"
}

Sample Response

{
  "primaryConnectionString": "Endpoint=sb://sdk-namespace-6261.servicebus.windows-int.net/;SharedAccessKeyName=sdk-AuthRules-4310;SharedAccessKey=#############################################;EntityPath=sdk-Topics-1984",
  "secondaryConnectionString": "Endpoint=sb://sdk-namespace-6261.servicebus.windows-int.net/;SharedAccessKeyName=sdk-AuthRules-4310;SharedAccessKey=#############################################;EntityPath=sdk-Topics-1984",
  "primaryKey": "#############################################",
  "secondaryKey": "#############################################",
  "keyName": "sdk-AuthRules-4310"
}

Tanımlar

AccessKeys

Ad alanı/ServiceBus bağlantı dizesi

Error

Hata nesnesi.

ErrorAdditionalInfo

Kaynak yönetimi hata ek bilgileri.

ErrorResponse

Kaynak yönetimi hata yanıtı.

KeyType

Yeniden oluşturmak için erişim anahtarı.

RegenerateAccessKeyParameters

Yetkilendirme kuralını yeniden oluştur işlemine sağlanan parametreler, hangi anahtarın sıfırlanması gerektiğini belirtir.

AccessKeys

Ad alanı/ServiceBus bağlantı dizesi

Name Type Description
aliasPrimaryConnectionString
  • string

COĞRAFI DR etkinse diğer adın birincil bağlantı dizesi

aliasSecondaryConnectionString
  • string

COĞRAFI DR etkinse diğer adın ikincil bağlantı dizesi

keyName
  • string

Yetkilendirme kuralını tanımlayan bir dize.

primaryConnectionString
  • string

Oluşturulan ad alanı yetkilendirme kuralının birincil bağlantı dizesi.

primaryKey
  • string

SAS belirtecini imzalamak ve doğrulamak için Base64 kodlamalı 256 bitlik birincil anahtar.

secondaryConnectionString
  • string

Oluşturulan ad alanı yetkilendirme kuralının ikincil bağlantı dizesi.

secondaryKey
  • string

SAS belirtecini imzalamak ve doğrulamak için Base64 kodlamalı 256 bitlik birincil anahtar.

Error

Hata nesnesi.

Name Type Description
additionalInfo

Hata ek bilgileri.

code
  • string

Hata kodu.

details

Hata ayrıntıları.

message
  • string

Hata iletisi.

target
  • string

Hata hedefi.

ErrorAdditionalInfo

Kaynak yönetimi hata ek bilgileri.

Name Type Description
info
  • object

Ek bilgi.

type
  • string

Ek bilgi türü.

ErrorResponse

Kaynak yönetimi hata yanıtı.

Name Type Description
error

Hata nesnesi.

KeyType

Yeniden oluşturmak için erişim anahtarı.

Name Type Description
PrimaryKey
  • string
SecondaryKey
  • string

RegenerateAccessKeyParameters

Yetkilendirme kuralını yeniden oluştur işlemine sağlanan parametreler, hangi anahtarın sıfırlanması gerektiğini belirtir.

Name Type Description
key
  • string

İsteğe bağlı, anahtar değeri sağlanmışsa, KeyType değeri için sıfırlanır veya keyType için anahtar değer kümesi otomatik olarak ayarlanır

keyType

Yeniden oluşturmak için erişim anahtarı.