【每周快報】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