

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Auto Scaling グループを更新する
<a name="update-auto-scaling-group"></a>

Auto Scaling グループの詳細は更新することができます。Auto Scaling グループの名前を更新したり、変更したりすることはできません AWS リージョン。

**Auto Scaling グループ (コンソール) を更新するには**

1. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/) でAmazon EC2 コンソールを開き、ナビゲーションペインで **[Auto Scaling グループ]** を選択します。

1. Auto Scaling グループを選択すると、[**詳細**]、[**アクティビティ**]、[**自動スケーリング**]、[**インスタンス管理**]、[**モニタリング**]、[**インスタンス更新**] のタブでグループに関する情報が表示されます。

1. 目的の設定エリアのタブを選択し、必要に応じて設定を更新します。編集する各設定について、[**更新**] を選択して Auto Scaling グループの設定に変更を保存します。
   + [**詳細**] タブ

     以下は Auto Scaling グループの一般的な設定です。これらのルールは、Auto Scaling グループの作成時と同じ方法で編集および管理できます。

     **詳細設定**セクションには、[[終了ポリシー](ec2-auto-scaling-termination-policies.md)]、[[クールダウン](ec2-auto-scaling-scaling-cooldowns.md)]、[[一時停止プロセス](as-suspend-resume-processes.md)]、[[最大インスタンス有効期間](asg-max-instance-lifetime.md)]など、グループの作成時には使用できないオプションがいくつかあります。Auto Scaling グループのプレイスメントグループと[サービスにリンクされたロール](autoscaling-service-linked-role.md)は表示することはできますが、編集することはできません。
   + **[統合]** タブ
     + **[ロードバランシング]** – [Elastic Load Balancing](autoscaling-load-balancer.md)

       グループが Elastic Load Balancing リソースに関連付けられている場合は、アベイラビリティーゾーンを変更する前に [アベイラビリティーゾーンを追加するアベイラビリティーゾーンの削除](as-add-az-console.md) を参照してください。ロードバランサーの制限によっては、グループのアベイラビリティーゾーンへの変更をロードバランサーのアベイラビリティーゾーンに適用できない場合があります。
     + **[VPC Lattice 統合オプション]** – [VPC Lattice](ec2-auto-scaling-vpc-lattice.md) 
     + **[ARC ゾーンシフト]** – [Auto Scaling グループのゾーンシフト](ec2-auto-scaling-zonal-shift.md) 
   + [**自動スケーリング**] タブ
     + **[動的スケーリングポリシー]** – [動的スケーリングポリシー](as-scale-based-on-demand.md)
     + **[予測スケーリングポリシー]** – [予測スケーリングポリシー](ec2-auto-scaling-predictive-scaling.md)
     + **[スケジュールされたアクション]** – [スケジュールされたアクション](ec2-auto-scaling-scheduled-scaling.md)
   + [**インスタンス管理**] タブ
     + **[ライフサイクルフック]**–— [ライフサイクルフック](lifecycle-hooks.md)
     + **[ウォームプール]** – [ウォームプール](ec2-auto-scaling-warm-pools.md)
   + [**アクティビティ**] タブ
     + **[アクティビティ通知]** – [Amazon SNS 通知](ec2-auto-scaling-sns-notifications.md)
   + [**モニタリング**] タブ
     + このタブには、[CloudWatch グループのメトリックス収集](ec2-auto-scaling-metrics.md)を有効または無効にできるオプションが 1 つしかありません。

**コマンドラインを使用して Auto Scaling グループを更新するには**

以下のコマンドのいずれかを使用できます。
+ [update-auto-scaling-group](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/update-auto-scaling-group.html) (AWS CLI)
+ [Update-ASAutoScalingGroup](https://docs.aws.amazon.com/powershell/latest/reference/items/Update-ASAutoScalingGroup.html) (AWS Tools for Windows PowerShell)

## Auto Scaling インスタンスの更新
<a name="update-auto-scaling-instances"></a>

新しい起動テンプレートまたは起動設定を Auto Scaling グループに関連付けると、すべての新しいインスタンスに更新された設定が適用されます。既存のインスタンスは、最初に起動された構成で実行され続けます。既存のインスタンスに変更を適用するには、次のオプションがあります。
+ 古いインスタンスを置き換えるためにインスタンスの更新を開始します。詳細については、「[インスタンスの更新を使用して Auto Scaling グループのインスタンスを更新する](asg-instance-refresh.md)」を参照してください。
+ スケーリングアクティビティが、[終了ポリシー](as-instance-termination.md)に基づいて古いインスタンスを新しいインスタンスに徐々に置き換えるのを待ちます。
+ 手動で終了させて Auto Scaling グループに置き換えます。

**注記**  
以下のインスタンス属性を起動テンプレートまたは起動設定の一部として指定することで変更できます。  
[Amazon マシンイメージ (AMI)]
ブロックデバイス
キーペア
インスタンスタイプ
セキュリティグループ
ユーザーデータ
モニタリング
IAM インスタンスプロファイル
プレースメントテナンシー
kernel
ラムディスク
インスタンスにパブリック IP アドレスがあるかどうか
アベイラビリティーゾーンの分散戦略

## Auto Scaling グループ配分戦略と容量の変更
<a name="update-mixed-instance-groups"></a>

Auto Scaling グループ配分戦略を変更しても、既存のインスタンスは置き換えられません。スケールアウトイベントのために起動された新しいインスタンスが新しい配分戦略に従います。今後のスケールインイベントは[終了ポリシー](ec2-auto-scaling-termination-policies.md)に従い、終了ポリシーが `Default` または `AllocationStrategy` に設定されている場合は新しい配分戦略を使用します。例えば、配分戦略を `lowest-price` から `price-capacity-optimized` に変更した場合、インスタンスの終了は行われませんが、新しいインスタンスは新しい配分戦略で起動されます。インスタンスタイプの変更は既存のインスタンスには影響しません。

[OnDemandBaseCapacity](https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_InstancesDistribution.html) や [OnDemandPercentageAboveBaseCapacity](https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_InstancesDistribution.html) などの特定のパラメータを変更すると、オンデマンドインスタンスとスポットインスタンスの割合が新しい仕様と一致しない場合、Auto Scaling は自動的に再調整を行います。例えば、Auto Scaling グループで `OnDemandPercentageAboveBaseCapacity` が 50% のオンデマンドインスタンスと 50% のスポットインスタンスに設定されているとします。すると、`OnDemandPercentageAboveBaseCapacity` は 100% のオンデマンドインスタンスに引き上げられます。Auto Scaling グループは、新しいオンデマンドインスタンスを起動し、スポットインスタンスを終了することで、プロアクティブに再調整を行います。定義した[インスタンスメンテナンスポリシー](instance-maintenance-policy-overview-and-considerations.md)により、起動アクティビティと終了アクティビティの順序が決まります。