我遵循官方的documentation,使用客户管理密钥(CMK)对Synapse workspace进行双重加密。现在我的问题是如何自动化这一步?
我获得了授予Synapse工作空间对密钥库的访问权限的一部分,并使用terraform实现了自动化。然而,似乎没有办法通过terrafrom (azurerm module)或api调用来完成激活部分。
谁能给我一个关于如何处理这个问题的想法。
发布于 2021-08-08 12:44:45
正如我今天所要求的:直接使用PowerShell,它很容易工作,如下所示:
更新-AzSynapseWorkspaceKey -WorkspaceName YourWorkspaceName -Activate
因此,只需将脚本集成到您的terraform模板中,例如使用https://www.terraform.io/docs/language/resources/provisioners/local-exec.html。
当然,在这种情况下,在Azure的Az-Cmdlet中进行身份验证可能需要额外的步骤。
添加了详细信息,以回答有关如何在REST-API或Azure CLI中执行此操作的问题
最后,资源调配完全是关于REST API的。PowerShell模块,Azure CLI,Python SDK等只是在后面做REST API魔术的包装器。
这个魔术不是秘密,但可以调查:
对于Azure CLI中的“--
REST API直接:
文档触发器activation
Azure CLI:
发布于 2021-08-04 11:52:06
没有办法使激活过程自动化。我们需要从门户网站手动完成此操作。
https://stackoverflow.com/questions/68373279
复制相似问题