New-AzIotHubSasToken
為目標IoT中樞、裝置或模組產生SAS令牌。
New-AzIotHubSasToken
[-ResourceGroupName] <String>
[-IotHubName] <String>
[-DeviceId <String>]
[-ModuleId <String>]
[-KeyName <String>]
[-KeyType <PSKeyType>]
[-Duration <Int32>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzIotHubSasToken
[-InputObject] <PSIotHub>
[-DeviceId <String>]
[-ModuleId <String>]
[-KeyName <String>]
[-KeyType <PSKeyType>]
[-Duration <Int32>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzIotHubSasToken
[-ResourceId] <String>
[-DeviceId <String>]
[-ModuleId <String>]
[-KeyName <String>]
[-KeyType <PSKeyType>]
[-Duration <Int32>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
針對裝置 SAS 令牌,原則參數只會用來存取裝置登錄。 因此,原則應該具有登錄的讀取許可權。 對於IoT中樞令牌,原則是SAS的一部分。
New-AzIotHubSasToken -ResourceGroupName "myresourcegroup" -IotHubName "myiothub"
使用 iothubowner 原則和主鍵產生 IoT 中樞 SAS 令牌。
New-AzIotHubSasToken -ResourceGroupName "myresourcegroup" -IotHubName "myiothub" -KeyName "registryRead" -KeyType "secondary"
使用登錄讀取原則和次要密鑰產生IoT中樞SAS令牌。
New-AzIotHubSasToken -ResourceGroupName "myresourcegroup" -IotHubName "myiothub" -DeviceId "myDevice1"
使用 iothubowner 原則產生裝置 SAS 令牌,以存取 {iothub_name} 裝置登錄。
New-AzIotHubSasToken -ResourceGroupName "myresourcegroup" -IotHubName "myiothub" -DeviceId "myDevice1" -ModuleId "myModule1"
使用 iothubowner 原則產生模組 SAS 令牌,以存取 {iothub_name} 裝置登錄。
在執行 Cmdlet 之前,提示您進行確認。
類型: | SwitchParameter |
別名: | cf |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
用於與 Azure 通訊的認證、帳戶、租用戶和訂用帳戶。
類型: | IAzureContextContainer |
別名: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
目標裝置標識碼。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
要產生之令牌的未來到期日(以秒為單位)。 預設值為3600。
類型: | Int32 |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
IotHub 物件
類型: | PSIotHub |
Position: | 0 |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |
IoT 中樞的名稱
類型: | String |
Position: | 1 |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
存取金鑰名稱。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
存取金鑰類型。
類型: | PSKeyType |
接受的值: | primary, secondary |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
目標模組識別碼。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
資源群組的名稱
類型: | String |
Position: | 0 |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
IotHub 資源標識碼
類型: | String |
Position: | 0 |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |
顯示 Cmdlet 執行時會發生什麼事。 Cmdlet 未執行。
類型: | SwitchParameter |
別名: | wi |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |