У меня есть несколько экземпляров на стеке на opsworks. Я также имею, я - для devs использование стека. Теперь, если я хочу ограничить одного пользователя, чтобы использовать только его экземпляр и не иметь контроль на каком-либо другом экземпляре, есть ли способ сделать это?
Насколько я знаю, это невозможно по умолчанию, и это как бы противоречит целям OpsWorks.
Идея OpsWorks заключается в том, что все экземпляры в слое более или менее однородны и автоматически настраиваются на это однородное состояние за счет установки, настройки и развертывания событий жизненного цикла.
Использование его для создания экземпляров, а затем разрешение пользователям входить в «свои» экземпляры лишает цели, потому что тогда, по-видимому, все экземпляры в вашем слое будут уникальными, и вы не сможете автоматически заменить их идентичным экземпляром.
Вместо того, чтобы предоставлять вашим разработчикам доступ к одному из экземпляров в вашем производственном стеке, я предлагаю клонировать ваш производственный стек и создать для них отдельный стек разработчика. Другой альтернативой является наличие стека «a» и «b», и когда вы развертываете изменения стека, вы меняете производственные конечные точки (т. Е. Имена доменов) с одной на другую.