Sdílet prostřednictvím


Add-AzIoTDeviceProvisioningServiceAccessPolicy

Přidání nových zásad sdíleného přístupu do služby zřizování zařízení Azure IoT Hubu

Syntaxe

Add-AzIoTDeviceProvisioningServiceAccessPolicy
   [-ResourceGroupName] <String>
   [-Name] <String>
   [-KeyName] <String>
   [-Permissions] <String[]>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-AzIoTDeviceProvisioningServiceAccessPolicy
   [-DpsObject] <PSProvisioningServiceDescription>
   [-KeyName] <String>
   [-Permissions] <String[]>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-AzIoTDeviceProvisioningServiceAccessPolicy
   [-ResourceId] <String>
   [-KeyName] <String>
   [-Permissions] <String[]>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Úvod do služby Azure IoT Hub Device Provisioning najdete v tématu https://learn.microsoft.com/azure/iot-dps/about-iot-dps.

Příklady

Příklad 1

Add-AzIoTDeviceProvisioningServiceAccessPolicy -ResourceGroupName "myresourcegroup" -Name "myiotdps" -KeyName "mypolicy" -Permissions "ServiceConfig", "EnrollmentWrite"

ResourceGroupName	: myresourcegroup
Name				: myiotdps
KeyName				: mypolicy
PrimaryKey			: hy******vg=
SecondaryKey		: vb******pY=
Rights				: ServiceConfig, EnrollmentWrite

Přidejte do služby zřizování zařízení Azure IoT Hub nové zásady sdíleného přístupu s právy EnrollmentWrite a ServiceConfig.

Příklad 2

Add-AzIoTDeviceProvisioningServiceAccessPolicy -ResourceGroupName "myresourcegroup" -Name "myiotdps" -KeyName "mypolicy2" -Permissions "EnrollmentRead"

KeyName		Rights
-------		------
mypolicy1	ServiceConfig, EnrollmentWrite
mypolicy2	EnrollmentRead

Přidejte do služby zřizování zařízení Azure IoT Hub nové zásady sdíleného přístupu s právem EnrollmentRead.

Parametry

-Confirm

Před spuštěním rutiny vás vyzve k potvrzení.

Typ:SwitchParameter
Aliasy:cf
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-DefaultProfile

Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.

Typ:IAzureContextContainer
Aliasy:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-DpsObject

Objekt služby IoT Device Provisioning

Typ:PSProvisioningServiceDescription
Position:0
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-KeyName

Název klíče zásad přístupu ke službě IoT Device Provisioning

Typ:String
Position:1
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Name

Název služby IoT Device Provisioning

Typ:String
Position:1
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Permissions

Oprávnění zásad přístupu ke službě IoT Device Provisioning

Typ:String[]
Přípustné hodnoty:ServiceConfig, EnrollmentRead, EnrollmentWrite, DeviceConnect, RegistrationStatusRead, RegistrationStatusWrite
Position:2
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-ResourceGroupName

Název skupiny prostředků

Typ:String
Position:0
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-ResourceId

ID prostředku služby IoT Device Provisioning

Typ:String
Position:0
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-WhatIf

Ukazuje, co se stane, když se rutina spustí. Rutina se nespustí.

Typ:SwitchParameter
Aliasy:wi
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

Vstupy

Výstupy