The week in one paragraph
Four working days, because Monday was Labor Day and the What’s New feed returned nothing at all. They still produced 53 announcements, and the most consequential item was not an announcement — it was a security bulletin published on Thursday.
Read together, the week has a shape: one urgent CVE in the service teams adopted specifically to be safer, one compliance primitive that closes a gap records policies have had since Object Lock shipped, Lambda acquiring a second compute model with genuinely different economics, and two attribution tools — both of which only work if they were installed before you needed them.
Covered in depth
| Post | Subject | The finding |
|---|---|---|
| Daily #28 | S3 Object Lock variable retention | Releasing a legal hold ends protection; releasing an event hold starts it. Same verb, opposite outcome. |
| Daily #29 | Systems Manager unmanaged-node diagnosis | OS issues are read from console output and cannot be auto-remediated, because fixing them needs the access you lost. |
| Daily #30 | CloudWatch NHI for TGW peering | 0 means no degradation observed, not healthy — and it is delayed by hours after any monitor change. |
| Daily #31 | CVE-2026-89049, SSM Agent SSRF | IMDSv2 binds the session token to the instance. It does not bind the credentials, which is why they travel. |
| Architecture #46–#50 | DNS egress, flow logs, logging cost, cost allocation, commitment sharing | Network Firewall has no visibility into Resolver queries; a flow log format cannot be changed retroactively; split charge rules never reach the Cost and Usage Report. |
The bulletin that should reorder your Monday
CVE-2026-89049 is a server-side request forgery in Session Manager port forwarding in SSM Agent, affecting every version below 3.3.4851.0. The mechanism, in AWS’s words, is improper validation of equivalent address representations — a denylist of forbidden remote destinations compared the spelling of an address rather than the address, so an equivalent representation of a link-local address passed.
What sits at that link-local address is the instance metadata service. So an authenticated user with port-forwarding permission could obtain the managed instance’s temporary IAM role credentials and act with that role’s permissions from outside the instance.
The reason this deserves the top of the page rather than a line in the inventory: Session Manager port forwarding is the recommended way to retire bastion hosts. The permission is therefore granted broadly and deliberately, to exactly the people you would not want holding an arbitrary instance role.
Two speeds of response. AWS’s interim measure — scoping ssm:StartSession so untrusted principals cannot invoke AWS-StartPortForwardingSessionToRemoteHost — applies centrally today with no instance access. The upgrade past 3.3.4851.0 has to reach every managed node and will leave a tail.
Friday added four more, all in developer tooling rather than infrastructure: CVE-2026-89332, sensitive workspace data exfiltration in Kiro IDE via agent-written workspace configuration; CVE-2026-89090, a denial of service in the event stream header decoder in the AWS SDK for Go v2; CVE-2026-18061, an XXE in the AWS Advanced JDBC Wrapper; and path traversal plus OS command injection in projen.
A retention clock that starts when something happens
Object Lock gained variable retention. Until now it offered a retention period whose clock starts at write time, and a legal hold with no clock at all. Neither expresses the sentence real records policies are written in: retain for seven years after the account closes.
Now you place an event hold with a duration, and when you release it S3 fixes the retain-until-date at release time plus that duration. Free, every Region including China, and applicable to individual objects, bucket defaults, or an existing estate through S3 Batch Operations.
The trap is that it superficially resembles a legal hold and behaves in the opposite direction. A legal hold has no expiration and stays until explicitly removed, so removing it ends protection immediately. Releasing an event hold begins it. Any runbook that treats “release the hold” as a single concept will get one of the two backwards.
Lambda now has two compute models with different physics
The headline was a 90-minute function timeout, a 6x increase on the 15-minute limit. The qualifications matter more than the number: it applies to asynchronous and event source mapping invocations, on Lambda Managed Instances only. Synchronous invocations keep 15 minutes everywhere.
The limit could move because the meter moved. On Managed Instances you pay EC2 instance pricing plus a 15% premium, and do not pay separately for the execution duration of each request. Duration stops being the billing unit, so a long invocation stops being priced like one. Graviton5 support and a durable-functions integration landed in the same week, which reads as a compute model being filled out rather than a feature being added.
What you give up is scale-to-zero. The default type charges nothing when idle; a capacity provider bills for instances whether or not they are working.
Two tools for “is it us or is it AWS”, both needing a head start
CloudWatch extended its network health indicator to paths crossing a Transit Gateway inter-Region peering connection. It is a binary metric: 100 means degradation was observed in the AWS-controlled path, 0 means none was observed. Read that second value carefully — it is not “healthy”, and for a peered path the indicator only covers the AWS path up to the peering connection, so a fault beyond it also reads 0.
Systems Manager expanded its unmanaged-node diagnosis by six categories: IAM permissions, agent version, instance status checks, operating system configuration, Default Host Management Configuration, and hybrid activation. The best detail is an honest one — OS issues are diagnosed by reading the instance console output, and cannot be auto-remediated, because remediation requires direct access to the instance operating system. The agent is down because the disk is full; the full disk is why the agent cannot clear it.
Both share a property worth naming. The NHI is delayed by a few hours after any monitor or probe change while anomaly detection builds a baseline. Neither is something you stand up during the incident it would have explained.
Quieter, and worth knowing
- API Gateway now supports mutual TLS for backend integrations — the other half of a story where only the client leg had mTLS.
- ECS added
ecs:task-cpuandecs:task-memorycondition keys onRunTaskandStartTask, so CPU and memory ceilings can be enforced through IAM rather than convention. All Regions, no cost. - Second-generation single-rack Outposts, for anyone whose edge footprint is a capacity-planning exercise.
- Storage Gateway gained FIPS-compliant private connectivity for S3 File Gateway.
- EBS Volume Clones can now copy across accounts.
What I would act on
| Priority | Action | Why now |
|---|---|---|
| Before Monday | Scope ssm:StartSession by document; inventory SSM Agent versions against 3.3.4851.0 |
The IAM scope is central and immediate. The upgrade is the real fix and will take longer. |
| This sprint | Patch the Go SDK v2, JDBC Wrapper and projen findings in your build pipelines | Developer-tooling CVEs reach production through the supply chain, not the fleet. |
| This quarter | Identify retention policies written as “N years after X” and model them with event holds | Anything currently counting from write time is over-retaining by the whole life of the relationship. |
| Before you need it | Deploy NHI monitors on production cross-Region paths | The indicator is unavailable for hours after creation. Standing it up mid-incident answers nothing. |
Complete inventory: all 53 announcements
Every AWS What’s New announcement published between 7 and 11 September 2026, grouped by day. Monday produced none — it was a US public holiday — and that absence is real rather than a gap in collection.
Friday 11 September — 7 announcements
- Amazon EC2 X2idn instances are now available in Asia Pacific (Hong Kong)Memory-optimized Amazon Elastic Compute Cloud (Amazon EC2) X2idn instances are now available in Asia Pacific (Hong Kong) Region.
- Amazon SageMaker HyperPod now supports model caching for faster inference autoscaling and reduced cold startsAmazon SageMaker HyperPod now supports model caching, an inference optimization that pre-loads model weights and container images onto cluster nodes so pods start in seconds instead of minutes.
- AWS Lambda now supports direct read configuration for Amazon S3 FilesAWS Lambda now supports direct read configuration for Amazon S3 Files, letting you configure which storage your functions read from: S3 Files high-performance storage or your S3 bucket.
- Amazon Bedrock Managed Knowledge Base now supports multimodal embeddings for video, audio, and image content with TwelveLabs Marengo 3.0AWS announces the availability of TwelveLabs Marengo 3.0 as an embedding model in Amazon Bedrock Managed Knowledge Base, enabling customers to create multimodal embeddings for video, audio, and image content.
- AWS HealthOmics now publishes real-time run metrics to Amazon CloudWatchAWS HealthOmics now publishes real-time run metrics to Amazon CloudWatch, giving you visibility into workflow resource utilization as runs execute.
- AWS DevOps Agent adds support for bidirectional Slack communicationAWS DevOps Agent now enables engineers to manage production operations across AWS, multicloud, and on-premises environments with the complete investigation lifecycle directly within Slack.
- Amazon RDS for Oracle now supports Supplemental Patch Bundle for July 2026 Release UpdateAmazon Relational Database Service (Amazon RDS) for Oracle now supports the Supplemental Patch Bundle (SPB) for the July 2026 Release Update (RU) for Oracle Database version 19c and 26ai.
Thursday 10 September — 17 announcements
- AWS Lambda recursive loop detection is now available in Europe Sovereign CloudAWS Lambda recursive loop detection is now supported for functions running in Europe Sovereign Cloud.
- AWS Transform for .NET now generates unit tests for modernized codeToday, AWS announced that AWS Transform for .NET can automatically generate unit tests for the code it modernizes.
- Amazon API Gateway now supports 1 MB execution logs with configurable delivery destinationsAmazon API Gateway now supports configurable delivery destinations and larger log events for REST API execution logs.
- AWS Lambda durable functions integrates with Pydantic AIToday, AWS Lambda durable functions announces an integration with Pydantic AI , an open source framework for building AI agents in Python.
- Amazon MQ now supports RabbitMQ 4.3Amazon MQ now supports RabbitMQ version 4.3 which adds quorum queue feature enhancements such as compaction, increased priority levels, native delayed retries, and graceful consumer timeouts.
- Announcing second-generation single-rack AWS OutpostsToday, AWS announces the general availability of second-generation single-rack AWS Outposts, a self-contained 42U rack that integrates compute, storage and networking into a single compact unit…
- Amazon OpenSearch Serverless is now available on v0 by VercelYou can now build full-stack search and AI applications in minutes using Amazon OpenSearch Serverless on v0 by Vercel, an AI-powered platform that transforms your ideas into production-ready web applications.
- Amazon ECS expands IAM condition key support for RunTask and StartTask APIsAmazon Elastic Container Service (Amazon ECS) now supports the IAM condition keys for CPU and memory resources on the RunTask and StartTask APIs.
- Amazon Redshift RG instances now available in Europe (Zurich) RegionAmazon Redshift RG instances, powered by AWS Graviton processors, are now available in the AWS Europe (Zurich) Region.
- Amazon CloudWatch now supports network health indicator for TGW inter-Region peering using synthetic monitorsWith synthetic monitors in Amazon CloudWatch Network Monitoring, you can now determine whether a network performance issue on a path that crosses an AWS Transit Gateway inter-Region peering connection is caused by the AWS network.
- AWS Elemental Inference now generates contextual metadata from live video in real timeAWS Elemental Inference now generates contextual metadata from live video streams in real time, using AI to produce scene-level intelligence without custom machine learning infrastructure.
- AWS Elemental MediaTailor now offers Yield Optimization to automatically fill ad breaks with Amazon Ads demandAWS Elemental MediaTailor now offers Yield Optimization, a new capability that automatically monetizes unused ad inventory with Amazon Ads demand during server-side ad insertion (SSAI) for livestreams.
- AWS Elemental MediaLive adds support for A/B forensic watermarkingAWS Elemental MediaLive now supports A/B forensic watermarking, enabling content owners to trace the source of unauthorized redistribution of live video content.
- AWS Elemental MediaTailor now supports Low-Latency HLS ad insertionAWS Elemental MediaTailor now supports Low-Latency HTTP Live Streaming (LL-HLS) ad insertion using HLS Interstitials.
- AWS Storage Gateway now supports FIPS-compliant private connectivity for Amazon S3 File GatewayAWS Storage Gateway now supports FIPS 140-3 validated endpoints over AWS PrivateLink for Amazon S3 File Gateway.
- AWS Elemental introduces Dynamic Multiview for live videoAWS Elemental MediaPackage now offers Dynamic Multiview, a server-side capability that composes multiple live video sources into viewer-selected tiled layouts on demand.
- Amazon EVS is now available in more regionsToday, we're announcing that Amazon Elastic VMware Service (Amazon EVS) is now available in the Asia Pacific (Osaka), Asia Pacific (Taipei), Europe (Spain), and Israel (Tel Aviv) Regions.
Wednesday 09 September — 15 announcements
- AWS Marketplace sellers now receive qualified demo and private offer requests in minutesAWS Marketplace sellers that activated the request demo or request private offer call-to-action buttons on their listings can now act on customer requests within minutes of submission, while…
- Amazon Connect Customer now lets you set specific capacity limits for different types of Tasks and EmailsAmazon Connect Customer now gives contact center managers the ability to set specific capacity limits for different kinds of work.
- AWS Transform for .NET modernization is now generally available via CLIToday, AWS announced the general availability of an AWS-managed transformation for .NET modernization in AWS Transform custom that you can trigger with a single one-line CLI command.
- AWS Lambda now supports 90-minute function timeout on Lambda Managed InstancesAWS Lambda now supports a 90-minute function timeout for asynchronous and event source mapping (ESM) invocations on Lambda Managed Instances (LMI) , a 6x increase from the previous 15-minute limit.
- AWS Lambda now supports Graviton5-powered EC2 instances on Lambda Managed InstancesAWS Lambda now supports AWS Graviton5-powered C9g, C9gd, M9g, and M9gd instances on Lambda Managed Instances .
- Amazon Bedrock Managed Knowledge Base adds APIs and console support for debugging document-level access controlAWS announces the CheckIngestedDocumentAcl and GetIngestedDocumentAcl APIs for Amazon Bedrock Managed Knowledge Base, giving customers a self-service way to debug document access issues and audit document-level permissions.
- Amazon Quick adds always-on agents, a sharper feed, and enterprise controlsToday, Amazon Quick offers new capabilities that make it easier to organize your work, govern it across an organization, and trust the answers it produces.
- Amazon Quick activity feed now available on iOS and Android mobile devicesThe Amazon Quick activity feed is now available on the Amazon Quick mobile app for iOS and Android, keeping you connected to your most important work from anywhere.
- Amazon Quick desktop app is now generally available on macOS and WindowsThe Amazon Quick desktop app is now generally available on macOS and Windows.
- Amazon Bedrock Managed Knowledge Base now supports Confluence Data Center as a native data source connectorAWS announces the Confluence Data Center data source connector for Amazon Bedrock Managed Knowledge Base, a fully managed retrieval-augmented generation (RAG) service.
- Amazon EBS Volume Clones now supports copying volumes across accountsAmazon Elastic Block Store (Amazon EBS) Volume Clones now supports copying EBS volumes across AWS accounts with re-encryption.
- AWS Systems Manager now diagnoses more issues that cause EC2 instances to be unmanagedToday, AWS Systems Manager extends its diagnosis capability to identify six additional categories of issues that can prevent Amazon EC2 instances and hybrid-activated nodes from becoming managed by Systems Manager.
- AWS Private CA EKS add-on and Connector for AD now available in AWS GovCloud (US)AWS Private Certificate Authority (AWS Private CA) announces the availability of the AWS Private CA Connector for Kubernetes as a managed Amazon EKS add-on and the AWS Private CA Connector for Active…
- AWS Entity Resolution adds record-level confidence scores for ML matchingAWS Entity Resolution now provides record-level confidence scores for Machine Learning (ML) based matching workflows, giving you a per-record signal of how confident the model is in each individual identity match.
- Amazon Connect Customer Profiles now sends events when customers enter or exit segmentsAmazon Connect Customer Profiles now sends segment membership events, providing the ability to receive real-time and scheduled notifications when customer profiles enter or exit a segment, such as…
Tuesday 08 September — 14 announcements
- OpenAI GPT-6 Astra is now generally available on Amazon BedrockToday, AWS announces the general availability of GPT-6 Astra from OpenAI on Amazon Bedrock.
- Amazon Timestream for InfluxDB 3 now supports custom pluginsAmazon Timestream for InfluxDB now lets you run your own custom Python plugins on the managed versions of InfluxDB 3 Core and Enterprise editions.
- Amazon SageMaker Feature Store now supports individual feature updates to lower write latencyAmazon SageMaker Feature Store is a fully managed capability that makes it easy to compute, store, and retrieve features for training and deploying AI models.
- AWS Transform is now available in AWS GovCloud (US-West)AWS Transform is now available in the AWS GovCloud (US-West) Region, enabling government agencies and regulated organizations to plan and execute large-scale migrations to AWS.
- Amazon API Gateway now supports mutual TLS for backend integrationsYou can now configure Amazon API Gateway REST APIs to present an AWS Certificate Manager (ACM) certificate to your backend during the TLS handshake, enabling mutual TLS (mTLS).
- Amazon RDS for MariaDB now supports community MariaDB minor versions 10.6.28, 10.11.19, 11.4.13, 11.8.9, and 12.3.3Starting today, Amazon Relational Database Service (Amazon RDS) for MariaDB now supports MariaDB minor versions 10.6.28, 10.11.19, 11.4.13, 11.8.9, and 12.3.3, the latest minors released by community MariaDB.
- Amazon Bedrock AgentCore Memory now supports direct ingestion to long-term memoryAmazon Bedrock AgentCore Memory now lets developers submit content directly for long-term memory extraction without persisting it as a short-term memory event.
- AWS HealthOmics introduces resource fallback order for WDL workflowsToday, AWS HealthOmics introduces the resource fallback directive, enabling you to define an ordered list of preferred accelerator types, including an option to fallback to CPU instances, for tasks…
- Dynamic Image Transformation for Amazon CloudFront adds four new featuresToday, AWS announced four new features for Dynamic Image Transformation for Amazon CloudFront (DIT), an AWS supported solution that helps customers transform images in response to their needs.
- AWS Builder ID adds recovery options and multi-factor authentication for third-party loginsAWS Builder ID, your personal profile for accessing AWS applications including AWS Builder Center, AWS Training and Certification, Amazon Quick and Kiro, now offers new ways to protect and recover your profile.
- Amazon EMR extends support at no additional cost for customers migrating off older releasesAmazon EMR now gives you more time, at no additional cost, to migrate off older releases before they reach end of support.
- AWS announces Nx Plugin for AWS for scaffolding full-stack applicationsVersion 1.0 of the Nx Plugin for AWS, an open source toolkit for scaffolding full-stack applications on AWS, is now available.
- Amazon RDS now supports the latest CU and GDR updates for Microsoft SQL ServerAmazon Relational Database Service (Amazon RDS) for SQL Server now supports the latest Cumulative Updates (CU) and General Distribution Release (GDR) updates for Microsoft SQL Server.
- Amazon S3 Object Lock now supports variable retention with event holdsAmazon S3 Object Lock now supports variable retention, allowing you to apply write-once-read-many (WORM) protection to objects whose required retention period starts with a future event, such as a contract closing or an audit completing.
Official AWS references
- AWS Security Bulletin — CVE-2026-89049, SSRF in Session Manager port forwarding
- Amazon S3 Object Lock now supports variable retention with event holds
- Locking objects with Object Lock — fixed and variable retention
- AWS Lambda now supports 90-minute function timeout on Lambda Managed Instances
- AWS Lambda pricing — the Managed Instances components
- Lambda Managed Instances — concurrency model, tenancy, and how it differs from the default compute type
- AWS Systems Manager now diagnoses more issues that cause EC2 instances to be unmanaged
- Categories of diagnosable unmanaged EC2 instance issues
- CloudWatch network health indicator for TGW inter-Region peering
- How Network Synthetic Monitor works
- Amazon ECS expands IAM condition key support for RunTask and StartTask
- Amazon API Gateway now supports mutual TLS for backend integrations
- AWS Security Bulletin — CVE-2026-89332, Kiro IDE workspace data exfiltration
- AWS Security Bulletin — CVE-2026-89090, denial of service in AWS SDK for Go v2
- AWS Security Bulletin — CVE-2026-18061, XXE in the AWS Advanced JDBC Wrapper
- AWS Security Bulletins
Comments