写点什么

Amazon 发布 CLI v2,包含了 SSO 和交互式特性

  • 2020-03-05
  • 本文字数:1126 字

    阅读完需:约 4 分钟

Amazon发布CLI v2,包含了SSO和交互式特性

在最近的一篇博客文章中,Amazon 发布正式版本的AWS CLI(命令行接口)v2。在这个版本的 CLI 中,它包含了像 AWS 单点登录(Single Sign-On,SSO)、交互式向导、服务端自动完成和自动提示等特性。除此之外,CLI v2 不再要求预先安装 Python,CLI 支持在 Windows、Linux 和 macOS 下运行。


AWS SSO允许组织在统一的身份管理系统中集中管理多个 AWS 账户和业务应用标识。它还内置了与其他第三方服务的集成,如 Salesforce、Box 和 Office 365,可以连接至 Azure Active Directory。CLI v2 包含了对 AWS SSO 的支持,因此不需要在身份存储(identity store)之外管理凭证信息。为了简化凭证信息的初始化,CLI v2 包含了一个导入向导。Amazon 的软件工程师James Saryerwinnie这样说到:


AWS CLI v2 引入了多种新的机制来配置凭证。我们添加了一个新的 aws configure import 命令,该能够命令从 AWS Console 所生成的.csv 文件中导入凭证信息。


$ aws configure import --csv file://path/to/creds.csv
复制代码


我们刚刚讨论的批量导入特性有一个替代方式那就是向导体验,它可以通过在 CLI 中使用 aws configure sso 命令来进行调用。借助该命令,用户会看到一系列需要填充的提示,这样的话,允许用户在 CLI 会话中使用 AWS 身份标识。



图片来源:https://aws.amazon.com/blogs/developer/aws-cli-v2-is-now-generally-available/


通过交互式特性来简化用户体验一直以来也是 AWS 团队的目标之一。例如,在 AWS CLI v1 中,TAB 键可以用来完成命令和参数名。在 AWS CLI v2 中,他们在此基础上更进一步,让用户能够自动完成服务器端的资源名。Saryerwinnie 说到:


AWS CLI v2 一个主要的主题就是包含更多的交互式特性来帮助用户。AWS CLI 能够同时用于自动化脚本任务和交互式使用场景,我们希望能够包含一些特性,以帮助用户在终端中以交互式的方式运行 CLI 命令。其中有些交互式特性包含服务端的自动完成。


Amazon 用来阐述该特性的样例是自动完成 AWS Dynamo:



图片来源:https://aws.amazon.com/blogs/developer/aws-cli-v2-is-now-generally-available/


AWS CLI v2 引入的另外一个可用性特性是新的–cli-auto-prompt 命令,该命令会提示用户每个必需的参数,每次会提示用户输入一个参数。当所有必需的参数都提供完之后,将会列出可选参数的列表,并带有 AWS 文档中的简短描述。



图片来源:https://aws.amazon.com/blogs/developer/aws-cli-v2-is-now-generally-available/


关于完整的特性列表、bug 修正和功能增强,请参见AWS CLI v2的变更记录。在大多数方面,AWS CLI v2 都与 AWS CLI v1 兼容,但是 Amazon 在其AWS CLI v2迁移指南中列出了已有的问题。


原文链接:


Amazon Releases CLI v2, Includes SSO and Interactive Usability Feat ures


2020-03-05 09:001404

评论

发布
暂无评论
发现更多内容

数字人民币热度不断攀升 多地再迎大规模试点

CECBC

思购臻选系统开发|思购臻选APP软件开发

JVM面试高频考点:由浅入深带你了解G1垃圾回收器!

华为云开发者联盟

Java JVM 服务端 G1垃圾回收器 Java堆

官宣!DataPipeline2021数据管理与创新大会将于7.29北京重装开启!

DataPipeline数见科技

大数据 数据融合 数据管理

揭秘百度微服务监控:百度游戏服务监控的演进

百度Geek说

微服务 大前端 游戏

什么是 shell?

学神来啦

云计算 运维 Shell shell脚本编写

存储大师班 | Linux IO 模式之 io_uring

QingStor分布式存储

Linux 文件存储 分布式存储 Linux Kenel

自学者福利!BAT常见的20道Android面试题详解

欢喜学安卓

android 程序员 面试 移动开发

mysql常用命令

阿呆

mysql命令

北鲲云超算平台解决生物科学领域困境,探索更多可能性

北鲲云

Serverless 时代下大规模微服务应用运维的最佳实践

阿里巴巴中间件

云计算 Serverless 微服务 云原生 中间件

通证经济最核心的价值,就是带来了流动性的质变

CECBC

区块链的风险与防范

CECBC

呱呱乐园软件开发|呱呱乐园系统APP开发

桌面多空间使用技巧

吴脑的键客

chrome Windows 10 fedora

门道APP开发|门道软件系统开发

极狐 GitLab 初探(上)

极狐GitLab

ci DevOps gitlab CD 敏捷开发管理

工卡融合柔性屏,办公效率和信息安全性可能会有质的飞跃?

船医特拉法尔加

中国移动5G消息开发者社区强势助力,创客马拉松大赛5G消息专题赛重磅来袭!

5G消息

开发者 开发者社区 应用开发 开发者大赛 5G消息

自学编程找工作!46道面试题带你了解中高级Android面试

欢喜学安卓

android 程序员 面试 移动开发

万万没想到,低功耗也会烧毁元器件?

不脱发的程序猿

嵌入式 电路设计 低功耗 ADI 稳压器

架构之路,道阻且长

長庚

(ROYOLE)全球首款柔性屏开发套件,柔宇RoKit终于来了!

Vsir·横磨剑

AQS介绍和原理分析(下)-条件中断

追风少年

Java 并发编程 AQS

图扑软件受邀核电数字化技术大会,技术创新助力行业革新

一只数据鲸鱼

数据可视化 核电 核电站 数字大会

对标阿里水准!2021年最全Java架构面试点+技术点标准手册

Java架构追梦

Java 学习 阿里巴巴 架构 面试

Redisson 分布式锁源码 11:Semaphore 和 CountDownLatch

程序员小航

Java redis 源码 redssion redisson 分布式锁

项目绩效考核管理有哪些方法?这7种考核方式值得一试!

优秀

低代码

数据驱动决策,可视化推动传统电力发展革命史?

一只数据鲸鱼

数据可视化 智慧能源 水力发电 智慧水利

初学汇编

若尘

汇编 汇编语言 7月日更

智汇华云 | kata container virtiofs测试和技术分析

华云数据

Amazon发布CLI v2,包含了SSO和交互式特性_服务革新_Kent Weare_InfoQ精选文章