AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。
Docs Menu

サービス アカウント シークレットのローテーション

サービス アカウントのシークレットは、作成時に指定された期間(8 時間から 365 日)の経過後に期限切れになります。シークレットをローテーションする時期がなると、Atlas はアラートService Account Secrets are about to expire を返します。

注意

デフォルトでは 、このアラートは組織レベルのサービス アカウント シークレットにのみ適用されます。プロジェクト レベルのサービス アカウント シークレットの有効期限が切れたとき、または有効期限が近づいているときにアラートを受け取るには、 各プロジェクトのサービス アカウント アラートを設定します。

重要

プロジェクト レベルのサービス アカウントが組織または他のプロジェクトへのアクセス権を持つ場合、そのライフサイクルを管理するには、そのシークレットのローテーションまたは取消を含め、あなたは Organization Owner ロールが必要です。

サービス アカウント シークレットをローテーションするには、次の手順を実行して新しいクライアントシークレットを生成し、新しいクライアントシークレットでアプリケーションを更新して、古いシークレットを削除します。

Atlas UIを使用して、新しいクライアントシークレットを生成し、古いクライアントシークレットを削除できます。

1
  1. まだ表示されていない場合は、以下から目的の組織を選択しますナビゲーション バーのOrganizationsメニュー

  2. サイドバーの [Identity & Access] セクションの下の [Applications] をクリックします。

アプリケーション ページが表示されます。

2
3
4
5
  1. クリック Generate New Client Secret

  2. メニューからクライアントシークレットの期間を選択します。 この期間が経過すると、クライアントシークレットは期限切れになります。

  3. [Generate New] をクリックします。

  4. Copy をクリックして、クライアントシークレットを安全な場所に保存します。この時間は、完全なクライアントシークレットを表示できる唯一の時間です。

  5. [Close] をクリックします。

6

重要

クライアント シークレットを新規生成すると、古いクライアント シークレットは 7 日以内に期限切れになります。この有効期限は、古いシークレットの元の有効期限によって短くなる可能性があります。

  • 古いシークレットが新しいシークレットの作成から 7 日以上後に期限切れになるように設定されている場合、その有効期限は新しいシークレットの作成日から 7 日に短縮されます。

  • 古いシークレットが新しいシークレットの作成日から 7 日未満で期限切れになるように設定されている場合は、元の有効期限が維持されます。

Atlas Administration APIへのアクセスを失うのを避けるため、可能な限りすぐに新しいクライアントシークレットを使用してアプリケーションを更新してください。

7
  1. サービス アカウントの Atlas UI で、Revoke をクリックします。

  2. フィールドにプロンプトを入力してシークレットを削除することを確認し、次に Revoke Secret をクリックします。

このページを評価