速来报名!AICon北京站鸿蒙专场~ 了解详情
写点什么

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

评论

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

Tapdata 在线研讨会:DaaS vs 大数据平台,是竞争还是共处?

tapdata

数据库

【可观测之路】“观测云”CSDN技术专区正式上线!

观测云

可观测 CSDN

又添权威认定,旺链科技通过可信区块链专项认证!

旺链科技

区块链 产业区块链 技术测评 数字化经济

0.99M,150FPS,移动端超轻量目标检测算法PP-PicoDet来了!

百度大脑

人工智能 百度

[SpringBoot源码分析]SpringBoot如何启动

零点999

spring SpringBoot 2

深入理解 WKWebView(入门篇)—— WebKit 源码调试与分析

百度Geek说

Webkit

Meetup 报名|开源分布式数据库探索和应用

OceanBase 数据库

数据库 分布式 活动 技术交流 oceanbase

学不懂Netty?看不懂源码?不存在的,手把手带你阅读Netty源码

热爱java的分享家

Java 架构 程序人生 编程语言 经验分享

模块四作业

Geek_1d37ea

架构训练营

Sechunter移动应用隐私合规检测详解

华为云开发者联盟

移动应用 目标检测 隐私 Sechunter 隐私合规

应用不停机发布的思考与初识

陈俊

高可用 技术架构 不停机发布

一张图 GET 社交泛娱乐出海大招

融云 RongCloud

web技术分享| LRU 缓存淘汰算法

anyRTC开发者

缓存 音视频 WebRTC LRU web技术分享

和 VMware、深信服、天翼云、招商云专家一起聊聊云原生边缘计算

阿里巴巴云原生

阿里云 容器 云原生 KubeMeet 线下活动

WICC 花城登场,揭秘时代变局下通信服务新形态

融云 RongCloud

开发者 社交 元宇宙 泛娱乐 通信云技术大会

Kubernetes 已经成为云原生时代的安卓,这就够了吗?

阿里巴巴云原生

阿里云 Kubernetes 云原生 学习资料 应用管理平台

售后支持领域的服务指标

Geek_utwige

方法论 技术管理 指标体系 数据指标 客户服务

HBase 基础及核心架构解析

五分钟学大数据

11月日更

稳若磐石的焱融 SaaS 服务平台背后,是数据生态的崛起

焱融科技

云计算 分布式 高性能 公有云 文件存储

云原生时代:看 Apache APISIX 如何玩转可观测性

API7.ai 技术团队

云原生 可观测性 Skywalking API网关 Apache APISIX

100行代码,轻松搞定文本编辑器中草稿箱

Tom弹架构

Java 架构 设计模式

HarmonyOS内核技术大揭秘|HDC2021技术分论坛

HarmonyOS开发者

HarmonyOS

openGauss开源自动化测试框架Yat,增强社区测试能力

openGauss

压缩比达到7:1,TDengine助力校园智慧用电系统降本增效

TDengine

tdengine 时序数据库

一文带你快速掌握PTN网络的路由计算

鲸品堂

DevEco Testing,新增分布式测试功能|HDC2021技术分论坛

HarmonyOS开发者

HarmonyOS

软件开发除了23种设计模式,还有7个开发原则需要了解

华为云开发者联盟

设计模式 软件开发 开发 对象 SOLID

Forrester发布首份《中国低代码平台发展报告》,有多少企业应用低代码?

J2PaaS低代码平台

敏捷开发 低代码 低代码开发 低代码平台 低代码报告

模块四学习总结

Geek_1d37ea

架构训练营

【概率】抽屉中的袜子

潮汐朝夕

概率

灵犀平台—API的全可视化开发

鲸品堂

开发者 工具

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