Freigeben über


Iot Hub Resource - Get Keys For Key Name

Rufen Sie eine freigegebene Zugriffsrichtlinie anhand des Namens von einem IoT-Hub ab. Weitere Informationen finden Sie unter: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-security.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/IotHubs/{resourceName}/IotHubKeys/{keyName}/listkeys?api-version=2023-06-30

URI-Parameter

Name In Erforderlich Typ Beschreibung
keyName
path True

string

Der Name der Richtlinie für den freigegebenen Zugriff.

resourceGroupName
path True

string

Der Name der Ressourcengruppe, die den IoT-Hub enthält.

resourceName
path True

string

Der Name des IoT-Hubs.

subscriptionId
path True

string

Der Abonnementbezeichner.

api-version
query True

string

Die Version der API.

Antworten

Name Typ Beschreibung
200 OK

SharedAccessSignatureAuthorizationRule

Dies ist ein synchroner Vorgang. Der Text enthält eine JSON-serialisierte Richtlinie für den freigegebenen Zugriff, einschließlich Schlüsseln, die Sie für den Zugriff auf einen oder mehrere IoT-Hub-Endpunkte verwenden können.

Other Status Codes

ErrorDetails

DefaultErrorResponse

Sicherheit

azure_auth

Azure Active Directory OAuth2-Fluss

Typ: oauth2
Ablauf: implicit
Autorisierungs-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiche

Name Beschreibung
user_impersonation Identitätswechsel ihres Benutzerkontos

Beispiele

IotHubResource_GetKeysForKeyName

Beispielanforderung

POST https://management.azure.com/subscriptions/91d12660-3dec-467a-be2a-213b5544ddc0/resourceGroups/myResourceGroup/providers/Microsoft.Devices/IotHubs/testHub/IotHubKeys/iothubowner/listkeys?api-version=2023-06-30

Beispiel für eine Antwort

{
  "keyName": "iothubowner",
  "primaryKey": "<primaryKey>",
  "secondaryKey": "<secondaryKey>",
  "rights": "RegistryWrite, ServiceConnect, DeviceConnect"
}

Definitionen

Name Beschreibung
AccessRights

Die Berechtigungen, die der Richtlinie für den freigegebenen Zugriff zugewiesen sind.

ErrorDetails

Fehlerdetails.

SharedAccessSignatureAuthorizationRule

Die Eigenschaften einer IoT-Hub-Richtlinie für den freigegebenen Zugriff.

AccessRights

Die Berechtigungen, die der Richtlinie für den freigegebenen Zugriff zugewiesen sind.

Wert Beschreibung
DeviceConnect
RegistryRead
RegistryRead, DeviceConnect
RegistryRead, RegistryWrite
RegistryRead, RegistryWrite, DeviceConnect
RegistryRead, RegistryWrite, ServiceConnect
RegistryRead, RegistryWrite, ServiceConnect, DeviceConnect
RegistryRead, ServiceConnect
RegistryRead, ServiceConnect, DeviceConnect
RegistryWrite
RegistryWrite, DeviceConnect
RegistryWrite, ServiceConnect
RegistryWrite, ServiceConnect, DeviceConnect
ServiceConnect
ServiceConnect, DeviceConnect

ErrorDetails

Fehlerdetails.

Name Typ Beschreibung
code

string

Der Fehlercode.

details

string

Die Fehlerdetails.

httpStatusCode

string

Der HTTP-Statuscode.

message

string

Die Fehlermeldung.

SharedAccessSignatureAuthorizationRule

Die Eigenschaften einer IoT-Hub-Richtlinie für den freigegebenen Zugriff.

Name Typ Beschreibung
keyName

string

Der Name der Richtlinie für den freigegebenen Zugriff.

primaryKey

string

Der Primärschlüssel.

rights

AccessRights

Die Berechtigungen, die der Richtlinie für den freigegebenen Zugriff zugewiesen sind.

secondaryKey

string

Der sekundäre Schlüssel.