武汉的开发者们注意啦!AI技术战略、框架以及最佳实战尽在Azure OpenAI Day 了解详情
写点什么

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

评论

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

主流跨端开发技术方案对比

Speedoooo

跨端开发 跨端 降本增效 小程序容器 轻应用

我国将筹建工业元宇宙服务平台

CECBC

好代码和坏代码

博文视点Broadview

Ali266首次商用落地,助力优酷码率最高节省40%

阿里云视频云

阿里云 音视频 优酷 编码器 视频云

Element Plus for Vue 3 入门教程

蒋川

Element Element Plus Element UI

厉害!我带的实习生仅用四步就整合好SpringSecurity+JWT实现登录认证!

沉默王二

Java

如何为网站建立一个FAQ页面?

小炮

FAQ

浅谈Vue开发小程序

Speedoooo

小程序 Vue 开发框架 小程序容器

为什么要做网站SEO优化?

源字节1号

SEO优化

做网工还是运维好?小白求解!

行云管家

云计算 运维 网络 IT运维

vulnhub靶场解题笔记——THE PLANETS:EARTH

L0kt4r

渗透测试

TASKCTL-调度监控常见问题

TASKCTL

kettle 分布式任务调度 ETL任务 ETL系统

Element Plus 和 Ant Design Vue 对比测评,哪个更好?

蒋川

Vue antd vue Element Plus Element UI Ant Design

经验整理 仓库与产线

万里无云万里天

创业

uni-app技术分享| uni-app转小程序_实时音视频

anyRTC开发者

小程序 音视频 WebRTC uniapp 实时通讯

虚拟货币网络犯罪愈演愈烈 安全防护更要“多管齐下”

CECBC

活动预告 | 对话ACE:Oracle停服俄罗斯,国产数据库未来发展

OceanBase 数据库

oceanbase

KubeEdge-Sedna边云协同终身学习:迈向次时代AI范式

华为云原生团队

人工智能 开源 AI 边缘计算 边缘技术

Zadig 构建缓存如何配置才好用?

Zadig

云原生 CI/CD 软件交付 Zadig

解读加密市场13种NFT类型

CECBC

使用APICloud开发多端短视频应用

YonBuilder低代码开发平台

前端开发 APP开发 APICloud 多端开发 小程序开发

使用混合云平台企业,怎样才能做好运维?

行云管家

私有云 混合云 多云管理 云管平台

新手指南,带你启航:如何给OpenMLDB社区贡献代码

第四范式开发者社区

机器学习 数据库 开源 开源社区

"三高"Mysql - Mysql备份概览

懒时小窝

MySQL 高可用 MySQL 数据库

一场由TiCDC异常引发的GC不干活导致的Tikv硬盘使用问题

TiDB 社区干货传送门

java培训-不干程序员了还能干什么

@零度

JAVA开发

Linux驱动开发-编写FT5X06触摸屏驱动

DS小龙哥

4月月更

云效·Insight(效能洞察)一款面向企业研发管理层的研发效能数字化度量服务

阿里云云效

阿里云 云原生 研发管理 研发效能 效能洞察

jackson学习之二:jackson-core

程序员欣宸

4月月更

资产设备信息管理系统的功能

低代码小观

资产管理 CRM 企业管理系统 CRM系统 企业设备管理

王者荣耀商城异地多活架构设计

阿卷

架构实战营

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