Я использую AWS Opsworks с шеф-поваром 12 и заказными кулинарами. Я также хотел бы использовать data_bags, но я не могу понять, где Opsworks ищет их.AWS Opsworks, куда поместить папку data_bag?
Если я добавлю их/var/chef/data_bags, я могу успешно запускать рецепты с помощью chef-client --local-mode
. Однако, когда я пытаюсь выполнить рецепт Opsworks -> Stack -> Execute, я получаю следующую ошибку.
[2016-01-07T21:05:07+00:00] INFO: HTTP Request Returned 404 Not Found: Object not found: chefzero://localhost:8889/data/users
кажется, что OpsWorks создает свои собственные data_bags в этом месте /var/chef/runs/9586fca2-52d1-43a8-9b3c-6fc0e4e79259/data_bags
Однако все эти папки пользовательских AWS например ..
aws_opsworks_app aws_opsworks_ecs_cluster aws_opsworks_instance aws_opsworks_rds_db_instance aws_opsworks_user
aws_opsworks_command aws_opsworks_elastic_load_balancer aws_opsworks_layer aws_opsworks_stack
Как я могу либо добавить к OpsWorks Databag или где я место моя собственная папка data_bag?
А теперь я получу его. Спасибо за это. Один вопрос. Где находится этот json-файл? Корень поваренной книги? – Yonkee
это конфигурация стека оппоуров. вы можете проверить/изменить его через api или с помощью консоли. (т. е. это не файл) – Mircea
AHhhhh .. это изготовленный под заказ JSON коробка. Понял. Спасибо за это. – Yonkee