Skip to main content

ノートブック シークレットの使用

ArcGIS Notebooks のシークレットは、外部システムの接続キーなどの機密情報を保存して使用するためのセキュアな方法を提供します。 この機能は、ノートブック ランタイム 14.0 以降を使用するノートブックでサポートされています。

ノートブックを作成する権限がある場合は、ノートブック エディターのシークレット ウィンドウでシークレットを作成および管理できます。 登録したシークレットはこのウィンドウに表示され、ハードコードされたシークレット値を公開することなく、対話的ワークフローとスケジュール済みワークフローの両方で、ノートブック全体にわたってプログラムで追加および使用できます。

注意:

シークレット値が公開されないように、ノートブックにシークレット値を出力しないでください。

注意:

登録済みシークレットを参照するノートブックが別のノートブック作成者と共有されている場合、そのシークレット値はその作成者には使用できません。 共有ユーザーは、ノートブックで同じ名前を使用して独自のシークレットを作成できます。

シークレットは複数のユーザーが共有して実行するため、ノートブック Web ツールではサポートされていません。

シークレットの登録

ノートブック エディターの シークレット ウィンドウを使用して、ノートブックで使用する 1 つ以上のシークレットを作成できます。 シークレットを登録するには、以下の手順を実行します:

  1. ノートブックを開くには次の手順に従います。

  2. ノートブック エディターの上部リボンで シークレット をクリックします。

  3. シークレットの登録 をクリックします。

  4. シークレットの名前と値を入力します。

    名前には英数字、ハイフン、アンダースコアを使用でき、最大長は 255 文字です。 シークレット値は 5000 文字以下でなければなりません。

  5. 保存 をクリックします。

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

  1. ノートブック エディターの上部リボンで シークレット をクリックします。

  2. + 追加 をクリックして、シークレットの値を取得するコード スニペットをノートブックに挿入します。

  3. コード スニペット内の変数名を目的の名前に置き換えます。

シークレットを更新する

登録済みシークレットの値を更新するには、シークレットを削除して同じ名前で新しいシークレットを登録する必要があります。

キーの設定

オプションで、登録済みシークレットの暗号化と復号に使用されるキーを設定できます。 キーを指定しない場合は、デフォルトのキーが使用されます。 キーを設定または既存のキーを更新するには、次の手順を実行します:

  1. ノートブックを開くには次の手順に従います。

  2. ノートブック エディターの上部リボンで シークレット をクリックします。

  3. キーの設定 をクリックします。

  4. キーの値を入力します。

  5. 保存 をクリックします。