将我的网站迁移到政府云,但我遇到的问题之一是政府云中的应用程序洞察工具密钥似乎不起作用。我得到的回复是:
{"itemsReceived":7,"itemsAccepted":0,"errors":[{"index":0,"statusCode":400,"message":"无效的检测密钥"},{"index":1," statusCode":400,"message":"无效的检测密钥"},{"index":2,"statusCode":400,"message":"无效的检测密钥"},{"index":3,"statusCode" :400,"message":"无效的检测密钥"},{"index":4,"statusCode":400,"message":"无效的检测密钥"},{"index":5,"statusCode":400 ,"message":"无效的检测密钥"},{"index":6,"statusCode":400,"message":"无效的检测密钥"}]}
我仍在跟踪一些数据,从将我的网络应用程序链接到应用程序见解直接为我提供了一些信息(例如https://learn.microsoft.com/en-us/azure/azure-monitor/app/azure-web-apps ?tabs=net),但是我在应用程序中使用的 javascript SDK(https://learn.microsoft.com/en-us/azure/azure-monitor/app/javascript)是错误的。如果我从常规的天蓝色云中给它一个仪器密钥,它就可以正常工作,但如果我从政府云中给它一个仪器密钥,那么它就无法工作。
我知道密钥是正确的,并且我知道我的见解正在运行,否则它根本不会记录任何活动。看起来 azure gov cloud 不喜欢 javascript SDK。
使用 ARM 模板将 Azure 函数部署到 USGov Arizona 时出错。模板适用于 Azure 商业版。错误是:
12:34:11 - 12:33:27 PM - Resource Microsoft.Web/sites/config 'SFGovAppService/appsettings' failed with message '{
12:34:11 - "Code": "BadRequest",
12:34:11 - "Message": "There was a conflict. The remote name could not be resolved: 'sftestgovstorage.file.core.windows.net'",
12:34:11 - "Target": null,
12:34:11 - "Details": [
12:34:11 - {
12:34:11 - "Message": "There was a conflict. The remote name could not be resolved: 'sftestgovstorage.file.core.windows.net'"
12:34:11 - },
12:34:11 - {
12:34:11 - "Code": "BadRequest"
12:34:11 - }, …Run Code Online (Sandbox Code Playgroud)