シークレットの編集
資格情報を Databricks シークレットとして格納すると、ノートブックやジョブを実行するときに資格情報を簡単に保護できます。 ただし、誤ってシークレットを標準出力バッファーに出力したり、変数の割り当て中に値を表示したりするのは簡単です。
これを防ぐために、Databricks は、 dbutils.secrets.get()
を使用して読み取られるすべてのシークレット値を秘匿化します。 ノートブックのセル出力に表示される場合、シークレット値は[REDACTED]
に置き換えられます。
たとえば、 dbutils.secrets.get()
を使用して変数をシークレット値に設定し、その変数を出力すると、その変数は [REDACTED]
に置き換えられます。
警告
ノートブック セル出力のシークレット編集はリテラルにのみ適用されます。 シークレット編集機能は、シークレットリテラルの意図的かつ任意の変換を妨げません。 シークレットを適切に管理するには、アクセス制御リスト(コマンドを実行する権限を制限する) を使用して、共有ノートブックのコンテキストへの不正アクセスを防止する必要があります。