Я ищу копию файла из моей учетной записи хранилища для виртуальной машины, создаваемой с использованием шаблона ARM?Скопируйте файл из хранилища с использованием шаблона управления ресурсами Azure?
Я уже создал учетную запись хранения и добавил файлы на учетную запись хранилища. Я занимаюсь созданием шаблона, но не вижу возможности копировать файлы из учетной записи хранилища в OSDisk, который создается при создании VirtualMachine.
Update Я чувствую, что я должен дать некоторую предысторию, что я хочу добиться:
- Я хочу создать ARM deploy.json и parameters.json
- Использование выше JSON Я хотел бы использовать Azure Java SDK для создания виртуальной машины в Azure
- В JSON я буду использовать расширение докера для построения контейнеров докеров
- В контейнерах докеров используются базовые изображения из DockerHub a nd затем будет настроен с использованием компоновки, которая поддерживается в DockerExtension
- Мне нужно скопировать определенные файлы из учетной записи хранилища, чтобы расширение Docker Extension могло использовать эти файлы в составе сборщика докеров при создании пользовательских контейнеров докеров
- Java-SDK будет принимать определенные решения на основе пользовательского ввода, которые затем генерируют parameters.json для Azure Java SDK
Так на основе этого мне нужно как-то скопировать файлы из хранилища в VM до выполняется лазурное расширение докеров.
Можете ли вы прояснить это для меня. Итак, вы хотите извлечь файл из хранилища до развертывания виртуальной машины, чтобы он мог создать файл параметров для самого развертывания? –
Может попытаться использовать API ['Создать связь между ресурсами'] (https://msdn.microsoft.com/en-us/library/mt238500.aspx), чтобы связать ресурс хранилища с VM, например, как установить расширенный диск в файловую систему на VM ? –
Я протестировал ответ ниже, но обнаружил, что просто изменение способа создания контейнеров для докеров - это более чистое решение в конце. – aorticDefiance