首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何自动激活Synapse Workspace

如何自动激活Synapse Workspace
EN

Stack Overflow用户
提问于 2021-07-14 14:45:23
回答 2查看 222关注 0票数 0

我遵循官方的documentation,使用客户管理密钥(CMK)对Synapse workspace进行双重加密。现在我的问题是如何自动化这一步?

我获得了授予Synapse工作空间对密钥库的访问权限的一部分,并使用terraform实现了自动化。然而,似乎没有办法通过terrafrom (azurerm module)或api调用来完成激活部分。

谁能给我一个关于如何处理这个问题的想法。

EN

回答 2

Stack Overflow用户

发布于 2021-08-08 12:44:45

正如我今天所要求的:直接使用PowerShell,它很容易工作,如下所示:

更新-AzSynapseWorkspaceKey -WorkspaceName YourWorkspaceName -Activate

=>请参阅https://docs.microsoft.com/en-us/powershell/module/az.synapse/update-azsynapseworkspacekey?view=azps-6.3.0

因此,只需将脚本集成到您的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

  1. 检查工作区由于激活是一个异步操作,请每隔几秒钟检查一次并等待: properties.encryption.cmk.status == "Consistent“Request:

Azure CLI:

  1. az synapse工作空间密钥更新:当通过更新工作空间的密钥首次提供工作空间时,激活工作空间并将其状态从挂起状态更改为成功状态。激活工作区后切换到另一个主密钥需要执行'az synapse workspace update‘。
  2. az synapse workspace show
票数 1
EN

Stack Overflow用户

发布于 2021-08-04 11:52:06

没有办法使激活过程自动化。我们需要从门户网站手动完成此操作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68373279

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档