メインコンテンツへスキップ
Secret Manager には、Agents、Workflows、Sheets、AI Marketer(Aim)が使用する API キーと資格情報を保存します。スコープと表示範囲の仕組みについては、Secret Manager の仕組みをご覧ください。

シークレットを作成する

1

Secret Manager を開く

プラットフォームの左上にある組織名を選択し、Settings を選択します。左側のナビゲーションサイドバーで、Organization の下にある Secret Manager を選択します。
2

シークレットを追加する

Add secret を選択します。Scope で、組織のすべてのメンバーとシークレットを共有する場合は Organization を、自分だけが使用する場合は Personal を選択します。
3

名前と値を入力する

シークレットの用途がわかる Name を入力します(例: CMS_API_KEY)。この名前は、Agents、Aim、その他の Profound 内の場所でシークレットを識別するために使用されます。Value に資格情報を貼り付け、Create secret を選択します。
シークレットには、CRM_PROD_TOKEN のように、どのサービスと環境に属するかがわかる名前を付けてください。チームメンバーは値を見ることができないため、組織のシークレットを名前で選択します。

シークレットを表示・変更・削除する

Secret Manager には 2 つのタブがあります。Organization には組織全体で共有されているシークレットが、Personal には自分のシークレットが一覧表示されます。Search secrets でタブ内を検索できます。各行には、シークレットの名前、マスクされた値、最終更新者、更新日時が表示されます。 値を表示するには、Value 列の目のアイコンを選択します。このアイコンは自分が作成したシークレットでのみ有効になるため、他のメンバーの値は非表示のままです。 シークレットを変更または削除するには、その行の末尾にある … アクションメニューを開きます。シークレットの編集、削除、値の表示ができるのは作成者のみであるため、他のメンバーのシークレットではこれらのアクションは無効になっています。

Agent、Workflow、Sheet でシークレットを使用する

Agents、Workflows、Sheets はいずれも Profound Secret 入力を通じてシークレットを受け取ります。入力を一度追加し、資格情報が必要な場所で参照して、実行時にシークレットを選択します。そのため、値が Agent、Workflow、Sheet 自体に保存されることはありません。
  1. Profound Secret 入力を追加します。Agent Builder または Workflow Builder の Start ブロックで Add input を選択し、Type を Profound Secret に設定して Label を入力してから、Add input を選択します。Sheet の場合は、代わりに Profound Secret タイプの列を追加します。
  2. 資格情報を必要とするノードまたはツールで入力を参照します。たとえば、Call API ノードでは、Advanced settings を開き、Authentication Type を API Key に設定して、API Key Value にシークレット入力を挿入します。
  3. 実行時にシークレットを選択します。Agent や Workflow をテストまたは実行する際に、シークレット入力を開いて Select a secret を選択します。Sheet では行ごとに Select a secret を選択するため、その行で実行される Workflow 列は行ごとに異なる資格情報を使用できます。

Aim でシークレットを使用する

チャットで Aim が資格情報を必要とする場合、必要なフィールドを含む Secure input フォームが表示されます。フィールドに入力し、次のいずれかを選択します。
  • Save: Aim が後で再利用できるように資格情報を保存します。
  • Provide once: 資格情報を保存せずに、このリクエストにのみ使用します。
Aim が保存済みのシークレットを必要とする場合は、そのシークレットの名前を示して許可を求めます。シークレットの使用を許可するには Allow を、停止するには Deny を選択します。