【每周快报】1017-1023 AWS 服务更新
一、服务的新功能
AWS Amplify Console 支持完整堆栈无服务器应用程序的提取请求预览(Pull-Request Previews)功能
AWS Amplify Console 提供 Git 工作流程,用于部署和托管完整堆栈无服务器 Web 应用程序。
现在,开发团队和 QA 团队可利用「提取要求预览」的功能,在程序代码合并到生产或整合分支之前,优先预览差异。提取请求预览会将用户 GitHub 存储库提出的每个 Pull 请求部署到特定的 URL, 避免与主网站混淆。
对于透过 Amplify CLI 布建后端环境的应用程序,每个提取要求(仅限私有 Git 存放库)都会在提取要求关闭时删除暂存的资源。
参考来源至:AWS Amplify Console announces Pull-Request Previews for Fullstack Serverless Applications
Amazon CloudWatch 现在可透过 Amazon EventBridge 传送警报状态(alarm state)变更事件
Amazon EventBridge 是无服务器事件总线,用户可设定路由规则来决定要将数据送往何处,以便建立实时对用户所有数据源做出反应的应用程序架构。
Amazon CloudWatch 是一项用于监控和观察的服务,提供数据和可行的洞见以监控应用程序、响应整个系统的效能变化、优化资源使用情况,以及透过整合的检视来查看运作状态。
Amazon EventBridge 现在与 Amazon CloudWatch 整合,如此一来,当 CloudWatch 触发警示时,有符合的 EventBridge 规则便可执行目标。例如:用户可定义在可用磁盘空间不足时触发的警示,此警示会透过 EventBridge 规则触发 Lambda 函数,以清理空间。
用戶可在 EventBridge 中建立符合指定 CloudWatch 警示的规则,每个规则支持多个目标,包括 AWS Lambda、AWS Step Functions state machines、Amazon SQS、Amazon Kinesis、AWS Systems Manager Automation 等。
参考资源至:Amazon CloudWatch now sends alarm state change events to Amazon EventBridge
Windows 专用 Amazon FSx 现在可让管理员恢复非活动用户(inactive users)锁定的活动档案
Amazon FSx for Windows File Server 提供全託管的 Windows 文件服务器,由完全原生的 Windows 文件系统支持,具有功能、效能和兼容性。
Amazon FSx 现在可让储存管理员检视文件系统的用户和开启档案的列表,以及还原非活动用户锁定的活动档案。
以往,当用户在 Windows 档案共享上编辑档案时,档案若是持续开启一段时间,便会变成锁定状态,防止其他用户编辑它们。 若要继续活动,则必须要求该用户关闭档案。
现在,管理员可从自己的 EC2 实例或计算机,使用 Windows-native Shared Folders 工具来管理,能够以每个档案或每个用户的方式轻松检视作用中的档案并关闭档案。
AWS IoT Greengrass 现在提供部署通知
AWS IoT Greengrass 是一项将 AWS 无缝延伸到节点装置,以便在本机上操作其产生的数据,同时继续将云端用于管理、 分析和持久储存的服务。
此次更新之后,当每次 Greengrass 群组部署改变状态时,Greengrass 都会向 Amazon EventBridge 发出部署通知。 用户可建立 EventBridge 规则,根据部署变更采取动作,例如:传送通知、撷取事件信息、采取更正动作,或启动其他部署事件。
参考资源至 : AWS IoT Greengrass now Provides Deployment Notifications
Amazon Chime Voice Connector 增加了实时音频流(real-time audio streaming)
Amazon Chime 是一项通讯服务,在公司内外都能进行会议、聊天和拨打商务电话,只需要一个应用程序就能全部办到。
以往,用户必须自行整合不同音频平台内的信息,造成昂贵的费用,且影响到用户体验。此次更新之后,实时音频功能会自动从用户的商务电话传送音频至 Amazon Kinesis 视讯串流,使应用程序可以存取该音频。
參考來源至:Amazon Chime Voice Connector adds real-time audio streaming
二、功能的增强或改动
AWS Batch 引入新的分配策略
AWS Batch 可让开发人员、科学家和工程师在 AWS 上轻松且有效率地执行数十万批次运算任务。
此次更新之后,客户可以利用两种额外的 AWS 批次分配策略,让 Batch 对指定实例类型的容量变更以及竞价中断做出反应,在吞吐量和价格之间取舍。容错工作负载(Fault-tolerant workloads)可以根据竞价型容量优化策略选择竞价型中断的可能性来选择批次规模,因为选择实例类型竞价型不太可能回收。
AWS Glue 新增为 Spark ETL 任务提供倒带工作书签的功能
AWS Glue 是全托管的撷取、转换和加载(ETL)服务,可让用户轻松准备数据,以及加载数据用于分析。
以往,用户若是想回到上次的工作执行状态,只能重设工作书签,导致后续工作执行会重新处理先前工作执行处理的所有数据。
此次更新之后,AWS Glue 利用储存工作执行的状态信息来追踪上一次 ETL 工作执行期间处理过的数据,用户可以透过 Glue Spark ETL 工作的工作书签,重新回至任何先前的工作执行来更好地支持数据回填案例,因此后续工作只会从已加入书签的工作执行重新处理数据。
参考来源至:AWS Glue now provides the ability to rewind job bookmarks for your Spark ETL jobs
图片参考至:AWS Glue documentation – Tracking Processed Data Using Job Bookmarks
AWS IoT Things Graph 现在支持使用 AWS CloudWatch 监控工作流程(workflow)
AWS IoT Things Graph 是一种协调整合服务,可简化 IoT 应用程序开发。
Amazon CloudWatch 是一项用于监控和观察的服务,提供数据和可行的洞见以监控应用程序、响应整个系统的效能变化、优化资源使用情况,以及透过整合的检视来查看运作状态。
此次更新之后,用户可使用 AWS CloudWatch 指针(metrics)来监控 AWS IoT Things Graph 工作流程。用户可收集 AWS IoT Things Graph 执行的工作流程步骤指针,包括成功计数、失败计数和总计数,并为 AWS CloudWatch 中的每项指针设定警报临界值,以达到更好的控制。
参考资源至 : AWS IoT Things Graph now provides workflow monitoring with AWS CloudWatch
Amazon SNS 现支持额外行动推送通知标题(Headers)做为讯息属性(Attributes)
Amazon Simple Notification Service(SNS) 是高度可用、耐用、安全的全受管发布/订阅简讯服务,可让用户分离微型服务、分布式系统及无服务器应用程序。
Amazon Simple Notification Service(SNS)现在支持来自 Amazon Device Messaging(ADM)、APPLE 推送通知服务(APN)、百度云端推送、Firebase 云讯息传递(FCM)、微软推送通知服务(MPNS)和 Windows 推送通知服务(WNS)的额外行动推送通知标题。当用户在推送通知讯息时,额外保留讯息属性可为用户提供更多组态选项。
参考资源至 : Amazon SNS Now Supports Additional Mobile Push Notification Headers as Message Attributes
Amazon Lex 现在符合 PCI DSS 合规性
Amazon Lex 是一种服务,提供自动语音识别 (ASR) 的进阶深度学习功能,可将语音转换为文字,以用于使用语音和文字在任何应用程序建立交谈界面。
Amazon Lex 现在符合支付卡产业数据安全标准(PCI DSS)。用户可使用 Amazon Lex 撷取、传输和撷取使用案例,例如:处理付款时的敏感数据,以及符合 PCI DSS 规范的行动电子货币包。
EC2 启动实例精灵中现在支持 Amazon EFS
Amazon Elastic Compute Cloud (Amazon EC2) 是一种 Web 服务,可在云端提供安全、可重设大小的运算容量。
Amazon Elastic File System(Amazon EFS) 提供简单、可扩展、全受管的弹性 NFS 档案储存,可与 AWS 云端服务和内部部署资源搭配使用。
用户现在可以使用 EC2 启动实例精灵挂载 Amazon EFS 文件系统。此整合简化了设定 EC2 实例的程序,使用建议的挂载选项在启动时即可挂载 EFS 文件系统。多个 EC2 实例可以挂载 EFS 文件系统,及使用 Linux 工具和命令共享档案数据。
除了上述更新之外,Amazon EC2 Hibernation 现在支持 Window
除了 Amazon Linux、Amazon Linux 2 和 Ubuntu 18.04 LTS 操作系统之外,Amazon EC2 现在扩大对 Window 的休眠支持,包括:Windows Server 2012、Windows Server 2012 R2、Windows Server 2016 和 Windows Server 2019。
Amazon EC2 Hibernation 休眠提供暂停和恢复实例的便利性,减少应用程序所花费的启动时间,并节省重新设定环境或应用程序的工作,可让应用程序精确地从中断的位置取出内存占用量,而不必重建内存占用量。
AWS OpsWorks for Chef Automate 现在支持自定义网域
此次更新之后,用户可透过现有的接口,提供自定义的完整域名(fully qualified domain name, FQDN),以及其相符的 SSL 凭证和 SSL 私钥,并设定相应的 OpsWorks 服务器。
-
使用方法(新的 OpsWorks 服务器):
-
在 DNS 管理服务中建立规范名称(Canonical Name, CNAME)项目以指向内部 OpsWorks 端点之后,用户会在自己选择的网域下找到 Chef Automate 仪表板,而不是在 OpsWorks 建立的网域。此外,此端点会是 OpsWorks 服务器的公用端点。
-
由 OpsWorks 的 Chef Automate 服务器管理的任何节点都将通过此端点保持关联。
-
-
使用方法(已使用的 OpsWorks 服务器):
-
透过建立备份 API 创建 OpsWorks 服务器的备份,再利用 CreateServer API 呼叫从备份建立新服务器,并在此呼叫中提供备份 ID 以及三个新输入参数:自定义网域、自定义凭证和自定义私钥。使 OpsWorks 服务器与其公用端点成为用户指定的自定义网域。
-
完成创建后,如同新服务器的使用方法,即可完成设定。
-
参考来源至:AWS OpsWorks for Chef Automate Now Supports Custom Domains
图片参考至:AWS OpsWorks documentation – Create a Chef Automate Server
Amazon EFS 现在支持 AWS PrivateLink
Amazon Elastic File System(Amazon EFS) 提供简单、可扩展、全受管的弹性 NFS 档案储存,可与 AWS 云端服务和内部部署资源搭配使用。
AWS PrivateLink 透过不让数据暴露于公有因特网,简化与云端应用程序共享数据的安全性。
此次更新之后,用户可以使用 AWS PrivateLink 為 Amazon EFS 建立 Amazon VPC 接口端点,透过 EFS API 自动建立和管理 Amazon EFS 文件系统,不需使用公有 IP 位址,也不需要任何经过因特网,即可改善合规状态。
Amazon Managed Blockchain 现在支持对等节点的 Amazon CloudWatch 指针
Amazon Managed Blockchain 是一种全托管的服务,可以使用开源的 Hyperledger Fabric 和以太坊(Ethereum)框架,创建和管理可扩展的区块链网络。
此次更新之后,用户可以查看对等节点的 CPU 和内存使用率,进而了解对等节点性能;也可以检视对等节点上每个网络信道的交易速率,协助优化网络效能和交易组态设定。此外,CloudWatch 指针可让用户根据预先定义的阈值设定警示或自动化动作,以轻松建置覆盖不同指针的仪表板。
参考来源至:Amazon Managed Blockchain now supports Amazon CloudWatch metrics for peer nodes
Amazon CloudFront 新增 Edge location
Amazon CloudFront 是快捷的内容交付网络 (CDN) 服务,可在开发人员容易使用的环境中,以低延迟、高速传输的方式,将数据、影片、应用程序和 API 安全地传送到全球用户手中。
此次更新之后,CloudFront 在比利时、哥伦比亚,智利和阿根廷设立第一个 Edge location。这些地区的用户透过 CloudFront 存取内容时,延迟的情况会有高达 28% 至 60% 的改善。随着此次更新,CloudFront 已经有 200 个 Edge location 遍布全球。
此外,CloudFront 将在南美洲降低 on-demand 数据传输的定价高达 56%。
参考来源至:Amazon CloudFront announces its first Edge location in Belgium
图片来源至:200 Amazon CloudFront Points of Presence + Price Reduction
Amazon Polly 推出神经文本转语音(Neural Text-to-Speech)技术的两种新声音
Amazon Polly 是将文字转换成逼真说话方式的服务,能够让用户建立会说话的应用程序和打造全新的启用语音产品类别。
此次更新之后,用户可使用美国西班牙语(卢佩)或巴西葡萄牙语(卡米拉) NTTS 声音作为神经 TTS 声音,以及标准 TTS 声音。
参考来源至:Amazon Polly Launches two new voices in Neural Text-to-Speech technology
Amazon API Gateway 现在支持通配符自定义域名
Amazon API Gateway 是一种全受管的服务,可让开发人员轻松地建立、发布、维护、监控和保护任何规模的 API。
此次更新之后,用户可以为 Amazon API Gateway EDGE、Regional 和 WebSocket API 建立通配符自定义域名,提供弹性的 API 呼叫 URL,实现可扩展的客户隔离服务。例如:一般的自定义域名使用案例,是透过为每个 API 客户提供独特的品牌叫用 URL,以实作客户专属的路由。
参考来源至:Amazon API Gateway now supports wildcard custom domain names
Amazon Aurora 支持 Aurora 储存的成本分配卷标
Amazon Aurora 是专为云端建立的 MySQL 和 PostgreSQL 兼容关系数据库,结合了传统企业数据库的效能和可用性, 以及开放原始码数据库的简单与经济实惠优势。
此次更新之后,用户可以使用卷标来分类存储器、I/O、备份、快照、Aurora Backtrack 和全局数据库复写 I/O 等资源 ,并将 Amazon Aurora 丛集卷标新增至 Amazon Aurora 储存, 以改善使用分类和更精细的成本报告。
参考来源至:Amazon Aurora Supports Cost Allocation Tags for Aurora Storage
Amazon DocumentDB(与 MongoDB 兼容)支持 Change Streams
Amazon DocumentDB(与 MongoDB 兼容) 是一种快速、可扩展、高可用性且全受管的文件数据库服务,可支持 MongoDB 工作负载。
变更数据流的功能,能提供在丛集集集合和数据库中发生的一系列时间顺序更新事件。用户可以从变更串流中,读取信息以采取后续动作。例如:变更通知、跨区域复写、使用 Amazon Elasticsearch 服务进行全文搜寻、使用 Amazon Redshift 整合进行分析等。
参考来源至:Amazon DocumentDB (with MongoDB compatibility) Adds Support for Change Streams
Tag:ADM, alarm state, Amazon API Gateway, Amazon API Gateway EDGE, Amazon Aurora, Amazon Chime Voice Connector, Amazon CloudFront, Amazon CloudWatch, Amazon DocumentDB, Amazon EC2 Hibernation, Amazon EFS, Amazon Elastic Compute Cloud, Amazon Elastic File System, Amazon Elasticsearch, Amazon EventBridge, Amazon FSx, Amazon FSx for Windows File Server, Amazon Kinesis, Amazon Lex, Amazon Managed Blockchain, Amazon Polly, Amazon Redshift, Amazon Simple Notification Service, Amazon SNS, Amazon SQS, Amplify CLI, APN, ASR, Attributes, Aurora Backtrack, AWS Amplify Console, AWS Batch, AWS Glue, AWS IoT Greengrass, AWS IoT Things Graph, AWS OpsWorks for Chef Automate, AWS PrivateLink, AWS Step Functions state machines, AWS Systems Manager Automation, Change Streams, CPU, Ec2, Edge location, Fault-tolerant workloads, FCM, git, Headers, Hyperledger Fabric, inactive users, Lambda, MongoDB, MPNS, MySQL, Neural Text-to-Speech, PCI DSS, PostgreSQL, Pull-Request Previews, QA, real-time audio streaming, Regional, Spark ETL, WebSocket API, Windows, Windows-native Shared Folders, WNS