Spec-Zone.ru › Chef 18

aws_route_tables ресурс

[править на GitHub]

Используйте ресурс проверки InSpec аудита aws_route_tables для тестирования свойств всех или группы таблиц маршрутизации. Таблица маршрутизации содержит набор правил, называемых маршрутами, которые используются для определения того, куда направляется сетевой трафик.

Синтаксис

Убедитесь, что существует как минимум одна таблица маршрутизации

describe aws_route_tables do
  it { should exist }
end

Параметры

Этот ресурс не ожидает никаких параметров.

См. также документацию AWS по таблицам маршрутизации.

Свойства

Свойство Описание
route_table_ids Идентификаторы таблиц маршрутизации
vpc_ids Идентификаторы VPC
entries Предоставляет доступ к исходным результатам запроса, который может быть обработан как массив хэшей.

Примеры

Подтверждение существования таблицы маршрутизации

describe aws_route_tables do
  its('vpc_ids') { should include 'vpc-01625e36123456789' }
end

Подтверждение существования таблицы маршрутизации.

describe aws_route_tables do
  its('route_table_ids') { should include 'rtb-12345678' }
end

Сопоставители

exist

Управление будет пройдено, если описание вернёт как минимум один результат.

Используйте should_not для проверки, что сущность не должна существовать.

  it { should exist }

  it { should_not exist }

Разрешения AWS

Вашему принципалу потребуется действие ec2:DescribeRouteTables с эффектом, установленным на Разрешить.

Подробная документация находится по адресу Действия, ресурсы и ключи условия для Amazon EC2.

© Chef Software, Inc.
Licensed under the Creative Commons Attribution 3.0 Unported License.
The Chef™ Mark and Chef Logo are either registered trademarks/service marks or trademarks/servicemarks of Chef, in the United States and other countries and are used with Chef Inc's permission.
We are not affiliated with, endorsed or sponsored by Chef Inc.
https://docs.chef.io/inspec/resources/aws_route_tables/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API