[英]How do I retrieve certificate definition in Azure Synapse dedicated pool?
我创建了具有以下定义的证书。 证书已创建。是否有任何选项可以从系统对象中检索证书定义?如果我们可以检索定义,限制用户查看创建证书定义的最佳方法是什么?
我检查了 sys.sql_modules 表但找不到任何东西
CREATE CERTIFICATE xxxx_Certificate ENCRYPTION BY PASSWORD = 'pGFD4bb925DGvbd2439587y' WITH SUBJECT = 'YYYY Information', EXPIRY_DATE = '20221231'
;
问候, 拉吉布
据我所知,没有正确的方法使用 T-SQL 检索 Azure key vault secret。 我们可以在 Synapse 池中使用 Py spark 代码检索密钥保管库机密。 我创建了 Azure 密钥库并创建了密钥。 图片供参考:
秘密的价值:
我创建了突触分析并打开了突触工作室并创建了如下所述的笔记本
我执行了下面的代码来检索 secret 的值。
from notebookutils import mssparkutils
mssparkutils.credentials.getSecret('<keyvault_name>' , '<secret_name>')
我得到了 azure 密钥保管库值。
您可以按照这种方式从 Azure 密钥库中检索秘密值。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.