首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IBM访问策略:如何使用CLI检查特定策略?

IBM访问策略:如何使用CLI检查特定策略?
EN

Stack Overflow用户
提问于 2018-09-19 10:58:40
回答 1查看 74关注 0票数 1

Identity和(IAM)允许定义访问策略,以允许服务以特定角色访问另一个服务。我可以使用创建这样的策略。但是,如何使用CLI找到特定的策略?我可以使用以下命令列出它们,但不能使用筛选器。

代码语言:javascript
复制
> ibmcloud iam authorization-policies 
OK

ID:                        11111111-xxxx-43d4-927f-9c4fda1d0e0a   
Source service name:       cloud-object-storage   
Source service instance:   All instances   
Target service name:       kms   
Target service instance:   All instances   
Roles:                     Reader   

ID:                        11111111-xxxx-4734-aa28-2a9e56ae4391   
Source service name:       cloud-object-storage   
Source service instance:   All instances   
Target service name:       kms   
Target service instance:   6db42dc7-8edd-490c-bda6-7ad4c44d7c71   
Roles:                     Reader
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-19 11:42:25

可以使用grep后的上下文选项来完成一些工作。下列筛选器用于策略条目的开头,并保留其后的几行。grep的进一步调用搜索其他策略属性。对于所有实例或特定实例ID,都可以这样做。

代码语言:javascript
复制
ibmcloud iam authorization-policies | \
   grep -A 4 "Source service name:       cloud-object-storage" | \
   grep -A 3 "All instances" | \
   grep -A 2 "kms" | \
   grep "Reader"

这个想法是从这个工具链脚本作为这个IBM教程的一部分。

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

https://stackoverflow.com/questions/52404312

复制
相关文章

相似问题

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