【每周快報 】0725-0731 AWS 服務更新
一、新服務
現已推出 AWS Chatbot (Beta) 適用於 AWS ChatOps
AWS Chatbot 是新的服務,可讓用戶在 Amazon Chime 或 Slack 聊天室輕鬆設定適用於 AWS 的 ChatOps。AWS Chatbot 提供互動式代理,讓用戶能夠進行監控,並從團隊聊天室與 AWS 資源進行互動。用戶可以接收提醒和執行命令以傳回診斷資訊,讓用戶的團隊能夠協作,並更快地回應事件。AWS Chatbot 提供 Beta 版,並支援在聊天室接收通知。
AWS Chatbot 處於測試階段,支援接收來自以下服務的通知:
- Amazon CloudWatch
- AWS Health
- AWS Budgets
- AWS Security Hub
- Amazon GuardDuty
- AWS CloudFormation
用戶可透過 AWS Chatbot 使用 Amazon SNS 與其他 AWS 服務整合,如圖所示。此過程設置 CloudWatch 警報以通知 SNS topic 觸發 AWS Chatbot 以通知聊天室。
圖片來源:[Introducing AWS Chatbot: ChatOps for AWS(https://aws.amazon.com/tw/blogs/devops/introducing-aws-chatbot-chatops-for-aws/)
參考來源:[AWS DevOps Blog – Introducing AWS Chatbot: ChatOps for AWS(https://aws.amazon.com/tw/blogs/devops/introducing-aws-chatbot-chatops-for-aws/)
參考來源:[Introducing AWS Chatbot (beta): ChatOps for AWS in Amazon Chime and Slack Chat Rooms(https://aws.amazon.com/about-aws/whats-new/2019/07/introducing-aws-chatbot-chatops-for-aws/)
二、服務的新功能
現在推出 Lumberyard Beta 1.20
Lumberyard 是具備完整來源碼的免費 AAA 遊戲引擎,與 AWS 和 Twitch 深度整合。Lumberyard 提供一組不斷擴充的工具協助用戶建立最高品質的遊戲、與眾多的粉絲社群互動,以及將遊戲連接到雲端的龐大運算和儲存資源。
AWS 推出 Lumberyard Beta 1.20,讓 Amazon Lumberyard 掃描資產的時間縮短 90%。這個版本共有超過 200 項增強功能、修正和功能。
此版本包括:
-
改善資產處理器掃描時間。在 Lumberyard 1.18,我們推出資產處理器的快速掃描模式,縮短啟動 Lumberyard 編輯器的時間。在 Lumberyard 1.20,我們更進一步提高快速掃描模式的效能。現在 Lumberyard 資產處理器僅掃描上次 Lumberyard 啟動之後修改的資產檔案。更快速的掃描代表更快速的編輯器啟動。這個功能預設為開啟狀態。
-
EBus 效能提升我們縮減了使用事件匯流排 (縮寫為 EBus) 簡訊系統的開銷,讓遊戲系統和元件更快速地傳送和接收事件 (在大多數情況下速度可加快至少 20%,其他則可加快最多 80%)。 使用 EBuses 在不同遊戲系統和元件之間傳送事件,其效能現在非常接近以原始函數的方式呼叫事件。用戶不需要針對這些低階的改進執行任何變更,所有 API 都保持不變。
圖片來源:[Performance Improvements in Lumberyard Beta 1.20 – Available Now(https://aws.amazon.com/tw/blogs/gametech/1-20/)
AWS IoT Events 動作現在支援使用 AWS Lambda、SQS、Kinesis Firehose 和 IoT Events 做為目標
使用 AWS IoT Events,現在可以選擇定義動作以調用 AWS Lambda 函數、將訊息發布到 Amazon Simple Queue Service (SQS) 佇列或 Amazon Kinesis Data Firehose 交付串流,以及重新將訊息發布到 IoT Events。
AWS IoT Events 使用戶能夠通過以下方式輸入:
- 使用 AWS IoT Events BatchPutMessage API(使用 AWS CLI 或 AWS SDK)。
- 在 AWS IoT Core 中為 AWS IoT Events Action 寫入 AWS IoT Events 操作規則,該規則將用戶的訊息數據轉發到 AWS IoT Events。
- 在 AWS IoT Analytics 中,使用 CreateDataset API 命令創建一個數據集,contentDeliveryRules 該數據集指定用戶自動發送 AWS IoT Events 輸入的內容 。
- 定義一個 iotEvents 在 AWS IoT Events 探測器模型的動作 onInput、onExit 或 transitionEvents 事件。有關探測器模型執行個體和觸發操作的事件訊息將作為輸入,以用戶指定的名稱回傳到系統中。
透過以上這些服務,用戶可以將輸入直接發送到 AWS IoT Events,而無需其他格式。
參考來源:[AWS IoT Events actions now support AWS Lambda, SQS, Kinesis Firehose, and IoT Events as targets](https://aws.amazon.com/about-aws/whats-new/2019/07/aws-iot-events-supports-invoking-actions-to-lambda-sqs-kinesis-firehose-iot-events/
Temporary Queue Client 現在可用於 Amazon SQS
Amazon Simple Queue Service (SQS) 是全受管訊息佇列服務,可讓用戶分離和擴展微型服務、分散式系統及無伺服器應用程式。SQS 可免除與管理和操作訊息導向中介軟體相關的複雜性及開銷,也可讓開發人員專注在與眾不同的工作上。
Amazon SQS 的 Temporary Queue Client 現已可用。客戶端支援常見的訊息傳輸模式,例如:request-response,並在創建應用程式管理的 Temporary Queue 幫助用戶節省開發時間和部署成本。
客戶端自動將多個 Temporary Queue 映射到單個 Amazon SQS 佇列,從而允許用戶的應用程式減少 API 調用並實現更高的吞吐量。當 Temporary Queue 不再使用時,客戶端會自動清理 Temporary Queue。
參考來源:[Temporary Queue Client Now Available for Amazon SQS](https://aws.amazon.com/about-aws/whats-new/2019/07/temporary-queue-client-now-available-for-amazon-sqs/
Radish Systems ChoiceView 與 Amazon Connect 現推出整合應用
Amazon Connect 是自助式雲端聯絡中心服務,使用與全球 Amazon 客戶服務員相同的聯絡中心技術支援數百萬個客戶交談,可讓任何企業以低廉的成本輕鬆交付更好的客戶服務。
使用 ChoiceView 使 Amazon Connect 服務成為一個多媒體平台,可讓智慧型手機 – 或幾乎任何電話和瀏覽器組合 – 的來電者與視覺化即時客服人員和視覺化增強的虛擬客服人員互動。來電者無須安裝行動應用程式、預先註冊或預先設定描述檔。
這項整合會設定一組 Amazon Web Services (AWS) 資源,順暢地使用 Radish Systems 的 ChoiceView 搭配 Amazon Connect。ChoiceView 可將一般來電轉換為「聲音搭配視覺」來電,同時維護與現有電話、撥號方案、業務電話系統和聯絡中心的相容性。
圖片來源:ChoiceView from Radish Systems
參考來源:New Amazon Connect integration for ChoiceView from Radish Systems on AWS
CloudWatch Logs Insights 新增跨日誌群組查詢
CloudWatch Logs Insights 是 CloudWatch 中的互動式日誌分析的服務,可協助開發人員、工程師和操作員在偵錯應用程式或排除操作問題時,運用Query指令,經過篩選,輕鬆地探索、分析和視覺化日誌。
此次更新後,用戶可以利用單一查詢或搜尋指令,從多個日誌中取得結果,無須分開執行多次查詢,或是將多個日誌群組合併再統一查詢,因此有助於更快速地偵測或解決操作問題。
Amazon EC2 On-Demand Capacity Reservations 現在支援多個帳號共享
用戶可以透過 Amazon EC2 On-Demand Capacity Reservations(隨需容量保留),不限時間長度,在所需位置預定確切需要的 Amazon EC2 容量。
此次更新後,透過啟用 AWS Resource Access Manager,在同一個 AWS Organization(組織) 的帳戶,可共享同一個隨需容量保留。AWS Resource Access Manager 是一項讓同一組織內的帳戶用戶,能夠簡單、安全的彼此分享AWS資源的服務。
用戶可以通過AWS管理控制台或 AWS SDK / CLI 來執行此操作,開啟共享後,其一帳戶可使用另一帳戶的 Amazon EC2 隨需容量保留,因此可達到更有效的規劃資源使用的需求,以降低成本費用。
圖片來源:AWS Resource Access Manager
參考來源:Amazon EC2 On-Demand Capacity Reservations Can Now Be Shared Across Multiple AWS Accounts
AWS Elemental MediaConvert 增加對轉碼作業進行優先級排序的能力
AWS Elemental MediaConvert 是以檔案為基礎的影片轉碼服務,內含廣播級功能。它能讓用戶輕鬆地建立隨選視訊 (VOD) 內容,以在廣播和多螢幕進行大規模交付。
利用對優先次序排序的能力,可依據需求設定處理工作的順序,進而將需要較低運算時間的工作,在其他工作之前優先處理。
參考來源:AWS Elemental MediaConvert Adds Ability to Prioritize Transcoding Jobs
三、功能的增強或改動
AWS Amplify Console 現在支援分支模式部署
AWS Amplify 讓用戶能輕鬆建立、設定和實作可擴展並採用 AWS 技術的行動和 Web 應用程式。Amplify 可無縫佈建和管理用戶的行動後端,並提供簡單的架構來將用戶的後端與 iOS、Android、Web 和 React Native 前端輕鬆整合。
AWS Amplify Console 現在支援分支模式部署,可讓開發人員自動部署符合特定模式的分支,無須任何其他組態。
此版本中使用功能分支或 GitFlow 工作流程的產品團隊現在可定義模式,例如 ‘release*/**’ 以自動將開頭為 ‘release’ 的 Git 分支部署到可共享的 URL。對於使用後端的應用程式,Amplify Console 可自動部署分段的後端版本,讓測試者進行變更且不會對生產造成影響。
參考來源:AWS Amplify Console adds support for automatically deploying branches that match a specific pattern
AWS Glue 現在支援在 Apache Spark 2.4.3 (搭配 Python 3) 執行 ETL 任務的能力
AWS Glue 是一種全受管 ETL (擷取、轉換和載入) 服務,方便用戶以合理的費用輕鬆分類資料、清理資料、充實資料內容,以及在資料存放區之間可靠的移動資料。
AWS Glue 更新了 Apache Spark 基礎設施,可在 ETL 任務支援 Apache Spark 2.4.3 (還支援 Apache Spark 2.2.1),讓用戶充分利用此版本的 Apache Spark 中提供的穩定性修正和新功能。
參考來源:AWS Glue now supports the ability to run ETL jobs on Apache Spark 2.4.3 (with Python 3)
AWS Secrets Manager 現在支援 VPC 端點政策
AWS Secrets Manager 協助用戶安全加密、儲存和擷取用於用戶資料庫和其他服務的憑證。用戶可在需要時呼叫 Secrets Manager 來擷取用戶的憑證,不須將憑證寫死在應用程式中,使用戶輪換和管理用戶的機密存取,有助於保護用戶的 IT 資源和資料存取。
AWS Secrets Manager 現在支援 VPC 端點政策,讓用戶可以更輕鬆地限制從 Amazon VPC 輸出機密。為 Secrets Manager 建立 VPC 端點時,用戶可以附加端點政策來定義可以執行的 Secrets Manager 操作、可以對哪些機密執行操作、可以執行操作的 IAM 用戶和角色、以及可以透過 VPC 端點存取的帳戶。
AWS Glue 現在可為使用 Glue ETL 任務的 Parquet 和 ORC 檔案設定書籤
AWS Glue 會持續保留前次執行 ETL 任務的狀態資訊,以追蹤在該任務執行期間所處理的資料。此保存狀態資訊稱為任務書籤。任務書籤可協助 AWS Glue 維護狀態資訊,以及防止重新處理舊資料。
即日起,用戶可以維護 Glue ETL 任務中 Parquet 和 ORC 格式的任務書籤 (使用 Glue 版本 1.0)。AWS Glue 可存放任務執行的狀態資訊,追蹤上次執行 ETL 任務時處理的資料。這種持續的狀態資訊稱為任務書籤。任務書籤可協助 AWS Glue 維護狀態資訊,避免重新處理舊資料。
參考來源:AWS Glue now provides the ability to bookmark Parquet and ORC files using Glue ETL jobs
Amazon Transcribe Streaming 現在支援 WebSocket
Amazon Transcribe 是一項自動語音辨識 (ASR) 服務,可讓開發人員在應用程式中輕鬆加入語音轉換文字功能,無須任何機器學習技能。用戶可以使用串流轉寫高效準確地擷取不同使用案例的轉寫內容,例如聯絡中心的來電轉寫、自動產生媒體字幕,以及擷取會議記錄以提高業務效率。
Amazon Transcribe 現在支援透過 WebSocket 協定來串流轉寫。用戶開啟雙向連線後,即可將音訊串流傳送到服務,又能即時接收文字串流。在此次發布之前,串流轉寫可透過 HTTP/2 串流取得。WebSocket 協定支援能讓使用 WebSocket 用戶端的客戶更容易整合。
Amazon ECR 現在支援不可變映像標籤
Amazon Elastic Container Registry (Amazon ECR) 為受管的 AWS Docker 登錄檔服務,具安全性、可擴展性和可靠性。Amazon ECR 支援使用 AWS IAM 資源型許可的私有 Docker 儲存庫,所以特定的用戶或 Amazon EC2 執行個體可以存取儲存庫和映像。開發人員可以使用 Docker CLI 來推送、提取和管理映像。
Amazon Elastic Container Registry (ECR) 現在支援不可變標籤,這是一種防止覆寫映像標籤的功能。之前,需要透過手動方法唯一識別映像以覆寫標籤,但現在標籤永遠不變,用戶可以使用通用、直觀的方法,輕鬆地與 CI/CD 建立選項整合。
AWS Elemental MediaLive 強化即時頻道的檔案輸入方式
AWS Elemental MediaLive 是處理廣播即時影片的服務。可建立高品質的即時影片串流,傳輸到廣播電視和與網際網路連線的多螢幕裝置,例如連網電視、平板電腦、智慧手機及電視機上盒。
原先在啟動頻道時,需要先定義檔案來源的位置,經過此次強化過後,用戶可使用更彈性的播放功能,例如:有效地設定無上限的檔案輸入,並在檔案輸入時,可設定在任何時間點上隨時啟動和停止。透過動態輸入,可以在安排切換到輸入時,再進行定義檔案來源位置,但檔案來源需存放在Amazon S3 或是 AWS Elemental MediaStore中;或是使用 IN 和 OUT 參數來預先定義要播放檔案的哪一個部分,並請求立即進行變更。
參考來源:AWS Elemental MediaLive Enhances Support for File-Based Inputs for Live Channels
Amazon ECS 現在支援多個 Load Balancer Target Groups
Amazon Elastic Container Service (Amazon ECS) 是可高度擴展的高效能容器協調服務,支援 Docker 容器,可讓用戶在 AWS 上輕鬆執行及擴展容器化應用程式。
此次更新後,不論是透過 Amazon EC2 或是 AWS Fargate 來運行,用戶可在一個 Amazon ECS service 上連接多個 Target Groups,不須再因為 Load Balancers 被區分為內網分流及外部導流而複製多個 ECS service ,進而簡化架構的程式碼,同時降低成本並提高單一 ECS service 的管理性能。
參考來源:Amazon ECS services now support multiple load balancer target groups
Amazon EC2 Hibernation 現在支援 Ubuntu 18.04 LTS 版本
Amazon EC2 Hibernation 是對作業系統發出休眠 (暫停磁碟機) 的訊號,將執行個體記憶體 (RAM) 的內容儲存於 Amazon EBS 根磁碟區並保留任何已連接的 Amazon EBS 資料磁碟區。當重新啟動執行個體時,Amazon EBS 根磁碟區會還原至先前的狀態、重新載入 RAM 的內容,並恢復先前在執行個體上執行的程式。先前連接的資料磁碟區也會重新連接,且執行個體會保留其執行個體 ID。
此次更新後,Amazon EC2 Hibernation 支援 M3, M4, M5, C3, C4, C5, R3, R4, R5 類型的 On-Demand 及 Reserved 執行個體,並新增支援 Ubuntu 18.04 LTS 版本。
參考來源:Amazon EC2 Hibernation Now Available on Ubuntu 18.04 LTS
AWS RoboMaker 現在支援 AWS RoboMaker CloudWatch 雲端擴展的離線日誌和指標
AWS RoboMaker 是一個開發、模擬和部署智慧型機器人應用程式的服務,並提供了從遠端機器將日誌和指標傳輸到雲端的功能。
此次更新後,有了離線日誌及指標的功能,可提供網絡連接問題的彈性,並提高數據持久性。使遠端機器可在恢復網絡連接以後,發送日誌和指標到AWS Cloud。
參考來源:AWS RoboMaker now supports offline logs and metrics for the AWS RoboMaker CloudWatch cloud extension
Amazon Polly 現在支援神經網路文字轉語音(Neural Text-to-Speech,NTTS)系統及新聞播報員的聲音
Amazon Polly 是將文字轉換成類似人類口語語音的服務,能夠建立會說話的應用程式和打造啟用語音服務的產品類別。
神經網路文字轉語音(Neural Text-to-Speech,NTTS)系統可以產生最自然和類似人類的聲音。透過自然度和表現力提升,神經網路文字轉語音引擎能大幅提高語音音質的表現。而新聞播報員風格的支援,能讓新聞報導和部落格文章等論述文聽起來更真實。
參考來源:Amazon Polly Launches Neural Text-to-Speech and Newscaster Voices
eCloudture 樂於跟您分享 AWS 服務相關新知及趨勢應用部落格,並於每週五定期發佈,請持續關注我們!
Tag:Amazon API Gateway, Amazon Chime, Amazon CloudWatch, Amazon Connect, Amazon EBS, Amazon EC2, Amazon ECR, Amazon ECS, Amazon Elastic Container Registry, Amazon Elastic Container Service, Amazon GuardDuty, Amazon Kinesis Data Firehose, Amazon Polly, Amazon S3, Amazon Simple Queue Service, Amazon SNS, Amazon SQS, Amazon Transcribe Streaming, Apache Spark, ASR, AWS Amplify Console, AWS Budgets, AWS Chatbot, AWS ChatOps, AWS Client VPN, AWS CloudFormation, AWS Docker, AWS Elemental MediaConvert, AWS Elemental MediaLive, AWS Glue, AWS Health, AWS IoT Core, AWS IoT Events, AWS Organization, AWS Resource Access Manager, AWS RoboMaker, AWS SDK, AWS Secrets Manager, AWS Security Hub, ChoiceView, CloudWatch, contentDeliveryRules, CreateDataset API, EBus, EC2 On-Demand Capacity Reservations, ETL, GitFlow, IAM, Neural Text-to-Speech, NTTS, Parquet, Radish Systems, React Native, Slack, Temporary Queue Client, Twitch, WebSocket