我们希望将Azure云服务部署到多个订阅,但希望能够访问相同的存储帐户以存储blob和表。想知道是否可以仅使用存储帐户名称和密钥从不同订阅访问存储帐户? 我们的数据连接采用
形式
尝试使用上述内容并始终尝试在当前订阅中找到给定帐户名的终点
答案 0 :(得分:2)
如果我理解你的问题......
能够访问相同的存储帐户
如果需要,可以使用CORS设置限制blob访问。像这样:
private static void InitializeCors()
{
ServiceProperties blobServiceProperties = blobClient.GetServiceProperties();
//Attiva e Configura CORS
ConfigureCors(blobServiceProperties);
//Setta
blobClient.SetServiceProperties(blobServiceProperties);
}
private static void ConfigureCors(ServiceProperties prop)
{
var cors = new CorsRule();
cors.AllowedOrigins.Add("www.domain1.net, www.domain2.it");
prop.Cors.CorsRules.Add(cors);
}