Secrets

W&B secrets の概要、その仕組み、およびその使用を開始する方法について説明します。

W&B Secret Manager を使用すると、アクセス トークン、ベアラートークン、API キー、パスワードなどの機密性の高い文字列である secrets(シークレット) を安全かつ一元的に保存、管理、および挿入できます。W&B Secret Manager を使用すると、機密性の高い文字列をコードに直接追加したり、Webhook のヘッダーまたは ペイロード を構成したりする必要がなくなります。

シークレットは、各 Teams の Secret Manager の、Team Settings(チーム設定)Team secrets(チームシークレット) セクションに保存および管理されます。

Add a secret(シークレットの追加)

シークレットを追加するには:

  1. 受信サービスで受信 Webhook の認証が必要な場合は、必要なトークンまたは API キーを生成します。必要に応じて、パスワード マネージャーなどを使用して、機密性の高い文字列を安全に保存します。
  2. W&B にログインし、チームの Settings(設定) ページに移動します。
  3. Team Secrets(チームシークレット) セクションで、New secret(新しいシークレット) をクリックします。
  4. 文字、数字、およびアンダースコア (_) を使用して、シークレットの名前を指定します。
  5. 機密性の高い文字列を Secret(シークレット) フィールドに貼り付けます。
  6. Add secret(シークレットの追加) をクリックします。

Webhook を構成するときに、Webhook オートメーションに使用するシークレットを指定します。詳細については、Webhook の構成 セクションを参照してください。

Rotate a secret(シークレットのローテーション)

シークレットをローテーションしてその値を更新するには:

  1. シークレットの行にある鉛筆アイコンをクリックして、シークレットの詳細を開きます。
  2. Secret(シークレット) を新しい値に設定します。必要に応じて、Reveal secret(シークレットを表示) をクリックして新しい値を確認します。
  3. Add secret(シークレットの追加) をクリックします。シークレットの値が更新され、以前の値に解決されなくなります。

Delete a secret(シークレットの削除)

シークレットを削除するには:

  1. シークレットの行にあるゴミ箱アイコンをクリックします。
  2. 確認ダイアログを読み、Delete(削除) をクリックします。シークレットはすぐに完全に削除されます。

Manage access to secrets(シークレットへのアクセス管理)

チームのオートメーションは、チームのシークレットを使用できます。シークレットを削除する前に、それを使用するオートメーションが動作を停止しないように、更新または削除してください。