【每周快报】0409-0415 AWS 服务更新
前言
近年来越来越多 SAP 用户将工作搬迁至 AWS 上,为了让用户能更方便部署,AWS 这周在 AWS Launch Wizard 新增 SAP 解决方案,包含了 SAP 系统上的设定建议、部署 AWS 资源以及使用方法。
另外,为了让用户在选取数据及做决策时能够更精准,AWS 除了改善 Amazon Textract 的准确率并增加辨识范畴,也对Amazon QuickSIght 进行些优化,现在用户可以透过过滤条件让分析更加准确,助于决策者做判断。
最后将会介绍 Amplify Framework 新推出的 UI Component,这次更新以后用户的定制程度不但更高,整体档案的大小也大幅下降,减少了占用的空间。
焦点新闻
Amazon Textract 改善准确率与增加识别范畴
Amazon Textract 是一个文字识别捕获服务(OCR),通过机器学习的方式不断在改善准确率,此次除了宣布 大幅增加 Textract 的精确率外,还新增了一项新功能:Selection Elements,也就是说除了 以往的文字、表格辨识外,现在还能够针对勾选字段进行辨识。
所以如果用户的文件上有类似下图的勾选字段也都能通过 Amazon Textract 来进行辨识。
p.s : 要识别勾选字段的话,选中只能出现于表格(Table)内或以键值(Key-value)的方式呈现。
参考来源至:Amazon Textract now reads Checkboxes and other Selection Elements more accurately 图片来源至:Selection Elements
Amplify Framework 推出新版重构后 UI Component 及 JavaScript libraries
Amplify Framework 是一个 open source project,可让用户在使用 Amplify 来构建应用程序时,直接引用 AWS 提供的 Liberary 来使应用程序与其他 AWS Service 互动;或是运用内建的 UI Component 套用在应用程序之中,快速且方便的完成页面的设计。
此次更新之后,Authentication 新版的 UI Component 定制化程度更高,用户可以利用 slot element 自定义喜欢的 CSS style 或是需要的字样。以下提供了 2 个范例作为参考:
- 可修改原本 Component 中的 Header:
const App = () => (
<AmplifyAuthenticator>
<AmplifySignIn headerText="My Custom Sign In Header" slot="sign-in" />
<AmplifySignUp headerText="My Customer Sign Up Header" slot="sign-up" />
<div>
My App
<AmplifySignOut />
</div>
</AmplifyAuthenticator>
);
- 若已引入
AmplifySignIn Component
的话,可以得到以下结果。
- 除此之外,也可以修改主题颜色,改变 Component 的色调。修改 root css file: index.css 即可。
:root{
--amplify-primary-color: #008000;
--amplify-primary-tint: #0000FF;
--amplify-primary-shade: #008000;
}
- 可任意更改色码所选的颜色
除此之外,AWS 通过支持 tree-shaking 的技术,将未使用到的代码库移除,使 bundle 缩小,当用户在代码中引入新版的 Libraries 时,可以发现整体档案的大小降低,减少占用的空间。
- 利用
yarn build —prod —source-map
查询使用旧版 Amplify Libraries 的文件大小:
- 升级成新版 Amplify Libraries 之后,再次查询档案大小,可以明显看出 chunk.js 档案的大小变小了。
最后,新版的 Libraries 还有许多重大的更新,例如:不再支持 AWS.credentials
及 AWS.config
,因此不能直接设定自己的 credentials;或是 version 3 of aws-sdk-js
模块化,可直接引用。更多更动请参考 aws-amplify GitHub 文档。
参考来源至:Amplify Framework announces new, rearchitected UI Component and modular JavaScript libraries
图片来源至:Blog – Amplify Framework announces new, rearchitected UI Component and modular JavaScript libraries
AWS Launch Wizard 添加支持基于 HANA 的 SAP 应用程序
Launch Wizard 是一个和第三方合作的服务,可以快速的部署包含第三方软件的应用程序于 AWS 中,背后其实就是通过 CloudFormation 进行部署,而无需在依靠人力手动建立这些资源。
去年新增适用于 SQL Server 的快速部署后,提供用户新的 SQL Server 解决方案,而此次更新后,新增支持在 HANA 平台上的 SAP 应用程序,原因是近年来有越来越多用户将 SAP 的工作负载搬迁至 AWS 上,或想要在 AWS 上部署新的 SAP 工作负载,这些心声 AWS 都听到了,现在通过 Launch Wizard 新增 SAP 解决方案,其中包括 SAP 系统上的配置建议、部署 AWS 资源以及使用方法。
- 想了解更多快速部署范例,也可至 AWS Quick Stsrts 上参考。AWS Quick Stsrts 是由 AWS 解决方案架构师和合作伙伴共同建立的,可以协助使用者在 AWS 上部署热门技术。这些 templates 可以将繁杂的手动程序精简到只要几个步骤,让用户可以迅速建置生产环境,并且立即启用。
扩展阅读:通过 Quick Statrs 内的模板快速部属应用程序至 AWS 参考来源至:AWS Launch Wizard now supports deployment of HANA based SAP applications
其他服务更新
Amazon QuickSight 仪表板可视化程度更高
用户可以通过 QuickSight 整合在 AWS 上各个服务的数据,快速深入分析数据,能够从 QuickSight 仪表板看到可视化的分析结果,助于决策者帮助判断,可以应用于业务方面的场景,像是:B2B 的销售数据、各个销售通路数据。
此次更新后,从 QuickSight 仪表板看到可视化的分析结果更加细微,以往我们无法针对某项类别去呈现我们所要的结果,假设我们的仪表板上现在有各个行业的营收状况及各个产品的营收状况,现在透过 过滤条件 功能我们可以看到在科技行业中硬件产品的营收状况如何,除了使用上更加人性化,且助于决策者判断上更为精准。
参考数据至:Amazon QuickSight dashboards are now denser with slick look and feel