翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Auto Scaling グループの終了ポリシーを変更する
Auto Scaling グループの終了ポリシーを変更するには、次のいずれかの方法を使用します。
- Console
-
Amazon EC2 Auto Scaling コンソールで Auto Scaling グループを最初に作成するときに、終了ポリシーを変更することはできません。 Auto Scaling デフォルトの終了ポリシーが自動的に使用されます。Auto Scaling グループを作成したら、デフォルトポリシーを、適用する順序でリストされている別の終了ポリシーまたは複数の終了ポリシーに置き換えることができます。
Auto Scaling グループの終了ポリシーを変更するには
で Amazon EC2コンソールを開きhttps://console.aws.amazon.com/ec2/
、ナビゲーションペインから Auto Scaling Groups を選択します。 -
Auto Scaling グループの横にあるチェックボックスを選択します。
ページの下部にスプリットペインが開きます。
-
[詳細] タブで、[高度な設定]、[編集] の順に選択します。
-
[終了ポリシー] で、1 つまたは複数の終了ポリシーを選択します。複数のポリシーを選択する場合は、適用する順に合わせて選択していきます。
オプションで、[Custom termination policy] (カスタム終了ポリシー) を選択した後、ニーズを満たす Lambda 関数を選択することもできます。Lambda 関数のために作成したバージョンとエイリアスがある場合は、バージョン/エイリアス ドロップダウンリストから、いずれかのバージョンとエイリアスを選択します。Lambda 関数の未公開バージョンを使用する場合には、[Version/Alias] (バージョン/エイリアス) の設定はデフォルトのままにします。詳細については、「Lambda を使用したカスタム終了ポリシーを作成する」を参照してください。
注記
複数のポリシーを使用する場合は、その順序を正しく設定する必要があります。
-
[Default] (デフォルト) のポリシーを使用する場合は、リストの末尾にあるポリシーを選択する必要があります。
-
[Custom termination policy] (カスタム終了ポリシー) を使用する場合には、リストの最初にあるポリシーを選択します。
-
-
[Update] (更新) を選択します。
- AWS CLI
-
別のポリシーが指定されていない限り、デフォルトの終了ポリシーが自動的に使用されます。
Auto Scaling グループの終了ポリシーを変更するには
以下のいずれかのコマンドを使用します。
終了ポリシーを個別に使用することも、ポリシーのリストに組み合わせることもできます。例えば、次のコマンドを使用して、最初に
OldestLaunchConfiguration
ポリシーを使用し、その後でClosestToNextInstanceHour
ポリシーを使用するように Auto Scaling グループを更新します。aws autoscaling update-auto-scaling-group --auto-scaling-group-name
my-asg
--termination-policies "OldestLaunchConfiguration" "ClosestToNextInstanceHour"Default
の終了ポリシーを使用する場合、終了ポリシーのリストでは最後のポリシーになるように指定します。例えば、--termination-policies "OldestLaunchConfiguration" "Default"
と指定します。カスタム終了ポリシーを使用するには、まず を使用して終了ポリシーを作成する必要があります AWS Lambda。終了ポリシーとして使用する Lambda 関数を指定するには、終了ポリシーのリストで最初の関数を使用します。例えば、
--termination-policies "arn:aws:lambda:us-west-2:123456789012:function:HelloFunction:prod" "OldestLaunchConfiguration"
と指定します。詳細については、「Lambda を使用したカスタム終了ポリシーを作成する」を参照してください。