Titkos kulcsok kitakarása
A hitelesítő adatok Azure Databricks-titkos kulcsként való tárolása megkönnyíti a hitelesítő adatok védelmét jegyzetfüzetek és feladatok futtatásakor. A titkos kódokat azonban könnyen kinyomtathatja a szabványos kimeneti pufferekbe, vagy megjelenítheti az értéket a változók hozzárendelése során.
Ennek megakadályozása érdekében az Azure Databricks az összes, a használatával dbutils.secrets.get()
beolvasott titkos értéket újra megjeleníti. Ha a jegyzetfüzet cellakimenetében jelenik meg, a titkos kódok értékeit a rendszer lecseréli a következőre [REDACTED]
: .
Ha például egy változót titkos értékre dbutils.secrets.get()
állít be, majd kinyomtatja azt, akkor a változó helyébe [REDACTED]
a következő lép: .
Figyelmeztetés
A jegyzetfüzetcellák kimenetének titkos újrakódosítása csak a literálokra vonatkozik. A titkos kód újrakódolt funkciója nem akadályozza meg a titkos literál szándékos és önkényes átalakítását. A titkos kódok megfelelő szabályozásának biztosítása érdekében a hozzáférés-vezérlési listákkal (a parancsok futtatására való jogosultság korlátozásával) meg kell akadályoznia a megosztott jegyzetfüzet-környezetekhez való jogosulatlan hozzáférést.