阅读时间:2分钟
从现在开始,你可以轻松地把Elastigroup实例与OpsWorks堆栈和层与这个简单的三个步骤指南。
步骤1:选择你的AWS OpsWorks堆栈
首先,您需要一个OpsWorks堆栈,去AWS OpsWorks控制台和你想要stack-id准备接下来的步骤。
步骤2:为OpsWorks配置我的规则
为了注册你的现货实例OpsWorks,首先需要创建一个我的角色,并将它与你Elastigroup。
- 在AWS管理控制台并打开我的控制台。
- 在控制台的导航窗格中,单击角色和搜索aws-opsworks-ec2-role。
- 点击角色名称,然后在权限选项卡中点击“附加的政策”。
- 搜索策略AWSOpsWorksRegisterCLI和AWSOpsWorksRole。
- 点击的政策选择,然后单击“附加的政策”。
步骤3:创建Elastigroup我的角色和一个自定义的启动脚本
一旦您已经配置了我的角色,您的实例可以执行操作和附着于任何OpsWorks堆栈。
创建一个Elastigroup,从上一步选择我的角色并设置用户数据(启动脚本)与以下命令来注册您的实例所需的堆栈。
寻找API端点区域的参数在OpsWorks“高级选项”。把栈类型参数作为下面的脚本的一部分。可能的值是“区域”或“经典”,根据您的类型。
# !/bin/bash curl https://s3.amazonaws.com/spotinst-labs/spotinst_aws_opsworks_v3.sh -fsSL | \ OPSWORKS_STACK_TYPE =“myStackType OPSWORKS_STACK_ID”=“myStackID”OPSWORKS_LAYER_ID =“myLayerID”bash
注意:在使用这个用户和数据的shell脚本,请设置以下参数:OPSWORKS_STACK_ID = " myStackID "OPSWORKS_LAYER_ID = " myLayerID "OPSWORKS_STACK_TYPE = " myStackType "
谢谢你!
Spotinst团队。
