Python UDFs およびストアドプロシージャ: psutilパッケージ|BCRBundle2025_03State|の暗黙的な自動インジェクションを停止する¶
psutilはPythonライブラリの一部で、システムの利用状況に関する情報を取得するための便利な関数を提供します。現在Snowflakeでは、UDFまたはストアドプロシージャが作成されると、psutilパッケージが暗黙的にサンドボックス内にインストールされます。しかし、ブロックリストをセットして、その中にpsutilが含まれていると、パッケージポリシーのブロックリスト違反につながる可能性があります。
そのため、この動作変更によりpsutilパッケージの自動インジェクションが停止されます。この動作変更バンドルが有効になっている場合、UDFストアドプロシージャを作成する際にpsutilパッケージが必要であれば、パッケージリスト内で明示的に言及する必要があります。
- 変更前:
Snowflakeでは、UDFまたはストアドプロシージャが作成されると、psutilパッケージがサンドボックス内に暗黙的にインストールされます。
- 変更後:
psutilパッケージが必要な場合は、UDFやストアドプロシージャを作成する際に、パッケージリスト内に明示的に追加する必要があります。
Ref:1948