Auto Scaling グループの起動設定を変更する - Amazon EC2 Auto Scaling

Auto Scaling グループの起動設定を変更する

一度に Auto Scaling グループに関連付けできる起動設定は 1 つだけであり、グループを作成した後で起動設定を変更することはできません。Auto Scaling グループの起動設定を変更するには、新しい起動設定のベースとして既存の起動設定を使用します。次に、Auto Scaling グループを新しい起動設定を使用するように更新します。

Auto Scaling グループの起動設定を変更すると、以後、新しいインスタンスは新しい設定オプションを使用して起動されますが、既存のインスタンスは影響を受けません。既存のインスタンスを更新するには、これらのインスタンスを終了して Auto Scaling グループに置き換えるか、Auto Scaling で終了ポリシーに基づき古いインスタンスを新しいインスタンスに徐々に置き換えます。

注記

Auto Scaling グループ内のすべてのインスタンスを置き換えて、新しい起動設定を使用するインスタンスを新しく起動することもできます。詳細については、「Auto Scaling インスタンスを置き換える」を参照してください。

Auto Scaling グループの起動設定を置き換えるには (コンソール)
  1. Amazon EC2 コンソール (https://console.aws.amazon.com/ec2/) を開きます。

  2. ナビゲーションペインの [Auto Scaling] で、[Launch Configurations (起動設定)] を選択します。

  3. 起動設定を選択し、[Actions]、[Copy launch configuration] の順に選択します。これにより、新しい起動設定は元の設定と同じオプションで設定されますが、名前に「コピー」が追加されます。

  4. [Copy Launch Configuration] ページで、必要に応じて設定オプションを編集し、[Create launch configuration] を選択します。

  5. ナビゲーションペインの Auto Scaling で、[Auto Scaling Groups] (Auto Scaling グループ) を選択します。

  6. Auto Scaling グループの横にあるチェックボックスを選択します。

    ページ下部に分割ウィンドウが開き、選択したグループの情報が表示されます。

  7. [Details] (詳細) タブで、[Launch configuration] (起動設定)、[Edit] (編集) の順に選択します。

  8. [Launch Configuration (起動設定)] で、新しい起動設定を選択します。

  9. タグの追加を完了したら、[保存] を選択します

Auto Scaling グループの起動設定を変更するには (AWS CLI)
  1. describe-launch-configurations コマンドを使用して、現在の起動設定について記述します。

  2. create-launch-configuration コマンドを使用して、新しい起動設定を作成します。

  3. Auto Scaling グループの起動設定を更新するには、--launch-configuration-names パラメータで update-auto-scaling-group コマンドをパラメータを使用します。

Auto Scaling グループの起動設定を変更するには (Tools for Windows PowerShell)
  1. Get-ASLaunchConfiguration コマンドを使用して、現在の起動設定について記述します。

  2. New-ASLaunchConfiguration コマンドを使用して、新しい起動設定を作成します。

  3. Auto Scaling グループの起動設定を更新するには、-LaunchConfigurationName パラメータで Update-ASAutoScalingGrou コマンドを使用します。