Azure 存储表 Rest API 正在抛出 403 - 即使已传递身份验证令牌,服务器也无法对请求进行身份验证
Azure storage tables Rest API is throwing 403 - Server failed to authenticate the request even though auth token is passed
我正在尝试使用 Rest API 查询 Azure 存储 table。这是我正在做的事情:
第 1 步:使用
获取:https://login.microsoftonline.com/{租户 ID}/oauth2/token
第 2 步:使用第 1 步中的身份验证令牌我正在调用查询 table API,如本文所述:https://docs.microsoft.com/en-us/rest/api/storageservices/query-tables
正在抛出 403 - 服务器无法验证请求错误。
这不是正确的方法吗?
Azure Table 存储不支持 Azure AD 授权。
参考 - Authorize access to Azure blobs and queues using Azure Active Directory
Authorization with Azure AD is available for all general-purpose and Blob storage accounts in all public regions and national clouds. Only storage accounts created with the Azure Resource Manager deployment model support Azure AD authorization. Authorization with Azure AD is not supported for Azure Table storage.
要授权对 Azure Table 存储的请求,您需要使用 Shared Key
or Shared access signatures
。
我正在尝试使用 Rest API 查询 Azure 存储 table。这是我正在做的事情:
第 1 步:使用
获取:https://login.microsoftonline.com/{租户 ID}/oauth2/token
第 2 步:使用第 1 步中的身份验证令牌我正在调用查询 table API,如本文所述:https://docs.microsoft.com/en-us/rest/api/storageservices/query-tables
正在抛出 403 - 服务器无法验证请求错误。 这不是正确的方法吗?
Azure Table 存储不支持 Azure AD 授权。
参考 - Authorize access to Azure blobs and queues using Azure Active Directory
Authorization with Azure AD is available for all general-purpose and Blob storage accounts in all public regions and national clouds. Only storage accounts created with the Azure Resource Manager deployment model support Azure AD authorization. Authorization with Azure AD is not supported for Azure Table storage.
要授权对 Azure Table 存储的请求,您需要使用 Shared Key
or Shared access signatures
。