秘密の編集

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

これを防ぐために、Databricks は、 dbutils.secrets.get()を使用して読み取られるすべてのシークレット値を秘匿化します。 ノートブックのセル出力に表示される場合、シークレット値は[REDACTED]に置き換えられます。

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

警告

ノートブックのセル出力のシークレット編集はリテラルにのみ適用されます。 シークレット・リダクション機能は、シークレット・リテラルの意図的かつ恣意的な変換を防止しません。 シークレットを適切に制御するには、アクセス制御リスト(コマンドを実行する権限を制限) を使用して、共有ノートブック コンテキストへの不正アクセスを防ぐ必要があります。