9/17/2024, 12:00:00 AM ~ 9/18/2024, 12:00:00 AM (UTC)
Recent Announcements
AWS CodeBuild now supports managed GitLab runners
AWS CodeBuild now supports managed GitLab self-hosted runners. Customers can configure their CodeBuild projects to receive GitLab CI/CD job events and run them on CodeBuild ephemeral hosts. AWS CodeBuild is a fully managed continuous integration service that compiles source code, runs tests, and produces software packages ready for deployment.\n This feature allows GitLab jobs to integrate natively with AWS, providing security and convenience through features such as IAM, AWS Secrets Manager, AWS CloudTrail, and Amazon VPC. Customers can access all compute platforms that CodeBuild offers, including Lambda, GPU-enhanced and Arm-based instances. CodeBuild’s integration with GitLab runners is available in all regions where CodeBuild is offered. For more information about the AWS Regions where CodeBuild is available, see the AWS Regions page. Get started by setting up webhooks in a CodeBuild project, and updating your GitLab CI YAML to use self-managed runners hosted on CodeBuild machines. To learn more about runners powered by CodeBuild for GitLab or GitHub, see CodeBuild’s documentation for self-hosted runners in AWS CodeBuild.
Amazon S3 Express One Zone now supports AWS-KMS with customer managed keys
Amazon S3 Express One Zone now supports server-side encryption with AWS Key Management Service (SSE-KMS) using customer managed keys. By default, S3 Express One Zone encrypts all objects with server-side encryption using S3 managed keys (SSE-S3). With S3 Express One Zone support for customer managed keys, you have more options to encrypt and manage the security of your data. S3 Bucket Keys are always enabled when you use SSE-KMS with S3 Express One Zone, at no additional cost.\n With customer managed keys, you can set key policies that govern which IAM roles can decrypt your data and see a full accounting in AWS CloudTrail of the specific keys used to encrypt and decrypt your data. In addition, with S3 Bucket Keys, KMS generates a bucket-level key instead of an individual KMS key for each KMS encrypted object. S3 Express One Zone uses this bucket key to secure unique data keys that are used to encrypt objects in a bucket, avoiding the need for additional KMS requests to complete encryption operations. This results in reduction of request traffic to KMS, allowing you to access encrypted objects in S3 Express One Zone at a fraction of the cost while maintaining the same single-digit millisecond data access. S3 Express One Zone support for SSE-KMS using customer managed keys is available in all AWS Regions where the storage class is available. Get started with KMS for S3 Express One Zone by using the S3 console, AWS CLI, or AWS SDKs to specify the customer managed key for your S3 directory bucket. To learn more, visit the S3 User Guide and AWS News Blog.
Announcing general availability of AWS SDK for Swift
Today, AWS announces the general availability of the AWS SDK for Swift, the official AWS solution for accessing Amazon Web Services from applications built with the Swift programming language. Customers can now use AWS SDK for Swift for production workloads. AWS SDK for Swift provides a modern, user-friendly, and native Swift interface for accessing Amazon Web Services from Apple platforms, AWS Lambda, and Linux-based Swift on Server applications.\n Swift is the modern language of choice for developing natively on Apple devices, and is also widely used on Linux for server and utility purposes. AWS SDK for Swift fully embraces modern Swift language features and provides access to AWS services with an interface that will feel natural to the Swift developer community. The SDK supports features like Swift structured concurrency, binary data and event streaming, waiters and paginators, automatic retries, and flexible HTTP client options. The AWS SDK for Swift provides everything a developer needs to fully integrate their application with their AWS services. To get started, see the following list of resources:
AWS SDK for Swift Developer Guide
AWS SDK for Swift
Blog post
Source Code - AWS SDK for Swift GitHub repo
AWS Chatbot now allows you to interact with Amazon Bedrock agents from Microsoft Teams and Slack
AWS Chatbot now enables customers to interact with Amazon Bedrock agents from Slack and Microsoft Teams chat channels.\n Prior to today, customers had to implement their own ad-hoc ways to integrate their Bedrock agents with their Microsoft Teams and Slack. They needed to develop custom chat applications and integrate it with Bedrock agents. Now with this launch, they can invoke their Bedrock agents from chat channels by connecting the Bedrock agent alias with an AWS Chatbot channel configuration. Once connected, channel members can start using the agent by tagging the agent such as “@aws ask connectorname …”. AWS Chatbot support for Amazon Bedrock agents in chat applications is available at no additional cost in all AWS Regions where AWS Chatbot is offered. To learn more, visit the Connect Amazon Bedrock agents documentation page.
Amazon Keyspaces (for Apache Cassandra) now supports add-column for multi-Region tables
Amazon Keyspaces (for Apache Cassandra) is a scalable, serverless, highly available, and fully managed Apache Cassandra-compatible database service that offers 99.999% availability.\n Today, Amazon Keyspaces added the capability to add columns to existing multi-Region tables. With this launch, you can modify the schema of your existing multi-Region tables to add new columns. You only have to modify the schema of a multi-Region table in one of its replica regions and Keyspaces will replicate the new schema to the other regions where the table exists. Adding columns to multi-Region tables gives you the flexibility to update your data model seamlessly as your business and application needs evolve over time. Support for adding columns to multi-Region tables is available in all commercial AWS Regions where AWS offers Amazon Keyspaces. If you’re new to Amazon Keyspaces, the Getting Started guide shows you how to provision a Keyspace and explore the query and scaling capabilities of Amazon Keyspaces.
AWS Amplify now supports long-running tasks with asynchronous server-side function calls
AWS Amplify now supports asynchronous AWS Lambda invocations from your AWS AppSync API. This new feature allows you to invoke Lambda functions asynchronously, enabling your API to handle more complex, long-running processes without blocking the response to the client.\n With asynchronous Lambda invocations, developers can initiate operations like generative AI model inferences, batch processing jobs, or message queuing without blocking the GraphQL API response. This improves application responsiveness and scalability, especially for scenarios where immediate responses are not required or where long-running tasks need to be offloaded. The asynchronous Lambda invocation feature for AppSync is available in all AWS regions supported by AWS AppSync. In AWS Amplify, customers can opt in by defining an async function handler in their data schema. To learn more, refer to the Amplify documentation.
Announcing AWS Elemental MediaConvert on-demand volume discount pricing
Today, AWS launched volume discount pricing for AWS Elemental MediaConvert, providing customers with on-demand pricing which scales down as usage of the service goes up. Volume discount pricing takes effect during the September, 2024 billing cycle.\n With on-demand volume discount pricing, you can save up to 75% off list prices based on your monthly usage. During each monthly billing cycle, your usage will automatically flow through increasingly discounted rates which correspond to usage thresholds of MediaConvert. Basic Tier and Pro Tier usage accrue separately to meet volume discount thresholds each month per region, and each billing cycle restarts the accumulation of usage towards these thresholds. Volume discount pricing is applied automatically to list prices for MediaConvert on your monthly bill - there is no action required on your part and no change to the AWS Management Console, AWS CLI, or AWS SDKs. For more information about the AWS Regions where MediaConvert is available, see the AWS Region table. To learn more about volume discount pricing, including the thresholds and examples of billing scenarios, please refer to the pricing page and the user guide documentation.
AWS Neuron introduces Neuron Kernel Interface (NKI), NxD Training, and JAX support for training
Today, AWS announces the release of Neuron 2.20, introducing Neuron Kernel Interface (NKI) (beta), a programming interface for AWS Trainium and Inferentia, enabling developers to build optimized compute kernels for new functionalities, optimizations, and science innovations. Additionally, this release introduces NxD Training (beta), a PyTorch-based library enabling efficient distributed training, with a user-friendly interface compatible with NeMo. This release also introduces support for the JAX framework (beta).\n AWS Neuron is the SDK for AWS Inferentia and Trainium based instances purpose-built for generative AI. Neuron integrates with popular ML frameworks like PyTorch. It includes a compiler, runtime, tools, and libraries to support high performance training and inference of AI models on Trn1 and Inf2 instances. This release adds support features and performance improvements for model training and inference. For training, this release adds Llama 3.1 8B and 70B models support up to 32K sequence length, along with torch.autocast() for native PyTorch mixed precision support and PEFT LoRA techniques. For inference, Neuron 2.20 adds support for Llama 3.1 (405b, 70b, 8b) and Diffusion-Transformers (DiT) models like Pixart-alpha and Pixart-sigma. Additionally, this release adds inference support with top-p sampling on device and 128K context length with Flash Decoding. This release also adds support for Rocky 9.0 operating system and RMSNorm and RMSNormDx operators in the Neuron Compiler. For more information, see Neuron Release Notes.
AWS Transfer Family increases throughput and file sizes supported by SFTP connectors
AWS Transfer Family announces higher performance limits for SFTP connectors, with maximum supported file size increased to 150 GB and maximum throughput increased to 100 files per second.\n SFTP connectors provide fully managed and low-code capability to copy files between remote SFTP servers and Amazon S3. With today’s enhancements, customers can use connectors to easily scale workflows such as media files processing and database migrations that involve transferring large volume of files or larger file sizes over SFTP. Additionally, customers can achieve higher performance using SFTP connectors with remote SFTP servers that support concurrent sessions Increased limits for SFTP connectors are available in all AWS Regions where the service is available. To learn more about SFTP connectors, visit the documentation. To get started with Transfer Family’s SFTP offerings, take the self-paced SFTP workshop.
AWS Elastic Disaster Recovery now supports recovery to AWS Local Zones
AWS Elastic Disaster Recovery (AWS DRS) now supports recovery to AWS Local Zones. This feature allows you to set your recovery target to be within an AWS Local Zone.\n AWS DRS minimizes downtime and data loss with fast, reliable recovery of on-premises and cloud-based applications using affordable storage, minimal compute, and point-in-time recovery. With this release, customers can launch recovered instances in a geography closer to their end users and data sources, which means lower latency and maintenance of data residency. This new capability adds support for all AWS Local Zones that are available in AWS Regions where AWS DRS is available. See the AWS Regional Services List for the latest availability information. To learn more about AWS DRS, visit our product page or documentation. To get started, sign in to the AWS Elastic Disaster Recovery Console.
AWS Blogs
AWS Japan Blog (Japanese)
- AWS Weekly — 2024/9/9
- Weekly Generative AI with AWS — September 9, 2024/2014
- AWS named the cloud provider of choice for SQL Server—new survey results
AWS Japan Startup Blog (Japanese)
AWS News Blog
AWS Cloud Operations Blog
AWS Database Blog
- Move Amazon Aurora instances from public subnets to private subnets with minimal downtime
- Learn how Presence migrated off a monolithic Amazon RDS for MySQL instance, with near-zero downtime, using replication filters
AWS Developer Tools Blog
AWS DevOps & Developer Productivity Blog
Front-End Web & Mobile
AWS HPC Blog
AWS Machine Learning Blog
- Build RAG-based generative AI applications in AWS using Amazon FSx for NetApp ONTAP with Amazon Bedrock
- Support for AWS DeepComposer ending soon
- Preserve access and explore alternatives for Amazon Lookout for Equipment
AWS Messaging & Targeting Blog
AWS Storage Blog
Open Source Project
AWS CLI
OpenSearch
Amplify for JavaScript
- tsc-compliance-test@0.1.54
- 2024-09-16 Amplify JS release - aws-amplify@6.6.2
- aws-amplify@5.3.23
- @aws-amplify/storage@6.6.7
- @aws-amplify/pubsub@6.1.24
- @aws-amplify/predictions@6.1.24
- @aws-amplify/predictions@5.5.15
- @aws-amplify/notifications@2.0.49
- @aws-amplify/interactions@6.0.48
- @aws-amplify/interactions@5.2.20
Amplify for iOS
Amplify UI
- @aws-amplify/ui-vue@4.2.16
- @aws-amplify/ui-react-storage@3.3.3
- @aws-amplify/ui-react-notifications@2.0.28
- @aws-amplify/ui-react-native@2.2.10
- @aws-amplify/ui-react-liveness@3.1.9
- @aws-amplify/ui-react-geo@2.0.24
- @aws-amplify/ui-react-core-notifications@2.0.23
- @aws-amplify/ui-react-core@3.0.23
- @aws-amplify/ui-react-ai@0.2.0
- @aws-amplify/ui-react@6.4.0