- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
要求是创建具有少量角色的访问包,以便用户可以执行以下事件:
我指的是Azure RBAC和 built-in-roles但考虑到以上几点,无法得到清晰的想法。
我的问题是,那里有内置角色还是我需要创建自定义角色?并且,如何考虑基线安全性创建自定义角色(针对上述要求)?
有什么方法可以让我通过引用来编写自定义 JSON 脚本来获取其他操作吗?
My question is, Is the RBAC roles possible for SQL Server in a VM? If yes, how?
此外,如果我同时拥有 SQL Server 的 PaaS 实例和 SQL Server 的 VM 实例(即 VM 中的 SQL Server) - 如何管理两者的 RBAC 角色?
最佳答案
根据您的要求,如果有帮助,请执行以下解决方法:
Read & write access to data stored in a given blob container (‘abc'blob container).
您可以使用内置角色,例如 Storage Blob Data Contributor
它允许读取、写入和删除 Azure 存储容器和 blob 等操作。如果您想了解更多详细信息,请查看此reference .
Role to access azure data factory to build pipeline, process & loadthe data to a staging area (to Blob container or SQL server).
您可以使用内置角色,例如 Data Factory Contributor
它允许创建和管理数据工厂以及其中的子资源等操作。这些子资源包括管道、数据集、链接服务……通过此角色,您可以构建管道、处理和加载数据。如果您想了解更多详细信息,请查看此reference.
DDL & DML and execute permission role to access the data/database inSQL server environment.
您可以使用内置角色,例如 SQL Server Contributor
它允许管理 SQL Server 和数据库等操作。如果您想了解更多详细信息,请查看此reference.
如果您想为所有这些创建自定义角色,请确保您有 Owner
或 User Access Administrator
订阅中的角色。您可以通过 3 种方式创建自定义角色:
existing roles
并根据需要修改权限,添加、删除。Actions
中包含所有需要的权限来单独创建该文件。变量,而排除 notActions
中的权限多变的。如果权限与数据相关,则将其添加到 DataActions
和notDataActions
根据您的需要。在可分配范围中,您可以根据需要包含角色可用的范围,即订阅或资源组。考虑到基线安全性,始终建议给出 read
仅权限。但如您需要write
blob 容器和构建管道的权限,您只需在 Actions
中添加这些(读/写)即可NotActions
中的部分和其余全部(删除)部分。
如果您想添加其他操作,只需将这些权限包含在 Actions
中即可。 JSON 文件中的部分,并确保向资源组授予读取权限。
供您引用的示例自定义角色 JSON 文件:
{
"assignableScopes": [
"/"
],
"description": "Combining all 3 requirements",
"id": "/subscriptions/{subscriptionId}/providers/Microsoft.Authorization/roleDefinitions/***************************",
"name": "**********************",
"permissions": [
{
"actions": [
"Microsoft.Authorization/*/read",
"Microsoft.Resources/subscriptions/resourceGroups/read",
"Microsoft.ResourceHealth/availabilityStatuses/read",
"Microsoft.Resources/deployments/*",
"Microsoft.Storage/storageAccounts/blobServices/containers/read",
"Microsoft.Storage/storageAccounts/blobServices/containers/write",
"Microsoft.DataFactory/dataFactories/*",
"Microsoft.DataFactory/factories/*",
"Microsoft.Sql/locations/*/read",
"Microsoft.Sql/servers/*",
],
"notActions": [
"Microsoft.Storage/storageAccounts/blobServices/containers/delete",
"Microsoft.Sql/servers/azureADOnlyAuthentications/delete",
"Microsoft.Sql/servers/azureADOnlyAuthentications/write"
],
"dataActions": [
"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/delete",
"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read",
"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write",
"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/move/action",
"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/add/action"
],
"notDataActions": []
}
],
"roleName": "Custom Role Contributor",
"roleType": "CustomRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
引用:
关于azure - 如何在 Azure 中创建自定义 RBAC/ABAC 角色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71296249/
我正在使用基于角色的访问控制(RBAC)开发通用用户管理系统,因为我无法区分操作表和权限表(这是在阅读了这么多文章之后)。 "一个主体可以有多个角色。一个角色可以有多个主体。一个角色可以有多个权限。一
我试图了解基于 RBAC 模型的访问控制。我引用了以下链接。 NIST RBAC Data Model 我没有像摘录中提到的那样清楚地理解这部分 - *“每个 session 是一个用户到可能多个角色
Yii2 有 PhpAuthManager 来设置、存储和检查 rbac 项目。它被缓存,在我更改权限后,我可以完全刷新缓存以应用新权限。但我只想用 rbac 项目刷新缓存的一部分,而不是全部。有没有
Openshift/okd 版本:3.11 我正在使用 openshift 目录中的 jenkins-ephemeral 应用程序并使用 buildconfig 创建管道。引用:https://doc
I am getting the below error where i creating the kubernetes cluster on AWS below are the files a
偷偷把RBAC基于角色的访问控制秘籍发出来,不需要自宫~ RBAC-基于角色的访问控制 什么是RBAC 概念 RBAC 是基于角色的访问控制(Role-Based Access Control )在
尝试编写我的第一套 RBAC 角色。因此,试图找出为多个命名空间组件分配 2 个角色的最佳方法。 管理员角色(3 个命名空间的 RW 表示默认,ns1 和 ns2)用户角色(只读 3 个命名空间,默认
我正在使用最新版本的 Kubernetes 在 CentOS 7 上运行一个两节点集群。设置后好像什么都做不了 这是我想从主服务器创建部署时遇到的错误: Error from server (Forb
我在 Jenkinsx 设置中使用 OKD,jenkinsx 根据开发人员创建的拉取请求动态创建一个项目,并在该项目中部署服务。 但是这些项目中的服务因“ImagePullBackOff”错误而失败,
有一个用例我正在寻找解决方案。假设我在订阅级别将 RBAC - 所有者角色分配给用户(xxx)。但现在我需要将此权限排除在此订阅下的资源组之一。这可行吗? 最佳答案 没有。 Azure RBAC 权限
我和我的团队正在处理属于不同团队的数百个订阅。他们中的许多人在安全性、要使用的服务等方面有不同的需求,而我们作为一个中央平台,也确保每个人都使用相同的基线(安全性、监控、自动化等)。 我们当然需要处理
有没有办法查询 Azure(通过 REST 或 CLI)以查看某些操作需要/授予哪些权限? 例如,如果我想分配具有 Microsoft.Compute/virtualMachines/write 权限
我正在尝试了解 Azure RBAC 中这两个角色之间的重叠。看起来除了“Microsoft.Resources/deployments/*”之外,monitor-contributor 完全覆盖了
我目前正在尝试制定角色和权利概念。 Azure RBAC 已经有一些内置角色,但我正在尝试创建更多自定义角色。自定义角色是否直接链接到 RBAC?有人对我应该添加哪些角色有任何建议吗?我目前并不熟悉
我需要为 Azure WebApp 及其部署槽上的不同用户(或组)提供不同级别的访问权限。 如果我仅向用户授予对部署槽的访问权限,他将无法在 Azure 管理门户上看到它。 如果我向用户授予对整个网络
我遵循官方Helm documentation的“在 namespace 中部署Tiller,仅限于仅在该 namespace 中部署资源”。这是我的bash脚本: Namespace="$1" ku
我正在尝试了解 Azure RBAC 中这两个角色之间的重叠。看起来除了“Microsoft.Resources/deployments/*”之外,monitor-contributor 完全覆盖了
我目前正在尝试制定角色和权利概念。 Azure RBAC 已经有一些内置角色,但我正在尝试创建更多自定义角色。自定义角色是否直接链接到 RBAC?有人对我应该添加哪些角色有任何建议吗?我目前并不熟悉
我需要为 Azure WebApp 及其部署槽上的不同用户(或组)提供不同级别的访问权限。 如果我仅向用户授予对部署槽的访问权限,他将无法在 Azure 管理门户上看到它。 如果我向用户授予对整个网络
我正在使用 Kubernetes v1.8.14 定制版 CoreOS簇: $ kubectl version --short Client Version: v1.10.5 Server Versi
我是一名优秀的程序员,十分优秀!