Доступ к службам хранилища Azure из другой подписки
Мы хотим развернуть наши облачные службы Azure для нескольких подписок, но хотим иметь возможность доступа к одним и тем же учетным записям хранения для хранения больших двоичных объектов и таблиц. Хотите знать, можно ли получить доступ к учетным записям хранения из разных подписок, используя только имя учетной записи хранения и ключ? Наше соединение данных принимает вид
Пытается использовать вышеизложенное, и он всегда пытается найти конечную точку для данного имени учетной записи в текущем подписка
1 ответ:
Если я правильно понял ваш вопрос...
Возможность доступа к тем же учетным записям хранения
- черезпанель Azure (Портал Управления) : Вы можете получить доступ к учетной записи хранения только в подписке.
- через Visual Studio : Вы можете присоединить учетную запись хранения вне текущей учетной записи входа в visual studio azure с именем учетной записи и ключом (и управлять ею)
- Через Код: Вы может получить доступ к учетной записи хранения (blob, очередь, таблица) из всех ваших приложений со строками подключения к хранилищу (не помещайте его в код)
Если вы хотите, вы можете ограничить доступ к blob-объектам с помощью параметров CORS. Что-то вроде этого:
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); }