写点什么

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:001369

评论

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

面试官:你简历上说精通mysql,那你说下聚簇/联合/覆盖索引、回表、索引下推

Java全栈架构师

MySQL 数据库 程序员 面试 java架构

DevEco Studio 3.0编辑器配置技巧篇

坚果

OpenHarmony 6月月更

2022年首期Techo Day腾讯技术开放日将于6月28日线上举办

科技热闻

Google I/O 2022: Android Jetpack 最新进展

fundroid

android Google android jetpack

商城风格也可以很多变,DIY 了解一下!

CRMEB

Wireshark的HTTP请求包和响应包如何对应

程序员欣宸

Wireshark 6月月更

模块五(微博评论)

Geek_701557

Java代码优化请求合并与分而治之

码农参上

Java 大数据 高并发 java实战

语法"陷阱"

fy

c 语法陷阱

绕过技术聊"跨端"......

hiisea

前端架构 前端框架 跨端开发 小程序框架 跨端框架

vue项目的创建和托管【ForVue3】

Python研究所

6月月更

学习React源码的五个层次

郭明

React

Mysql 源码阅读(二)登录连接调试

MySQL 源码

Rxjs TakeUntil 操作符的学习笔记

汪子熙

typescript 响应式编程 angular RXJS 6月月更

记一次给OpenHarmony提交代码的过程

坚果

OpenHarmony 6月月更

SDN系统方法 | 9. 接入网

俞凡

架构 网络 sdn SDN系统方法

DDD概念复杂难懂,实际落地如何设计代码实现模型?

Java全栈架构师

程序员 后端 领域驱动设计 DDD 架构师

解析数仓lazyagg查询重写优化

华为云开发者联盟

数据库 后端

Object.defineProperty也能监听数组变化?

德育处主任

JavaScript Vue 原理分析 数据变更跟踪 6月月更

词法陷阱(C)

fy

c C陷阱与缺陷

Linux网络编程_网卡操作指令与TCP协议介绍

DS小龙哥

6月月更 socket网络编程

不要小看了积分商城,它的作用可以很大!

CRMEB

16 种企业架构策略

涛哥 数字产品和业务架构

企业架构

牛客java选择题每日打卡Day2

京与旧铺

6月月更

说下你对方法区演变过程和内部结构的理解

阿Q说代码

Java JVM 方法区 元空间 永久代

读配置、讲原理、看面试真题,我只能帮你到这了。。。

阿Q说代码

redis 主从架构 增量同步 全量同步 过期key处理

Neat Syntax Design of an ETL Language (Part 2)

Bright

数据开发 ETL 大数据开发 EasySQL

编程技巧│提高 Javascript 代码效率的技巧

JavaScript 编程效率 6月月更 美化程序

《睡眠公式》:怎么治睡不好?

郭明

读书笔记

地理位置数据存储方案——Redis GEO

程序员架构进阶

redis 源码剖析 geo 6月日更 6月月更

揭秘GaussDB(for Redis):全面对比Codis

华为云开发者联盟

数据库 后端 算力

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