我们正在寻求将Azure云服务部署到多个订阅,但希望能够访问存储blob和表的相同存储帐户。想知道是否可以使用存储帐户名称和密钥从不同订阅访问存储帐户? 我们的数据连接的形式为从其他订阅访问Azure存储服务
尝试使用上面的,它总是试图找到结束点定ACCOUNTNAME当前订阅
我们正在寻求将Azure云服务部署到多个订阅,但希望能够访问存储blob和表的相同存储帐户。想知道是否可以使用存储帐户名称和密钥从不同订阅访问存储帐户? 我们的数据连接的形式为从其他订阅访问Azure存储服务
尝试使用上面的,它总是试图找到结束点定ACCOUNTNAME当前订阅
内如果我理解你的问题......
能够访问同一存储帐户
如果您愿意,可以使用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);
}
很好的答案!一个小的评论,虽然:你不使用CORS限制blob访问。为了限制blob访问,您使用ACL,访问策略和共享访问签名。 CORS用于允许跨域访问您的存储帐户(例如JavaScript AJAX调用存储)。 –
很好,非常感谢 –
我想你错过了你的问题。截图可能是? –