是否有任何方法可以从 Azure 存储本身托管的静态网站访问存储在 Azure 存储表中的数据。 我正在寻找 get 和 patch api。
要允许静态网站与 Azure 表存储交互,您需要在 Azure 存储帐户上启用 CORS。
由于静态网站无法安全地存储凭据,因此您可以使用共享访问签名 (SAS) 令牌。此令牌提供在指定时间和权限内对 Azure 表存储的有限访问。
传递所需的标头,包括带有 SAS 令牌的授权标头以获取数据。
GET https://<your_storage_account>.table.core.windows.net/<table_name>(PartitionKey='<partition_key>',RowKey='<row_key>')?sv=<sas_token>
要更新数据,请使用 MERGE 方法(其作用类似于 PATCH 请求)。这允许您更新实体的特定属性,而无需替换整个实体。
MERGE https://<your_storage_account>.table.core.windows.net/<table_name>(PartitionKey='<partition_key>',RowKey='<row_key>')?sv=<sas_token>