新!Spotinst支持AWS OpsWorks

阅读时间:2分钟

从现在开始,你可以轻松地把Elastigroup实例与OpsWorks堆栈和层与这个简单的三个步骤指南。

opsworks1

步骤1:选择你的AWS OpsWorks堆栈

首先,您需要一个OpsWorks堆栈,去AWS OpsWorks控制台和你想要stack-id准备接下来的步骤。

步骤2:为OpsWorks配置我的规则

为了注册你的现货实例OpsWorks,首先需要创建一个我的角色,并将它与你Elastigroup。

  1. 在AWS管理控制台并打开我的控制台
  2. 在控制台的导航窗格中,单击角色和搜索aws-opsworks-ec2-role
  3. 点击角色名称,然后在权限选项卡中点击“附加的政策”。
  4. 搜索策略AWSOpsWorksRegisterCLIAWSOpsWorksRole
  5. 点击的政策选择,然后单击“附加的政策”。

步骤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团队。
Baidu
map