Andrey Lavretsky 554b006954 add scrips folder and change desc for group solution | 2 lat temu | |
---|---|---|
.. | ||
README.md | 2 lat temu | |
list_Ips.sh | 2 lat temu | |
list_ips.ps1 | 2 lat temu | |
yc_list_roles.ps1 | 2 lat temu |
Скрипты выкладываются по мере разработки. Язык программирования и среда выполнения могут различатся в зависимости от конкретной истории разработки каждого скрипта.
Для развёртывания рабочего окружения установим инструмент Yandex Cloud CLI (yc)
на свой компьютер (подробная инструкция).
Как правило, скрипты только запрашивают информацию, поэтому для их работы, как минимум, необходима роль viewer на объекты соответствующего уровня (organization, cloud, folder).
Для некоторых скриптов в самом начале необходимо установить переменную, которая в явном виде прописывает ID верхнего контейнера (как правило, организации). Для получения ID организации можно воспользоваться GUI или yc:
yc organization-manager organization list
Скрипт выводит по одному внешнему IPv4 адресу на строке.
Скрипт выводит CSV файл (разделители - точка с запятой). Формат строки: "Level;OrgName;OrgID;CloudName;CloudID;FolderName;FolderID;Role;SubjectType;SubjectID;SubjectName". Данный файл рекомендуется анализировать в Excel или других средствах анализа таблиц (например, Data Lens).