Кращій спосіб знайти локейшни за допомогой команди az vm list-skus --output table --size Standard_B1ls
Там трохи більше вариантів
virtualMachines AustraliaCentral Standard_B1ls None
virtualMachines australiaeast Standard_B1ls 1,2,3 None
virtualMachines australiasoutheast Standard_B1ls None
virtualMachines brazilsouth Standard_B1ls 1,2,3 None
virtualMachines CanadaCentral Standard_B1ls 1,2,3 None
virtualMachines CanadaEast Standard_B1ls None
virtualMachines CentralIndia Standard_B1ls 1,2,3 None
virtualMachines centralus Standard_B1ls 1,2,3 None
virtualMachines CentralUSEUAP Standard_B1ls 1 None
virtualMachines eastasia Standard_B1ls 1,2,3 None
virtualMachines eastus Standard_B1ls 1,2,3 None
virtualMachines eastus2 Standard_B1ls 1,2,3 None
virtualMachines EastUS2EUAP Standard_B1ls 1,2,3 None
virtualMachines EastUSSTG Standard_B1ls None
virtualMachines FranceCentral Standard_B1ls 1,2,3 None
virtualMachines GermanyWestCentral Standard_B1ls 1,2,3 None
virtualMachines japaneast Standard_B1ls 1,2,3 None
virtualMachines japanwest Standard_B1ls None
virtualMachines KoreaCentral Standard_B1ls 1,2,3 None
virtualMachines KoreaSouth Standard_B1ls None
virtualMachines northcentralus Standard_B1ls None
virtualMachines northeurope Standard_B1ls 1,2,3 None
virtualMachines NorwayEast Standard_B1ls 1,2,3 None
virtualMachines QatarCentral Standard_B1ls None
virtualMachines SouthAfricaNorth Standard_B1ls 1,2,3 None
virtualMachines southcentralus Standard_B1ls 1,2,3 None
virtualMachines SouthCentralUSSTG Standard_B1ls None
virtualMachines southeastasia Standard_B1ls 1,2,3 None
virtualMachines SouthIndia Standard_B1ls None
virtualMachines SwedenCentral Standard_B1ls 1,2,3 None
virtualMachines SwitzerlandNorth Standard_B1ls None
virtualMachines UAENorth Standard_B1ls None
virtualMachines uksouth Standard_B1ls 1,2,3 None
virtualMachines ukwest Standard_B1ls None
virtualMachines westcentralus Standard_B1ls None
virtualMachines westeurope Standard_B1ls 1,2,3 None
virtualMachines westus Standard_B1ls None
virtualMachines westus2 Standard_B1ls 1,2,3 None
virtualMachines WestUS3 Standard_B1ls 1,2,3 None
Так, в тому регіоні де ви підняли контейнер, він не може знайти цілі. Треба спробувати інший регйон.
BTW, є спосіб підняти клієнта трохи простіще і значно дешевше.
dou.ua/forums/topic/37419
Це не помилки, це попередження. Якщо далі в логах є повідомлення на кшталт
2022-03-29T08:20:58Z Massive https://boxberry.ru/ attacking...
то все добре.
Цей сінтаксіс для PS, але в bash є $RANDOM з коробки. Додав до статті, дякую за ідею.
В пункті 2, коли відкрилося вікно з консолью, переконайтеся, що в заголовкі цього вікна написано Bash. Якщо написано PowerShell треба змінити на Bash за допомогою стрілочки, що поруч з надписом.
Там
az keyvault secret set —vault-name $AKV_NAME —name $ACR_NAME-pull-pwd
—value $(az ad sp create-for-rbac \
має буті на одному рядку написано.
Azure CLI можна, але не обовьязково. Все можно робити через Azure Cloud Shell — нічого локально ставити не треба. Але Cloud Shell має бути в ржимі bash.
Це тому що ваш cloud shell в режимі PowerShell. Він має буті в режимі bash
Також, я тільки зараз зрозумів, ім’я контейнер реєстра глобально унікальне. Тобто на 5му шагі вам треба в переменной
ACR_NAME=crdisbalancer
вказати інше, унікальне ім’я. Наприклад
ACR_NAME=crdisbalancer1129
Якщо ви бажаєте підняти більше контейнерів, не треба виполняти всі шаги, достатньо запустити
Якщо чесно, згодно з ліцензцйною угодою на акаунт в Ажурі, його не можно використати для ddos атак. Але все залежить від особливостей софта. Простий скріпт, який в циклі робить запроси дуже швидко почне викликати підозру.
Команда az container create підтримує параметр —command-line
The command line to run when the container is started, e.g. ’/bin/bash -c myscript.sh’.
Це одна й та сама команда, просто фільтрация по розміру іміджа в неї підтримується із коробки, не обовьязково фільтрувати за допомогою grep.
Доступніть імажей може залежити від типу аккаунта. В мене звичайний платний аккаунт pay-as-you-go, і результат команди з grep не відрізняється від команди з параметром
.
Де в параметрі —location треба зазначити локацію що вас цікавить.Якщо вас цікавить якась певна локація, ві можете подивитись які віртуальни машини вона підтримує та вибрати найдешевшу з них.
Команда для цього виглядає так
Зазвичай найдешевши імажи — це ті, що мають розмір Satndard_B1<буква>. Після B1ls найдешевша йде B1s — $7.6 на місяць в eastus2. Потім B1ms — $15.2