シークレットの編集

資格情報を Azure Databricks シークレットとして格納すると、ノートブックとジョブを実行するときに資格情報を簡単に保護できます。 ただし、シークレットを標準出力バッファーに誤って出力したり、変数の割り当て中に値を表示したりすることは簡単に起こります。

これを回避するには、Azure Databricks は dbutils.secrets.get() を使用して読み取ったすべてのシークレット値を編集します。 ノートブックのセル出力に表示されるときに、シークレット値は [REDACTED] に置き換えられます。

たとえば、dbutils.secrets.get() を使用して変数をシークレット値に設定し、その変数を出力すると、その変数は [REDACTED] に置き換えられます。

警告

ノートブック セル出力のシークレットの編集は、リテラルにのみ適用されます。 シークレットの編集機能は、シークレット リテラルの意図的および任意の変換を防ぎません。 シークレットを適切に制御するには、アクセス制御リスト (コマンドを実行するためのアクセス許可の制限) を使用して、共有ノートブック コンテキストへの未承認のアクセスを防ぐ必要があります。