翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
安全レバーは、実行中のすべての実験を停止し、新しい実験の開始を防ぐために使用されます。安全レバーを使用して、特定の期間に FIS 実験を防止したり、アプリケーションのヘルスアラームに対応したりできます。すべての AWS アカウントには、 ごとに安全レバーがあります AWS リージョン。
安全レバーによって停止された進行中の実験については、実験が停止される前に実行されたアクション期間に対してのみお支払いいただきます。開始が妨げられた実験にはコストはかかりません。以下のセクションでは、安全レバーの使用を開始する方法について説明します。
安全レバーの概念
安全レバーは、エンゲージ、または解除が可能です。
解除すると、FIS 実験が許可されます。デフォルトでは、安全レバーは解除されています。
エンゲージすると、進行中の実験は停止され、新しい実験を開始することはできません。
安全レバーの影響を受ける実験は、次のいずれかのステータスで終了します。
[停止]、安全レバーがエンゲージされたときに実験が実行中だった場合。
[キャンセル]、安全レバーが既にエンゲージされているときに実験が開始された場合。
停止またはキャンセルされた実験を再開または再実行することはできません。ただし、安全レバーが解除されたら、同じ実験テンプレートを使用して新しい実験を開始できます。
安全レバーのリソース
安全レバーは、Amazon リソースネーム (ARN) で定義されるリソースです。安全レバーには以下のパラメータが含まれます。
[ステータス] は、エンゲージまたは解除のいずれかです。
[理由] は、ユーザーが安全レバーのステータスが変更された理由をログに記録するための文字列入力です。
安全レバーの操作
このセクションでは、 AWS FIS コンソールまたはコマンドラインを使用して安全レバーを表示、エンゲージ、および解除する方法について説明します。
安全レバーの表示
以下の手順に従って、アカウントとリージョンの安全レバーの状態を表示できます。
コンソールを使用して安全レバーを表示するには
ナビゲーションペインで [実験] を選択します。
安全レバーがエンゲージされている場合、ページの上部にアラートバナーが表示されます。アラートバナーがない場合、安全レバーは解除されています。
CLI を使用して安全レバーを表示するには
以下のコマンドを使用します。
aws fis get-safety-lever --id "default"
安全レバーは、次に示す状態のいずれかになります。
[解除] - 安全レバーは実験に影響を与えません。実験は自由に実行できます。安全レバーはデフォルトで解除されています。
[エンゲージ中] - 安全レバーが解除された状態からエンゲージした状態に変更されています。まだ停止されていない実験が存在する可能性があります。この状態では、安全レバーを変更することはできません。
[エンゲージ] - 安全レバーはアクティブで、実験は実行されていません。安全レバーがエンゲージされている間に開始しようとする新しい実験はキャンセルされます。
安全レバーのエンゲージ
コンソールを使用して安全レバーをエンゲージするには
ナビゲーションペインで [実験] を選択します。
[すべての実験を停止] ボタンを選択します。
安全レバーをエンゲージする理由を入力します。
[確認] を選択してください。
CLI を使用して安全レバーをエンゲージするには
以下のコマンドを使用します。理由フィールドに独自のレスポンスを入力します。
aws fis update-safety-lever-state --id "default" --state "status=engaged,reason=xxxxx"
安全レバーの解除
コンソールを使用して安全レバーを解除するには
ナビゲーションペインで [実験] を選択します。
[安全レバーを解除] ボタンを選択します。
安全レバーを解除する理由を入力します。
[確認] を選択してください。
CLI を使用して安全レバーを解除するには
以下のコマンドを使用します。
aws fis update-safety-lever-state --id "default" --state "status=disengaged,reason=recovered"