优快云里面已经有很多类似的文章了,本文旨在介绍一下自己的经验。
用最简单的C#代码,实现azure storage访问。把本文的代码搞明白了,就可以很容易把storage服务集成到现有的系统中。
理论
我发现理论已经有人说了,此不赘述。
https://blog.youkuaiyun.com/azurejack/article/details/45746133
azure的账号问题
我之前一直用国际版,可以用个人的Email,但是中国版的账号是这样的。我在这里吃了不少亏。。。
name@org.partner.onmschina.cn
azure中国版和国际版之间的切换
首先,还是先说说Visual Studio里面的在azure中国版和国际版之间的切换吧。这个问题难为了我很久。
这里参考的是
https://docs.azure.cn/zh-cn/articles/guidance/developerdifferences
切换到中国版
先建立一个AadProvider.Configuration.json文件,内容如下。
{
"AuthenticationQueryParameters": null,
"AsmEndPoint": "https://management.core.chinacloudapi.cn",
"Authority": "https://login.chinacloudapi.cn/",
"AzureResourceManagementEndpoint": "https://management.chinacloudapi.cn/",
"AzureResourceManagementAudienceEndpoints": [ "https://management.core.chinacloudapi.cn/" ],
"ClientIdentifier": "872cd9fa-d31f-45e0-9eab-6e460a02d1f1",
"EnvironmentName": "Mooncake",
"GraphEndpoint": "https://graph.chinacloudapi.cn",
"MsaHomeTenantId": "f577cd82-810c-43f9-a1f6-0cc532871050",
"NativeClientRedirect": "urn:ietf:wg:oauth:2.0:oob",
"PortalEndpoint": "http://manage.windowsazure.cn",
"ResourceEndpoint": "https://management.core.chinacloudapi.cn/",
"ValidateAuthority": true,
"VisualStudioOnlineEndpoint": "https://a