Получить информацию о профиле ARL
- В консоли управления
выберите каталог, в котором находится профиль ARL. - Перейдите
в сервис Smart Web Security. - На панели слева выберите
Профили ARL. - Выберите нужный профиль.
- На странице отобразится подробная информация о профиле.
Если у вас еще нет интерфейса командной строки Yandex Cloud (CLI), установите и инициализируйте его.
По умолчанию используется каталог, указанный при создании профиля CLI. Чтобы изменить каталог по умолчанию, используйте команду yc config set folder-id <идентификатор_каталога>. Также для любой команды вы можете указать другой каталог с помощью параметров --folder-name или --folder-id.
Если вы обращаетесь к ресурсу по имени, поиск будет выполнен в каталоге по умолчанию. Если вы обращаетесь к ресурсу по идентификатору, поиск будет выполнен глобально — во всех каталогах с учетом прав доступа.
-
Посмотрите описание команды:
yc smartwebsecurity advanced-rate-limiter advanced-rate-limiter-profile get --help -
Получите информацию о профиле ARL:
yc smartwebsecurity advanced-rate-limiter advanced-rate-limiter-profile get \ --id <идентификатор_профиля>
Terraform
Terraform распространяется под лицензией Business Source License
Подробная информация о ресурсах провайдера в документации на сайте Terraform
Если у вас еще нет Terraform, установите его и настройте провайдер Yandex Cloud.
Чтобы управлять инфраструктурой с помощью Terraform от имени сервисного аккаунта или пользовательских аккаунтов: аккаунта на Яндексе, федеративного аккаунта и локального пользователя, аутентифицируйтесь соответствующим способом.
Чтобы получить информацию о профиле ARL Yandex Smart Web Security с помощью Terraform:
-
Добавьте в конфигурационный файл Terraform блоки
dataиoutput:data "yandex_sws_advanced_rate_limiter_profile" "arl-profile" { name = yandex_sws_advanced_rate_limiter_profile.arl-profile.name } output "profile-created" { value = data.yandex_sws_advanced_rate_limiter_profile.arl-profile.created_at }Где:
-
data "yandex_sws_advanced_rate_limiter_profile"— описание профиля ARL в качестве источника данных:name— имя профиля ARL.
-
output "profile-created"— выходная переменная, которая содержит информацию о временной метке создания профиля ARL:value— возвращаемое значение.
Вместо
created_atвы можете выбрать любой другой параметр для получения информации. Подробнее о параметрах источника данныхyandex_sws_advanced_rate_limiter_profileв документации провайдера. -
-
Создайте ресурсы:
-
В терминале перейдите в директорию с конфигурационным файлом.
-
Проверьте корректность конфигурации с помощью команды:
terraform validateЕсли конфигурация является корректной, появится сообщение:
Success! The configuration is valid. -
Выполните команду:
terraform planВ терминале будет выведен список планируемых изменений: ресурсы и/или выходные переменные. На этом этапе изменения не будут внесены. Если в конфигурации есть ошибки, Terraform на них укажет.
-
Примените изменения конфигурации:
terraform apply -
Подтвердите изменения: введите в терминале слово
yesи нажмите Enter.
Terraform создаст все требуемые ресурсы и отобразит значения выходных переменных в терминале. Чтобы проверить результат, выполните команду:
terraform outputРезультат:
profile-created = "2024-12-15T12:21:20Z" -
Воспользуйтесь методом REST API get для ресурса AdvancedRateLimiterProfile или вызовом gRPC API AdvancedRateLimiterProfile/Get.