gpt4 book ai didi

azure - 使用 Azure 设备预配服务的 REST API 删除设备?

转载 作者:行者123 更新时间:2023-12-03 03:56:56 24 4
gpt4 key购买 nike

使用设备配置服务删除 Azure IoT 中心中已注册的设备所需的 URL 格式是什么...

我读了这篇文章,但它给我抛出了 404

https://learn.microsoft.com/en-us/rest/api/iot-dps/deletedeviceregistrationstate/deletedeviceregistrationstate

在请求 header 中,我添加了 If-Match 标签,但我是否需要添加带有 SaS token 的授权标签,如果我需要 SaS token ,则该 token 将是我用于使用设备配置服务注册设备的 token

最佳答案

if I need the SaS token will be the one which I used for registeringdevice using Device Provisioning Service

您需要遵循一些步骤来生成 access_token将在 Authorization 中使用请求 header 。

先决条件:

以下是步骤:

Login with Azure CLI

az login

Set Active Subscription

az account set --subscription "your subscription name or id"

Create Service Principal

az ad sp create-for-rbac -n "your service principal name. Can be like 'jongpostman7'"

上述命令的输出将类似于下图。 enter image description here

将此输出复制到临时位置,您很快就会需要这些值。

现在正在处理 postman 请求。您需要先调用AAD Token request他的回复将为您提供 access_token 。您可以在 DPS 删除设备请求中使用此访问 token 。 AAD 请求如下所示:-

发布https://login.microsoftonline.com/{{tenantId}}/oauth2/token请参阅下图了解请求正文。

enter image description here

grant_typeclient_credentials client_idappId在上面的命令输出中收到 client_secretpassword在上面的命令输出中收到 tenant_idtenant在上面的命令输出中收到 resourcehttps://management.azure.com/

上述请求的响应如下:- enter image description here

现在,您拥有 access_token可在 DPS 删除设备 REST API 中使用。授权 header 如下所示:

Authorization :Bearer <access_token_received_above>

引用链接here .

关于azure - 使用 Azure 设备预配服务的 REST API 删除设备?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64237640/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com