AWS Contact Center Intelligence (CCI) solutions enable customers using contact center solutions to leverage off-the-shelf functionality powered by machine learning like text-to-speech, translation, enterprise search, chatbots, business intelligence, and language comprehension. AWS CCI solutions allow customers to gain greater efficiencies and deliver increasingly tailored customer experiences within their existing contact center platform—with no machine learning expertise required.
Amazon Connect adds cut, copy, and paste to the contact flow designer
Amazon Connect enables customers to easily copy and paste blocks within and between flows. Now, administrators can select, cut, copy, and paste a complete flow or multiple blocks within or across flows. Any configured settings, layout arrangements, and connections are persisted, reducing errors and saving time when duplicating functionality or editing.
Application and Classic Load Balancers are adding defense in depth with the introduction of Desync Mitigation Mode
Application Load Balancer (ALB) and Classic Load Balancer (CLB) now support HTTP Desync Mitigation Mode, a new feature that protects your application from issues due to HTTP Desync. Modern day web applications are typically built with a chain of proxies that ensure fast and reliable communication between clients and servers. While these proxies follow a standard mechanism to parse RFC 7230 compliant HTTP/1.1 requests, they may have differences in interpretation while parsing non-compliant requests. These differences in interpretation can cause Desync where different proxies in the chain may disagree on request boundaries and therefore may not process the same request. This could leave behind arbitrary messages that may be prepended to the next request in the queue and smuggled to the backend. Ultimately, request smuggling can make applications vulnerable to request queue or cache poisoning, which could lead to credential hijacking or execution of unauthorized commands.
CloudWatch Application Insights adds support for CloudFormation Templates
Amazon CloudWatch Application Insights now supports enabling monitoring for resources provisioned via CloudFormation templates. CloudWatch Application Insights is a capability that helps customers easily setup monitoring and enhanced observability for AWS resources. Now this same easy setup can be done via simple JSON or YAML commands added to your CloudFormation template that automatically add CloudWatch Application Insights monitoring to the resources and applications you deploy as part of the provisioning process.
Amazon EKS managed node groups now support EC2 launch templates and custom AMIs
Amazon Elastic Kubernetes Service (EKS) now supports using launch templates to customize EC2 instance settings for nodes managed by EKS. When combined, managed node groups with launch templates make it simple to add and update nodes in your cluster, while adhering to any level of specialized security or compliance requirements.
Amazon EKS support for Arm-based instances powered by AWS Graviton is now generally available
Amazon Elastic Kubernetes Service (EKS) customers can now run production workloads using Arm-based instances including the recently launched Amazon EC2 M6g, C6g, and R6g instances powered by AWS Graviton2 processors.
Amazon EKS on AWS Fargate now supports Amazon EFS file systems
Amazon Elastic Kubernetes Service (EKS) pods running on AWS Fargate can now mount Amazon Elastic File System (EFS) file systems. AWS Fargate will use the EFS CSI driver to automatically mount an EFS file system requested by a pod running on Fargate, without the need for manual driver installation. This enables persistent, regional, shared storage to be used by pods running on AWS Fargate, the serverless compute engine which allows customers to deploy and manage containerized applications without having to manage any of the underlying infrastructure.
Announcing Swift Combine support in Amplify iOS
Today, we are announcing the release of Amplify iOS 1.1. This new release adds built-in support for Combine, a framework by Apple which makes it much easier for Swift developers to make asynchronous API calls. Amplify iOS is part of the open source Amplify Framework and makes it easy for developers to build iOS apps with AWS-powered functionality, such as Auth, Data, Storage, and Analytics.
AWS Certificate Manager Private Certificate Authority now supports Private CA sharing
AWS Certificate Manager (ACM) Private Certificate Authority (CA) now supports sharing a Private CA with any AWS account or within your organization. Customers manage a Private CA in a central account and use AWS Resource Access Manager (RAM) to share the CA with other accounts or organizations where SSL/TLS certificates will be issued. This eliminates the need to provision duplicate resources in every account in a multi-account environment, reducing the cost and complexity of managing those resources in every account.
Amazon Augmented AI Launches Delete Human Task UI Capability
Amazon Augmented AI (Amazon A2I) makes it easy to build the workflows required for human review of machine learning predictions such as predictions from Amazon Rekognition, Amazon Textract, Amazon Translate, Amazon Comprehend, or Amazon SageMaker. You now have the capability to delete HumanTaskUI using Amazon A2I. A HumanTaskUI resource defines the HTML template used to render the worker UI and tools for human review tasks. You can start using this feature by visiting the Worker task templates section on the Amazon A2I console, choose the worker template you would like to delete and click on the delete button. You can also use DeleteHumanTaskUI API to delete the task UI resources. After you delete a task UI, the task UI no longer appears on the Worker task templates section on the Amazon Augmented AI console. After deleting, if you use the task UI name as input to the API operations DescribeHumanTaskUi or DeleteHumanTaskUi , Amazon A2I will return a ResourceNotFound error. Any existing human loops will not be impacted, but you will no longer be able to start new human loops for deleted human task UI. To delete human loops or Flow definition, read more here .