Я настраиваю Vagrant и azure на машине Windows. при запуске команды vagrant up, сталкивающейся с проблемой ниже
Есть ошибки в настройке этой машины. Исправьте следующие ошибки и повторите попытку: Поставщик Microsoft Azure: * Следующие настройки не должны существовать: vm_image
Если я запускаю ту же команду, отключив Vm_image в бродячем файле, возникла проблема ниже
**"body": "{\r\n \"error\": {\r\n \"code\": \"NotFound\",\r\n \"message
\ ": \" Артефакт: VMImage не найден. \ "\ R \ n} \ r \ n}", "headers": {"cache-control": "no-cache", "pragma": "no- cache "," content-length ":" 99 "," content-type ":" application / json; charset = utf-8 "," expires ":" -1 "," strict-transport-security ":" max -age = 31536000; includeSubDomains "," x-ms-request-id ":" 553a43ab-efe6-4250-9b6d-9ab5aa9493f3 "," server ":" Microsoft-HTTPAPI / 2.0, Microsoft-HTTPAPI / 2.0 "," x -ms-ratelimit-unknown-subscription-reads ":" 14996 "," x-ms-correlation-request-id ":" b5f9cee2-6dfc-4e89-abf7-72d2cca84ff1 "," x-ms-routing-request-id " ":" ЮГО-ВОСТОЧНАЯ АЗИЯ: 20170103T072604Z: b5f9cee2-6dfc-4 e89-abf7-72d2cca84ff1 "," date ":" Вт, 3 января 2017 г. 07:26:04 GMT "," connection ":" close "}," status ": 404} **
Бродячий файл:
Vagrant.configure('2') do |config|
config.vm.box = 'azure'
#config.vm.box_url = 'https://github.com/msopentech/vagrant-azure/raw/master/dummy.box'
# use local ssh key to connect to remote vagrant box
#config.ssh.private_key_path = '~/.ssh/id_rsa'
config.vm.provider :azure do |azure, override|
# use Azure Active Directory Application / Service Principal to connect to Azure
# each of the below values will default to use the env vars named as below if not specified explicitly
#azure.mgmt_certificate = 'enterprise_dev-test-1-2-2017-credentials.pem'
#azure.mgmt_endpoint = 'xxxxxxx'
azure.subscription_id = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
azure.tenant_id = 'yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy'
azure.client_id = 'zzzzzzzzzzzzzzzzzzzzzzzzzz'
azure.client_secret = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
#azure.vm_image='a699494373c04fc0bc8f2bb1389d6106__Win2K8R2SP1-Datacenter-20161214-en.us-127GB.vhd'
azure.vm_name = 'box01'
#azure.tcp_endpoints = '3389:53390'
end
config.ssh.username = 'vagrant'
#config.ssh.private_key_path = 'C:/Users/skannan/.vagrant.d/insecure_private_key'
config.vm.provision "shell", inline: "echo hello"
#config.vm.synced_folder "./vagrant", "/vagrant"
config.vm.network :private_network, ip: "172.17.1.100", type: "dhcp"
end
Это просто означает, что вы запрашиваете изображение, которое недоступно или доступно в вашем регионе. Распространенной основной причиной этого является следование устаревшей документации! Пытаться
az vm image list
И выберите один из них