Aracılığıyla paylaş


Iot Dps Resource - List Keys For Key Name

Bir sağlama hizmetinden ada göre paylaşılan erişim ilkesi alın.
Belirli bir anahtar adı için birincil ve ikincil anahtarları listeleme

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/provisioningServices/{provisioningServiceName}/keys/{keyName}/listkeys?api-version=2022-12-12

URI Parametreleri

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

string

Anahtar değerlerini almak için mantıksal anahtar adı.

provisioningServiceName
path True

string

Sağlama hizmetinin adı.

resourceGroupName
path True

string

Sağlama hizmetini içeren kaynak grubunun adı.

subscriptionId
path True

string

Abonelik tanımlayıcısı.

api-version
query True

string

API sürümü.

Yanıtlar

Name Tür Description
200 OK

SharedAccessSignatureAuthorizationRule[AccessRightsDescription]

Bu zaman uyumlu bir işlemdir. Gövde, bir veya daha fazla sağlama hizmeti uç noktasına erişmek için kullanabileceğiniz anahtarlar da dahil olmak üzere JSON serileştirilmiş bir paylaşılan erişim ilkesi içerir.

Other Status Codes

ErrorDetails

Varsayılan hata yanıtı.

Güvenlik

azure_auth

Azure Active Directory OAuth2 Flow.

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

DPSGetKey

Örnek isteği

POST https://management.azure.com/subscriptions/91d12660-3dec-467a-be2a-213b5544ddc0/resourceGroups/myResourceGroup/providers/Microsoft.Devices/provisioningServices/myFirstProvisioningService/keys/testKey/listkeys?api-version=2022-12-12

Örnek yanıt

{
  "keyName": "testKey",
  "primaryKey": "##################################",
  "secondaryKey": "################################",
  "rights": "RegistrationStatusWrite"
}

Tanımlar

Name Description
AccessRightsDescription

Bu anahtarın sahip olduğu haklar.

ErrorDetails

Hata ayrıntıları.

SharedAccessSignatureAuthorizationRule[AccessRightsDescription]

Paylaşılan erişim anahtarının açıklaması.

AccessRightsDescription

Bu anahtarın sahip olduğu haklar.

Name Tür Description
DeviceConnect

string

EnrollmentRead

string

EnrollmentWrite

string

RegistrationStatusRead

string

RegistrationStatusWrite

string

ServiceConfig

string

ErrorDetails

Hata ayrıntıları.

Name Tür Description
code

integer

Hata kodu.

details

string

Hata ayrıntıları.

httpStatusCode

string

HTTP durum kodu.

message

string

Hata iletisi.

SharedAccessSignatureAuthorizationRule[AccessRightsDescription]

Paylaşılan erişim anahtarının açıklaması.

Name Tür Description
keyName

string

Anahtarın adı.

primaryKey

string

Birincil SAS anahtarı değeri.

rights

AccessRightsDescription

Bu anahtarın sahip olduğu haklar.

secondaryKey

string

İkincil SAS anahtar değeri.