我正在寻找类似于lerna ls打印所有工作区的 NPM 命令。
例如,假设我有一个子目录中的package1and ,我的 package.json 如下所示:package2packages
"workspaces": [
"./packages/*"
]
Run Code Online (Sandbox Code Playgroud)
我想获取 NPM 7 工作区的列表。对于这个例子,我期望:
我希望npm ls -p --depth 0能做到这一点,但不幸的是它也打印出了其他依赖项。
我想我可以使用npm ls -json并解析出顶级依赖项。但是,我希望有更好的方法吗?
我们的 CI 管道需要将一些文件备份到 Azure Blob 存储。我正在使用 Azure CLI,如下所示:az storage blob upload-batch -s . -d container/directory --account-name myaccount
当授予服务主要贡献者访问权限时,它会按预期工作。但是,我想锁定权限,以便允许服务主体添加文件,但不能删除文件。为此需要什么权限?
Storage Blob Data Contributor我创建了一个自定义角色,赋予其与删除删除相同的权限。这(也只是Storage Blob Data Contributor直接使用角色)失败并出现Storage account ... not found. 好的,然后我继续向 blob 服务添加更多读取权限。还不够,现在我正处于它想做的地方Microsoft.Storage/storageAccounts/listKeys/action。但如果我让它访问存储密钥,那还有什么意义呢?有了存储密钥,SP 就可以完全访问该帐户,这是我首先要避免的。为什么az storage blob upload-batch需要钥匙?我可以防止这种情况发生吗?