翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
PCS AWS でクラスターシークレットをローテーションする
クラスターシークレットを更新してセキュリティ要件に準拠し、潜在的な侵害に対処します。このプロセスでは、クラスターをメンテナンスモードにする必要があります。
前提条件
-
アクセス
secretsmanager:RotateSecret許可を持つ IAM ロール -
ACTIVEまたはUPDATE_FAILED状態のクラスター
手順
-
次回のメンテナンスウィンドウをクラスターユーザーに通知します。
-
すべてのコンピューティングノードグループを 0 容量にスケーリングして、クラスターをメンテナンスモードにします。
-
UpdateComputeNodeGroup API を使用して、すべてのコンピューティングノードグループに対して minInstanceCount と maxInstanceCount の両方を 0 に設定します。
-
すべてのノードが停止するまで待ちます。
-
オプション: 正常なジョブ処理のために容量を終了する前に、Slurm コマンドを使用してスケジューラキューをドレインします。
-
-
Secrets Manager を使用してローテーションを開始します。
-
コンソールメソッド:
-
Secrets Manager に移動し、クラスターシークレットを選択し、シークレットのローテーションを選択します。
-
-
API メソッド:
-
Secrets Manager
rotate-secretAPI を使用します。
-
-
-
ローテーションの進行状況をモニタリングします。
-
CloudTrail イベントを通じて進行状況を追跡します。
-
Secrets Manager コンソールまたは
secretsmanager:describeSecretAPIlastRotatedDateで確認します。 -
RotationSucceededまたはRotationFailedCloudTrail イベントを待ちます。
-
-
ローテーションが成功したら、クラスターの容量を復元します。
-
UpdateComputeNodeGroup API を使用して、ノードグループを希望の最小/最大容量にリセットします。
-
PCS AWS マネージドログインノードの場合: 追加のアクションは必要ありません。
-
BYO ログインノードの場合:
-
ログインノードに接続します。
-
Secrets Manager の新しいシークレット
/etc/slurm/slurm.keyで を更新します。 -
Slurm Auth デーモンと Cred Kiosk デーモン (サック) を再起動します。
-
-