<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>AWS PrivateLink Archives - The NOKIA Blog</title>
	<atom:link href="https://thenokiablog.com/tag/aws-privatelink/feed/" rel="self" type="application/rss+xml" />
	<link>https://thenokiablog.com/tag/aws-privatelink/</link>
	<description></description>
	<lastBuildDate>Mon, 16 Feb 2026 17:28:52 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>

<image>
	<url>https://thenokiablog.com/wp-content/uploads/2024/03/cropped-Cjdowner-Cryptocurrency-Flat-ICON-ICX.512-32x32.png</url>
	<title>AWS PrivateLink Archives - The NOKIA Blog</title>
	<link>https://thenokiablog.com/tag/aws-privatelink/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>AWS Weekly Roundup: Amazon EC2 M8azn instances, new open weights models in Amazon Bedrock, and more (February 16, 2026)</title>
		<link>https://thenokiablog.com/aws-weekly-roundup-amazon-ec2-m8azn-instances-new-open-weights-models-in-amazon-bedrock-and-more-february-16-2026/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Mon, 16 Feb 2026 17:28:52 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon Aurora]]></category>
		<category><![CDATA[Amazon Bedrock]]></category>
		<category><![CDATA[Amazon CloudWatch]]></category>
		<category><![CDATA[Amazon EC2]]></category>
		<category><![CDATA[Amazon Elastic Kubernetes Service]]></category>
		<category><![CDATA[Amazon OpenSearch Service]]></category>
		<category><![CDATA[Amazon RDS]]></category>
		<category><![CDATA[Amazon SageMaker]]></category>
		<category><![CDATA[Analytics]]></category>
		<category><![CDATA[Announcements]]></category>
		<category><![CDATA[AWS Key Management Service]]></category>
		<category><![CDATA[AWS PrivateLink]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Compute]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Graviton]]></category>
		<category><![CDATA[Kiro]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Regions]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Serverless]]></category>
		<category><![CDATA[Startup]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Week in Review]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/aws-weekly-roundup-amazon-ec2-m8azn-instances-new-open-weights-models-in-amazon-bedrock-and-more-february-16-2026/</guid>

					<description><![CDATA[<p>I joined AWS in 2021, and since then I&#8217;ve watched the Amazon Elastic Compute Cloud (Amazon...</p>
<p>The post <a href="https://thenokiablog.com/aws-weekly-roundup-amazon-ec2-m8azn-instances-new-open-weights-models-in-amazon-bedrock-and-more-february-16-2026/">AWS Weekly Roundup: Amazon EC2 M8azn instances, new open weights models in Amazon Bedrock, and more (February 16, 2026)</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/02/aws-weekly-roundup-amazon-ec2-m8azn-instances-new-open-weights-models-in-amazon-bedrock-and-more-february-16-2026.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>I joined AWS in 2021, and since then I&rsquo;ve watched the Amazon Elastic Compute Cloud (Amazon EC2) instance family grow at a pace that still surprises me. From AWS Graviton-powered instances to specialized accelerated computing options, it feels like every few months there&rsquo;s a new instance type landing that pushes performance boundaries further. As of February 2026, AWS offers over 1,160 Amazon EC2 instance types, and that number keeps climbing.</p>
<p>This week&rsquo;s opening news is a good example: The general availability of Amazon EC2 M8azn instances. These are general purpose, high-frequency, high-network instances powered by fifth generation AMD EPYC processors, offering the highest maximum CPU frequency in the cloud at 5 GHz. Compared to the previous generation M5zn instances, M8azn instances deliver up to 2x compute performance, 4.3x higher memory bandwidth, and a 10x larger L3 cache. They also provide up to 2x networking throughput and up to 3x Amazon Elastic Block Store (Amazon EBS) throughput compared with M5zn.</p>
<p><img fetchpriority="high" decoding="async" class="alignnone size-full wp-image-103010" src="https://thenokiablog.com/wp-content/uploads/2026/02/aws-weekly-roundup-amazon-ec2-m8azn-instances-new-open-weights-models-in-amazon-bedrock-and-more-february-16-2026-1.png" alt width="3024" height="1692"></p>
<p>Built on the AWS Nitro System using sixth generation Nitro Cards, M8azn instances target workloads such as real-time financial analytics, high-performance computing, high-frequency trading, CI/CD pipelines, gaming, and simulation modeling across automotive, aerospace, energy, and telecommunications. The instances feature a 4:1 ratio of memory to vCPU and are available in 9 sizes ranging from 2 to 96 vCPUs with up to 384 GiB of memory, including two bare metal variants. For more information visit the Amazon EC2 M8azn instance page.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p><span><strong>Last week&rsquo;s launches</strong></span><br>
        <br>Here are some of the other announcements from last week:</p>
<ul>
<li>Amazon Bedrock adds support for six fully managed open weights models &ndash; Amazon Bedrock now supports DeepSeek V3.2, MiniMax M2.1, GLM 4.7, GLM 4.7 Flash, Kimi K2.5, and Qwen3 Coder Next. These models span frontier reasoning and agentic coding workloads. DeepSeek V3.2 and Kimi K2.5 target reasoning and agentic intelligence, GLM 4.7 and MiniMax M2.1 support autonomous coding with large output windows, and Qwen3 Coder Next and GLM 4.7 Flash provide cost-efficient alternatives for production deployment. These models are powered by Project Mantle and provide out-of-the-box compatibility with OpenAI API specifications.&nbsp;With the launch, you can also use new open weight models&ndash;DeepSeek v3.2 , MiniMax 2.1, and Qwen3 Coder Next in Kiro, a spec-driven AI development tool.</li>
<li>Amazon Bedrock expands support for AWS PrivateLink &ndash; Amazon Bedrock now supports AWS PrivateLink for the <code>bedrock-mantle</code> endpoint, in addition to existing support for the <code>bedrock-runtime</code> endpoint. The bedrock-mantle endpoint is powered by Project Mantle, a distributed inference engine for large-scale machine learning model serving on Amazon Bedrock. Project Mantle provides serverless inference with quality of service controls, higher default customer quotas with automated capacity management, and out-of-the-box compatibility with OpenAI API specifications. AWS PrivateLink support for OpenAI API-compatible endpoints is available in 14 AWS Regions. To get started, visit the Amazon Bedrock console or the OpenAI API compatibility documentation.</li>
<li>Amazon EKS Auto Mode announces enhanced logging for managed Kubernetes capabilities &ndash; You can now configure log delivery sources using Amazon CloudWatch Vended Logs in Amazon EKS Auto Mode. This helps you collect logs from Auto Mode&rsquo;s managed Kubernetes capabilities for compute autoscaling, block storage, load balancing, and pod networking. Each Auto Mode capability can be configured as a CloudWatch Vended Logs delivery source with built-in AWS authentication and authorization at a reduced price compared to standard CloudWatch Logs. You can deliver logs to CloudWatch Logs, Amazon S3, or Amazon Data Firehose destinations. This feature is available in all Regions where EKS Auto Mode is available.</li>
<li>Amazon OpenSearch Serverless now supports Collection Groups &ndash; You can use new Collection Groups to share OpenSearch Compute Units (OCUs) across collections with different AWS Key Management Service (AWS KMS) keys. Collection Groups reduce overall OCU costs through a shared compute model while maintaining collection-level security and access controls. They also introduce the ability to specify minimum OCU allocations alongside maximum OCU limits, providing guaranteed baseline capacity at startup for latency-sensitive applications. Collection Groups are available in all Regions where Amazon OpenSearch Serverless is currently available.</li>
<li>Amazon RDS now supports backup configuration when restoring snapshots &ndash; You can view and modify the backup retention period and preferred backup window before and during snapshot restore operations. Previously, restored database instances and clusters inherited backup parameter values from snapshot metadata and could only be modified after restore was complete. You can now view backup settings as part of automated backups and snapshots, and specify or modify these values when restoring, eliminating the need for post-restoration modifications. This is available for all Amazon RDS database engines (MySQL, PostgreSQL, MariaDB, Oracle, SQL Server, and Db2) and Amazon Aurora (MySQL-Compatible and PostgreSQL-Compatible editions) in all AWS commercial Regions and AWS GovCloud (US) Regions at no additional cost.</li>
</ul>
<p>For a full list of AWS announcements, be sure to keep an eye on the What&rsquo;s New with AWS page.</p>
<p><span><strong>Upcoming AWS events</strong></span><br>
        <br>Check your calendar and sign up for upcoming AWS events:</p>
<p>AWS Summits &ndash; Join AWS Summits in 2026, free in-person events where you can explore emerging cloud and AI technologies, learn best practices, and network with industry peers and experts. Upcoming Summits include Paris (April 1), London (April 22), and Bengaluru (April 23&ndash;24).</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/skipping-the-whm-getting-started-wizard-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Skipping the WHM Getting Started Wizard | cPanel Blog</span></a></div><p>AWS AI and Data Conference 2026 &ndash; A free, single-day in-person event on March 12 at the Lyrath Convention Centre in Ireland. The conference covers designing, training, and deploying agents with Amazon Bedrock, Amazon SageMaker, and QuickSight, integrating them with AWS data services, and applying governance practices to operate them at scale. The agenda includes strategic guidance and hands-on labs for architects, developers, and business leaders.</p>
<p>AWS Community Days &ndash; Community-led conferences where content is planned, sourced, and delivered by community leaders, featuring technical discussions, workshops, and hands-on labs. Upcoming events include Ahmedabad (February 28), Slovakia (March 11), and Pune (March 21).</p>
<p>Join the AWS Builder Center to connect with builders, share solutions, and access content that supports your development. Browse here for upcoming AWS led in-person and virtual events and developer-focused events.</p>
<p>That&rsquo;s all for this week. Check back next Monday for another Weekly Roundup!</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/gone-phishing-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Gone Phishing | cPanel Blog</span></a></div><p>       &mdash; Esra</p>
<p><em>This post is part of our&nbsp;Weekly Roundup&nbsp;series. Check back each week for a quick roundup of interesting news and announcements from AWS!</em></p>
<p>       <!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/aws-weekly-roundup-amazon-ec2-m8azn-instances-new-open-weights-models-in-amazon-bedrock-and-more-february-16-2026/">AWS Weekly Roundup: Amazon EC2 M8azn instances, new open weights models in Amazon Bedrock, and more (February 16, 2026)</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>AWS Weekly Roundup: Amazon Bedrock agent workflows, Amazon SageMaker private connectivity, and more (February 2, 2026)</title>
		<link>https://thenokiablog.com/aws-weekly-roundup-amazon-bedrock-agent-workflows-amazon-sagemaker-private-connectivity-and-more-february-2-2026/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Mon, 02 Feb 2026 17:19:48 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon Bedrock]]></category>
		<category><![CDATA[Amazon CloudWatch]]></category>
		<category><![CDATA[Amazon DynamoDB]]></category>
		<category><![CDATA[Amazon EventBridge]]></category>
		<category><![CDATA[Amazon Keyspaces (for Apache Cassandra)]]></category>
		<category><![CDATA[Amazon SageMaker]]></category>
		<category><![CDATA[Amazon SageMaker Unified Studio]]></category>
		<category><![CDATA[Amazon Simple Storage Service (S3)]]></category>
		<category><![CDATA[AWS Cloud Development Kit]]></category>
		<category><![CDATA[AWS CloudFormation]]></category>
		<category><![CDATA[AWS Heroes]]></category>
		<category><![CDATA[AWS IAM Identity Center]]></category>
		<category><![CDATA[AWS Key Management Service]]></category>
		<category><![CDATA[AWS Lambda]]></category>
		<category><![CDATA[AWS Network Firewall]]></category>
		<category><![CDATA[AWS PrivateLink]]></category>
		<category><![CDATA[AWS Verified Access]]></category>
		<category><![CDATA[Compliance]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Generative AI]]></category>
		<category><![CDATA[Identity]]></category>
		<category><![CDATA[Kiro]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Week in Review]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/aws-weekly-roundup-amazon-bedrock-agent-workflows-amazon-sagemaker-private-connectivity-and-more-february-2-2026/</guid>

					<description><![CDATA[<p>Over the past week, we passed Laba festival, a traditional marker in the Chinese calendar that...</p>
<p>The post <a href="https://thenokiablog.com/aws-weekly-roundup-amazon-bedrock-agent-workflows-amazon-sagemaker-private-connectivity-and-more-february-2-2026/">AWS Weekly Roundup: Amazon Bedrock agent workflows, Amazon SageMaker private connectivity, and more (February 2, 2026)</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/02/aws-weekly-roundup-amazon-bedrock-agent-workflows-amazon-sagemaker-private-connectivity-and-more-february-2-2026.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p><img loading="lazy" decoding="async" class="wp-image-102903 size-medium alignright" src="https://thenokiablog.com/wp-content/uploads/2026/02/aws-weekly-roundup-amazon-bedrock-agent-workflows-amazon-sagemaker-private-connectivity-and-more-february-2-2026-1.png" alt width="300" height="213">Over the past week, we passed Laba festival, a traditional marker in the Chinese calendar that signals the final stretch leading up to the Lunar New Year. For many in China, it&rsquo;s a moment associated with reflection and preparation, wrapping up what the year has carried, and turning attention toward what lies ahead.</p>
<p>Looking forward, next week also brings Lichun, the beginning of spring and the first of the 24 solar terms. In Chinese tradition, spring is often seen as the season when growth begins and new cycles take shape. There&rsquo;s a common saying that &ldquo;a year&rsquo;s plans begin in spring,&rdquo; capturing the idea that this is a time to set one&rsquo;s direction and start fresh.</p>
<p><strong><u>Last week&rsquo;s launches</u></strong><br>
        <br>Here are the launches that got my attention this week:</p>
<ul>
<li>Amazon Bedrock enhances support for agent workflows with server-side tools and extended prompt caching &ndash; Amazon Bedrock introduced two updates that improve how developers build and operate AI agents. The Responses API now supports server-side tool use, so agents can perform actions such as web search, code execution, and database updates within AWS security boundaries. Bedrock also adds a 1-hour time-to-live (TTL) option for prompt caching, which helps improve performance and reduce the cost for long-running, multi-turn agent workflows. Server-side tools are available with OpenAI GPT OSS 20B and 120B models, and the 1-hour prompt caching TTL is generally available for select Claude models by Anthropic in Amazon Bedrock.</li>
<li>Amazon SageMaker Unified Studio adds private VPC connectivity with AWS PrivateLink &ndash; Amazon SageMaker Unified Studio now supports AWS PrivateLink, providing private connectivity between your VPC and SageMaker Unified Studio without routing customer data over the public internet. With SageMaker service endpoints onboarded into a VPC, data traffic remains within the AWS network and is governed by IAM policies, supporting stricter security and compliance requirements.</li>
<li>Amazon S3 adds support for changing object encryption without data movement &ndash; Amazon S3 now supports changing the server-side encryption type of existing encrypted objects without moving or re-uploading data. Using the <code>UpdateObjectEncryption</code> API, you can switch from SSE-S3 to SSE-KMS, rotate customer -managed AWS Key Management Service (AWS KMS) keys, or standardize encryption across buckets at scale with S3 Batch Operations while preserving object properties and lifecycle eligibility.</li>
<li>Amazon Keyspaces introduces table pre-warming for predictable high-throughput workloads &ndash; Amazon Keyspaces (for Apache Cassandra) now supports table pre-warming, which helps you proactively set warm throughput levels so tables can handle high read and write traffic instantly without cold-start delays. Pre-warming helps reduce throttling during sudden traffic spikes, such as product launches or sales events, and works with both on-demand and provisioned capacity modes, including multi-Region tables. The feature supports consistent, low-latency performance while giving you more control over throughput readiness.</li>
<li>Amazon DynamoDB MRSC global tables integrate with AWS Fault Injection Service &ndash; Amazon DynamoDB multi-Region strong consistency (MRSC) global tables now integrate with AWS Fault Injection Service. With this integration, you can simulate Regional failures, test replication behavior, and validate application resiliency for strongly consistent, multi-Region workloads.</li>
</ul>
<p><strong><u>Additional updates</u></strong><br>
        <br>Here are some additional projects, blog posts, and news items that I found interesting:</p>
<ul>
<li>Building zero-trust access across multi-account AWS environments with AWS Verified Access &ndash; This post walks through how to implement AWS Verified Access in a centralized, shared-services architecture. It shows how to integrate with AWS IAM Identity Center and AWS Resource Access Manager (AWS RAM) to apply zero trust access controls at the application layer and reduce operational overhead across multi-account AWS environments.</li>
<li>Amazon EventBridge increases event payload size to 1 MB &ndash; Amazon EventBridge now supports event payloads up to 1 MB, an increase from the previous 256 KB limit. This update helps event-driven architectures carry richer context in a single event, including complex JSON structures, telemetry data, and machine learning (ML) or generative AI outputs, without splitting payloads or relying on external storage.</li>
<li>AWS MCP Server adds deployment agent SOPs (preview) &ndash; AWS introduced deployment standard operating procedures (SOPs) that AI agents can deploy web applications to AWS from a single natural language prompt in MCP -compatible integrated development environments (IDEs) and command line interfaces (CLIs) such as Kiro, Cursor, and Claude Code. The agent generates AWS Cloud Development Kit (AWS CDK) infrastructure, deploys AWS CloudFormation stacks, and sets up continuous integration and continuous delivery (CI/CD) workflows following AWS best practices. The preview supports frameworks including React, Vue.js, Angular, and Next.js.</li>
<li>AWS Network Firewall adds generation AI traffic visibility with web category filtering &ndash; AWS Network Firewall now provides visibility into generative AI application traffic through predefined web categories. You can use these categories directly in firewall rules to govern access to generative AI tools and other web services. When combined with TLS inspection, category-based filtering can be applied at the full URL level.</li>
<li>AWS Lambda adds enhanced observability for Kafka event source mappings &ndash; AWS Lambda introduced enhanced observability for Kafka event source mappings, providing Amazon CloudWatch Logs and metrics to monitor event polling configuration, scaling behavior, and event processing state. The update improves visibility into Kafka-based Lambda workloads, helping teams diagnose configuration issues, permission errors, and function failures more efficiently. The capability supports both Amazon Managed Streaming for Apache Kafka (Amazon MSK) and self-managed Apache Kafka event sources.</li>
<li>AWS CloudFormation 2025 year in review &ndash; This year-in-review post highlights CloudFormation updates delivered throughout 2025, with a focus on early validation, safer deployments, and improved developer workflows. It covers enhancements such as improved troubleshooting, drift-aware change sets, stack refactoring, StackSets updates, and new -IDE and AI -assisted tooling, including the CloudFormation language server and the Infrastructure as Code (IaC) MCP server.</li>
</ul>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p><strong><u>Upcoming AWS events</u></strong><br>
        <br>Check your calendars so that you can sign up for this upcoming event:</p>
<p>AWS Community Day Romania (April 23&ndash;24, 2026) &ndash; This community-led AWS event brings together developers, architects, entrepreneurs, and students for more than 10 professional sessions delivered by AWS Heroes, Solutions Architects, and industry experts. Attendees can expect expert-led technical talks, insights from speakers with global conference experience, and opportunities to connect during dedicated networking breaks, all hosted at a premium venue designed to support collaboration and community engagement.</p>
<p>If you&rsquo;re looking for more ways to stay connected beyond this event, join the AWS Builder Center to learn, build, and connect with builders in the AWS community.</p>
<p>Check back next Monday for another Weekly Roundup.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/skipping-the-whm-getting-started-wizard-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Skipping the WHM Getting Started Wizard | cPanel Blog</span></a></div><p>&ndash;betty</p>
<p>       <!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/aws-weekly-roundup-amazon-bedrock-agent-workflows-amazon-sagemaker-private-connectivity-and-more-february-2-2026/">AWS Weekly Roundup: Amazon Bedrock agent workflows, Amazon SageMaker private connectivity, and more (February 2, 2026)</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>AWS Weekly Roundup: Amazon ECS, Amazon CloudWatch, Amazon Cognito and more (December 15, 2025)</title>
		<link>https://thenokiablog.com/aws-weekly-roundup-amazon-ecs-amazon-cloudwatch-amazon-cognito-and-more-december-15-2025/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Mon, 15 Dec 2025 16:42:05 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Amazon Aurora]]></category>
		<category><![CDATA[Amazon CloudWatch]]></category>
		<category><![CDATA[Amazon Cognito]]></category>
		<category><![CDATA[Announcements]]></category>
		<category><![CDATA[AWS Fargate]]></category>
		<category><![CDATA[AWS PrivateLink]]></category>
		<category><![CDATA[AWS re:Inforce]]></category>
		<category><![CDATA[AWS re:Invent]]></category>
		<category><![CDATA[Compliance]]></category>
		<category><![CDATA[Containers]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[DSQL]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Identity]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Regions]]></category>
		<category><![CDATA[Week in Review]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/aws-weekly-roundup-amazon-ecs-amazon-cloudwatch-amazon-cognito-and-more-december-15-2025/</guid>

					<description><![CDATA[<p>Can you believe it? We&#8217;re nearly at the end of 2025. And what a year it&#8217;s...</p>
<p>The post <a href="https://thenokiablog.com/aws-weekly-roundup-amazon-ecs-amazon-cloudwatch-amazon-cognito-and-more-december-15-2025/">AWS Weekly Roundup: Amazon ECS, Amazon CloudWatch, Amazon Cognito and more (December 15, 2025)</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img loading="lazy" decoding="async" src="https://thenokiablog.com/wp-content/uploads/2025/12/aws-weekly-roundup-amazon-ecs-amazon-cloudwatch-amazon-cognito-and-more-december-15-2025.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>Can you believe it? We&rsquo;re nearly at the end of 2025. And what a year it&rsquo;s been! From re:Invent recap events, to AWS Summits, AWS Innovate, AWS re:Inforce, Community Days, and DevDays and, recently, adding that cherry on the cake, re:Invent 2025, we have lived through a year filled with exciting moments and technology advancements which continue to shape our new modern world.</p>
<p>Speaking of re:Invent, if you haven&rsquo;t caught up yet on all the new releases and announcements (and there were plenty of exciting launches across every area), be sure to check out our curated post highlighting the top announcements from AWS re:Invent 2025. We&rsquo;ve organized all the key releases into easy-to-navigate categories and included links so you can dive deeper into anything that sparks your interest.</p>
<p>While the year may be wrapping up, our teams are still busy working on things that you have either asked for as customers or that we pro-actively create to make your lives easier. Last week had quite a few interesting releases as usual, so let&rsquo;s look at a few that I think could be useful for many of you out there.</p>
<p><span><strong>Last week&rsquo;s launches</strong></span></p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/aws-weekly-roundup-passkey-mfa-malware-protection-on-amazon-s3-and-more-june-17-2024-amazon-web-services/" class="template-2"><span class="cta">Read more</span><span class="postTitle">AWS Weekly Roundup: Passkey MFA, Malware Protection on Amazon S3, and more (June 17, 2024) | Amazon Web Services</span></a></div><p>Amazon WorkSpaces Secure Browser introduces Web Content Filtering &ndash; Organizations can now control web access through category-based filtering across 25+ predefined categories, granular URL policies, and integrated compliance logging. The feature works alongside existing Chrome policies and integrates with Session Logger for enhanced monitoring and is available at no additional cost in 10 AWS Regions with pay-as-you-go pricing.</p>
<p>Amazon Aurora DSQL now supports cluster creation in seconds&nbsp;&ndash; Developers can now instantly provision Aurora DSQL databases with setup time reduced from minutes to seconds, enabling rapid prototyping through the integrated AWS console query editor or AI-powered development via the Aurora DSQL Model Context Protocol server. Available at no additional cost in all AWS Regions where Aurora DSQL is offered, with AWS Free Tier access available.</p>
<p>Amazon Aurora PostgreSQL now supports integration with Kiro powers &ndash; Developers can now accelerate Aurora PostgreSQL application development using AI-assisted coding through Kiro powers, a repository of pre-packaged Model Context Protocol servers. The Aurora PostgreSQL integration provides direct database connectivity for queries, schema management, and cluster operations, dynamically loading relevant context as developers work. Available for one-click installation in Kiro IDE across all AWS Regions.</p>
<p>Amazon ECS now supports custom container stop signals on AWS Fargate&nbsp;&ndash; Fargate tasks now honor the stop signal configured in container images, enabling graceful shutdowns for containers that rely on signals like SIGQUIT or SIGINT instead of the default SIGTERM. The ECS container agent reads the STOPSIGNAL instruction from OCI-compliant images and sends the appropriate signal during task termination. Available at no additional cost across all AWS Regions.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/aws-weekly-roundup-aws-rtb-fabric-aws-customer-carbon-footprint-tool-aws-secret-west-region-and-more-october-27-2025/" class="template-2"><span class="cta">Read more</span><span class="postTitle">AWS Weekly Roundup: AWS RTB Fabric, AWS Customer Carbon Footprint Tool, AWS Secret-West Region, and more (October 27, 2025)</span></a></div><p>Amazon CloudWatch SDK supports optimized JSON, CBOR protocols&nbsp;&ndash; CloudWatch SDK now defaults to JSON and CBOR protocols, delivering lower latency, reduced payload sizes, and decreased client-side CPU and memory usage compared to the traditional AWS Query protocol. Available at no additional cost across all AWS Regions and SDK language variants.</p>
<p>Amazon Cognito identity pools now support private connectivity with AWS PrivateLink &ndash; Organizations can now securely exchange federated identities for temporary AWS credentials through private VPC connections, eliminating the need to route authentication traffic over the public internet. Available in all AWS Regions where Cognito identity pools are supported, except AWS China (Beijing) and AWS GovCloud (US) Regions.</p>
<p>AWS Application Migration Service supports IPv6&nbsp;&ndash; Organizations can now migrate applications using IPv6 addressing through dual-stack service endpoints that support both IPv4 and IPv6 communications. During replication, testing, and cutover phases, you can use IPv4, IPv6, or dual-stack configurations to launch servers in your target environment. Available at no additional cost in all AWS Regions that support MGN and EC2 dual-stack endpoints.</p>
<p>And that&rsquo;s it for the AWS News Blog Weekly Roundup&hellip;not just for this week, but for 2025! We&rsquo;ll be taking a break and returning in January to continue bringing you the latest AWS releases and updates.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/secure-eks-clusters-with-the-new-support-for-amazon-eks-in-aws-backup/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Secure EKS clusters with the new support for Amazon EKS in AWS Backup</span></a></div><p>As we close out 2025, it&rsquo;s remarkable to look back at just how much has changed since the beginning of year. From groundbreaking AI capabilities to transformative infrastructure innovations, AWS has delivered an incredible year of releases that have reshaped what&rsquo;s possible in the cloud. Throughout it all, the AWS News Blog has been right here with you every week with our Weekly Roundup series, helping you stay informed and ready to take advantage of each new opportunity as it arrived. We&rsquo;re grateful you&rsquo;ve joined us on this journey, and we can&rsquo;t wait to continue bringing you the latest AWS innovations when we return in January 2026.</p>
<p>Until then, happy building, and here&rsquo;s to an even more exciting year ahead!</p>
<p>       Matheus Guimaraes | @codingmatheus <!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/aws-weekly-roundup-amazon-ecs-amazon-cloudwatch-amazon-cognito-and-more-december-15-2025/">AWS Weekly Roundup: Amazon ECS, Amazon CloudWatch, Amazon Cognito and more (December 15, 2025)</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Amazon S3 Vectors now generally available with increased scale and performance</title>
		<link>https://thenokiablog.com/amazon-s3-vectors-now-generally-available-with-increased-scale-and-performance/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Tue, 02 Dec 2025 16:06:11 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon Bedrock]]></category>
		<category><![CDATA[Amazon Bedrock Knowledge Bases]]></category>
		<category><![CDATA[Amazon Simple Storage Service (S3)]]></category>
		<category><![CDATA[Analytics]]></category>
		<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[AWS CLI]]></category>
		<category><![CDATA[AWS CloudFormation]]></category>
		<category><![CDATA[AWS Key Management Service]]></category>
		<category><![CDATA[AWS PrivateLink]]></category>
		<category><![CDATA[AWS re:Invent]]></category>
		<category><![CDATA[AWS Support]]></category>
		<category><![CDATA[Compute]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Generative AI]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Regions]]></category>
		<category><![CDATA[Serverless]]></category>
		<category><![CDATA[Storage]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/amazon-s3-vectors-now-generally-available-with-increased-scale-and-performance/</guid>

					<description><![CDATA[<p>Today, I&#8217;m excited to announce that Amazon S3 Vectors is now generally available with significantly increased...</p>
<p>The post <a href="https://thenokiablog.com/amazon-s3-vectors-now-generally-available-with-increased-scale-and-performance/">Amazon S3 Vectors now generally available with increased scale and performance</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img loading="lazy" decoding="async" src="https://thenokiablog.com/wp-content/uploads/2025/12/amazon-s3-vectors-now-generally-available-with-increased-scale-and-performance.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>Today, I&rsquo;m excited to announce that Amazon S3 Vectors is now generally available with significantly increased scale and production-grade performance capabilities. S3 Vectors is the first cloud object storage with native support to store and query vector data. You can use it to help you reduce the total cost of storing and querying vectors by up to 90% when compared to specialized vector database solutions.</p>
<p>Since we announced the preview of S3 Vectors in July, I&rsquo;ve been impressed by how quickly you adopted this new capability to store and query vector data. In just over four months, you created over 250,000 vector indexes and ingested more than 40 billion vectors, performing over 1 billion queries (as of November 28th).</p>
<p>You can now store and search across up to 2 billion vectors in a single index, that&rsquo;s up to 20 trillion vectors in a vector bucket and a 40x increase from 50 million per index during preview. This means that you can consolidate your entire vector dataset into one index, removing the need to shard across multiple smaller indexes or implement complex query federation logic.</p>
<p>Query performance has been optimized. Infrequent queries continue to return results in under one second, with more frequent queries now resulting in latencies around 100ms or less, making it well-suited for interactive applications such as conversational AI and multi-agent workflows. You can also retrieve up to 100 search results per query, up from 30 previously, providing more comprehensive context for retrieval augmented generation (RAG) applications.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p>The write performance has also improved substantially, with support for up to 1,000 PUT transactions per second when streaming single-vector updates into your indexes, delivering significantly higher write throughput for small batch sizes. This higher throughput supports workloads where new data must be immediately searchable, helping you ingest small data corpora quickly or handle many concurrent sources writing simultaneously to the same index.</p>
<p>The fully serverless architecture removes infrastructure overhead&mdash;there&rsquo;s no infrastructure to set up or resources to provision. You pay for what you use as you store and query vectors. This AI-ready storage provides you with quick access to any amount of vector data to support your complete AI development lifecycle, from initial experimentation and prototyping through to large-scale production deployments. S3 Vectors now provides the scale and performance needed for production workloads across AI agents, inference, semantic search, and RAG applications.</p>
<p>Two key integrations that were launched in preview are now generally available. You can use S3 Vectors as a vector storage engine for Amazon Bedrock Knowledge Base. In particular, you can use it to build RAG applications with production-grade scale and performance. Moreover, S3 Vectors integration with Amazon OpenSearch is now generally available, so that you can use S3 Vectors as your vector storage layer while using OpenSearch for search and analytics capabilities.</p>
<p>You can now use S3 Vectors in 14 AWS Regions, expanding from five AWS Regions during the preview.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/skipping-the-whm-getting-started-wizard-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Skipping the WHM Getting Started Wizard | cPanel Blog</span></a></div><p><span><strong>Let&rsquo;s see how it works<br>
          <br></strong></span>In this post, I demonstrate how to use S3 Vectors through the AWS Console and CLI.</p>
<p>First, I create an S3 Vector bucket and an index.</p>
<pre><code class="lang-sh">echo "Creating S3 Vector bucket..."
aws s3vectors create-vector-bucket 
    --vector-bucket-name "$BUCKET_NAME"

echo "Creating vector index..."
aws s3vectors create-index 
    --vector-bucket-name "$BUCKET_NAME" 
    --index-name "$INDEX_NAME" 
    --data-type "float32" 
    --dimension "$DIMENSIONS" 
    --distance-metric "$DISTANCE_METRIC" 
    --metadata-configuration "nonFilterableMetadataKeys=AMAZON_BEDROCK_TEXT,AMAZON_BEDROCK_METADATA"</code></pre>
<p>The dimension metric must match the dimension of the model used to compute the vectors. The distance metric indicates to the algorithm to compute the distance between vectors. S3 Vectors supports cosine and euclidian distances.</p>
<p>I can also use the console to create the bucket. We&rsquo;ve added the capability to configure encryption parameters at creation time. By default, indexes use the bucket-level encryption, but I can override bucket-level encryption at the index level with a custom AWS Key Management Service (AWS KMS) key.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/gone-phishing-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Gone Phishing | cPanel Blog</span></a></div><p>I also can add tags for the vector bucket and vector index. Tags at the vector index help with access control and cost allocation.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-101282" src="https://thenokiablog.com/wp-content/uploads/2025/12/amazon-s3-vectors-now-generally-available-with-increased-scale-and-performance-1.png" alt="S3 Vector console - create" width="1024" height="613"></p>
<p>And I can now manage <strong>Properties</strong> and <strong>Permissions</strong> directly in the console.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-large wp-image-101281" src="https://thenokiablog.com/wp-content/uploads/2025/12/amazon-s3-vectors-now-generally-available-with-increased-scale-and-performance-2.png" alt="S3 Vector console - properties" width="1024" height="645"></p>
<p><img decoding="async" loading="lazy" class="aligncenter size-large wp-image-101280" src="https://thenokiablog.com/wp-content/uploads/2025/12/amazon-s3-vectors-now-generally-available-with-increased-scale-and-performance-3.png" alt="S3 Vector console - create" width="1024" height="584"></p>
<p>Similarly, I define <strong>Non-filterable metadata</strong> and I configure <strong>Encryption</strong> parameters for the vector index.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-large wp-image-101283" src="https://thenokiablog.com/wp-content/uploads/2025/12/amazon-s3-vectors-now-generally-available-with-increased-scale-and-performance-4.png" alt="S3 Vector console - create index" width="1024" height="649"></p>
<p>Next, I create and store the embeddings (vectors). For this demo, I ingest my constant companion: the AWS Style Guide. This is an 800-page document that describes how to write posts, technical documentation, and articles at AWS.</p>
<p>I use Amazon Bedrock Knowledge Bases to ingest the PDF document stored on a general purpose S3 bucket. Amazon Bedrock Knowledge Bases reads the document and splits it in pieces called chunks. Then, it computes the embeddings for each chunk with the Amazon Titan Text Embeddings model and it stores the vectors and their metadata on my newly created vector bucket. The detailed steps for that process are out of the scope of this post, but you can read the instructions in the documentation.</p>
<p>When querying vectors, you can store up to 50 metadata keys per vector, with up to 10 marked as non-filterable. You can use the filterable metadata keys to filter query results based on specific attributes. Therefore, you can combine vector similarity search with metadata conditions to narrow down results. You can also store more non-filterable metadata for larger contextual information. Amazon Bedrock Knowledge Bases computes and stores the vectors. It also adds large metadata (the chunk of the original text). I exclude this metadata from the searchable index.</p>
<p>There are other methods to ingest your vectors. You can try the S3 Vectors Embed CLI, a command line tool that helps you generate embeddings using Amazon Bedrock and store them in S3 Vectors through direct commands. You can also use S3 Vectors as a vector storage engine for OpenSearch.</p>
<p>Now I&rsquo;m ready to query my vector index. Let&rsquo;s imagine I wonder how to write &ldquo;open source&rdquo;. Is it &ldquo;open-source&rdquo;, with a hyphen, or &ldquo;open source&rdquo; without a hyphen? Should I use uppercase or not? I want to search the relevant sections of the AWS Style Guide relative to &ldquo;open source.&rdquo;</p>
<pre><code class="lang-sh"># 1. Create embedding request
echo '{"inputText":"Should I write open source or open-source"}' | base64 | tr -d 'n' &gt; body_encoded.txt

# 2. Compute the embeddings with Amazon Titan Embed model
aws bedrock-runtime invoke-model 
  --model-id amazon.titan-embed-text-v2:0 
  --body "$(cat body_encoded.txt)" 
  embedding.json

# Search the S3 Vectors index for similar chunks
vector_array=$(cat embedding.json | jq '.embedding') &amp;&amp; 
aws s3vectors query-vectors 
  --index-arn "$S3_VECTOR_INDEX_ARN" 
  --query-vector "{"float32": $vector_array}" 
  --top-k 3 
  --return-metadata 
  --return-distance | jq -r '.vectors[] | "Distance: (.distance) | Source: (.metadata."x-amz-bedrock-kb-source-uri" | split("/")[-1]) | Text: (.metadata.AMAZON_BEDROCK_TEXT[0:100])..."'</code></pre>
<p>The first result shows this JSON:</p>
<pre><code class="lang-json">        {
            "key": "348e0113-4521-4982-aecd-0ee786fa4d1d",
            "metadata": {
                "x-amz-bedrock-kb-data-source-id": "0SZY6GYPVS",
                "x-amz-bedrock-kb-source-uri": "s3://sst-aws-docs/awsstyleguide.pdf",
                "AMAZON_BEDROCK_METADATA": "{"createDate":"2025-10-21T07:49:38Z","modifiedDate":"2025-10-23T17:41:58Z","source":{"sourceLocation":"s3://sst-aws-docs/awsstyleguide.pdf"",
                "AMAZON_BEDROCK_TEXT": "[redacted] open source (adj., n.) Two words. Use open source as an adjective (for example, open source software), or as a noun (for example, the code throughout this tutorial is open source). Don't use open-source, opensource, or OpenSource. [redacted]",
                "x-amz-bedrock-kb-document-page-number": 98.0
            },
            "distance": 0.63120436668396
        }</code></pre>
<p>It finds the relevant section in the AWS Style Guide. I must write &ldquo;open source&rdquo; without a hyphen. It even retrieved the page number in the original document to help me cross-check the suggestion with the relevant paragraph in the source document.</p>
<p><span><strong>One more thing<br>
          <br></strong></span>S3 Vectors has also expanded its integration capabilities. You can now use AWS CloudFormation to deploy and manage your vector resources, AWS PrivateLink for private network connectivity, and resource tagging for cost allocation and access control.</p>
<p><span><strong>Pricing and availability<br>
          <br></strong></span>S3 Vectors is now available in 14 AWS Regions, adding Asia Pacific (Mumbai, Seoul, Singapore, Tokyo), Canada (Central), and Europe (Ireland, London, Paris, Stockholm) to the existing five Regions from preview (US East (Ohio, N. Virginia), US West (Oregon), Asia Pacific (Sydney), and Europe (Frankfurt))</p>
<p>Amazon S3 Vectors pricing is based on three dimensions. <strong>PUT pricing</strong> is calculated based on the logical GB of vectors you upload, where each vector includes its logical vector data, metadata, and key. <strong>Storage costs</strong> are determined by the total logical storage across your indexes. <strong>Query charges</strong> include a per-API charge plus a $/TB charge based on your index size (excluding non-filterable metadata). As your index scales beyond 100,000 vectors, you benefit from lower $/TB pricing. As usual, the Amazon S3 pricing page has the details.</p>
<p>To get started with S3 Vectors, visit the Amazon S3 console. You can create vector indexes, start storing your embeddings, and begin building scalable AI applications. For more information, check out the Amazon S3 User Guide or the AWS CLI Command Reference.</p>
<p>I look forward to seeing what you build with these new capabilities. Please share your feedback through AWS re:Post or your usual AWS Support contacts.</p>
<p>       &mdash; seb <!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/amazon-s3-vectors-now-generally-available-with-increased-scale-and-performance/">Amazon S3 Vectors now generally available with increased scale and performance</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>AWS Weekly Roundup: How to join AWS re:Invent 2025, plus Kiro GA, and lots of launches (Nov 24, 2025)</title>
		<link>https://thenokiablog.com/aws-weekly-roundup-how-to-join-aws-reinvent-2025-plus-kiro-ga-and-lots-of-launches-nov-24-2025/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Mon, 24 Nov 2025 19:58:08 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon API Gateway]]></category>
		<category><![CDATA[Amazon Aurora]]></category>
		<category><![CDATA[Amazon Bedrock]]></category>
		<category><![CDATA[Amazon CloudWatch]]></category>
		<category><![CDATA[Amazon Connect]]></category>
		<category><![CDATA[Amazon EC2]]></category>
		<category><![CDATA[Amazon Elastic Container Registry]]></category>
		<category><![CDATA[Amazon Elastic Container Service]]></category>
		<category><![CDATA[Amazon Elastic Kubernetes Service]]></category>
		<category><![CDATA[Amazon OpenSearch Service]]></category>
		<category><![CDATA[Amazon SageMaker]]></category>
		<category><![CDATA[Amazon Simple Storage Service (S3)]]></category>
		<category><![CDATA[Analytics]]></category>
		<category><![CDATA[AWS CloudFormation]]></category>
		<category><![CDATA[AWS Control Tower]]></category>
		<category><![CDATA[AWS Identity and Access Management (IAM)]]></category>
		<category><![CDATA[AWS Lambda]]></category>
		<category><![CDATA[AWS PrivateLink]]></category>
		<category><![CDATA[AWS re:Invent]]></category>
		<category><![CDATA[AWS Step Functions]]></category>
		<category><![CDATA[Billing & Account Management]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[DSQL]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Regions]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Serverless]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Week in Review]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/aws-weekly-roundup-how-to-join-aws-reinvent-2025-plus-kiro-ga-and-lots-of-launches-nov-24-2025/</guid>

					<description><![CDATA[<p>Next week, don&#8217;t miss AWS re:Invent, Dec. 1-5, 2025, for the latest AWS news, expert insights,...</p>
<p>The post <a href="https://thenokiablog.com/aws-weekly-roundup-how-to-join-aws-reinvent-2025-plus-kiro-ga-and-lots-of-launches-nov-24-2025/">AWS Weekly Roundup: How to join AWS re:Invent 2025, plus Kiro GA, and lots of launches (Nov 24, 2025)</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img loading="lazy" decoding="async" src="https://thenokiablog.com/wp-content/uploads/2025/11/aws-weekly-roundup-how-to-join-aws-reinvent-2025-plus-kiro-ga-and-lots-of-launches-nov-24-2025.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p><img loading="lazy" decoding="async" class="alignright wp-image-101773 size-medium" src="https://thenokiablog.com/wp-content/uploads/2025/11/aws-weekly-roundup-how-to-join-aws-reinvent-2025-plus-kiro-ga-and-lots-of-launches-nov-24-2025.jpg" alt width="300" height="108">Next week, don&rsquo;t miss <strong>AWS re:Invent, </strong>Dec. 1-5, 2025, for the latest AWS news, expert insights, and global cloud community connections! Our News Blog team is finalizing posts to introduce the most exciting launches from our service teams. If you&rsquo;re joining us in person in Las Vegas, review the agenda, session catalog, and attendee guides before arriving. Can&rsquo;t attend in person? Watch our Keynotes and Innovation Talks via livestream.</p>
<p><span><strong>Kiro is now generally available</strong></span><br>
        <br>Last week, Kiro, the first AI coding tool built around spec-driven development, became generally available. This tool, which we pioneered to bring more clarity and structure to agentic workflows, has already been embraced by over 250,000 developers since its preview release. The GA launch introduces four new capabilities: property-based testing for spec correctness (which measures whether your code matches what you specified); a new way to checkpoint your progress on Kiro; a new Kiro CLI bringing agents to your terminal; and enterprise team plans with centralized management.</p>
<p><strong><u>Last week&rsquo;s launches</u></strong><br>
        <br>We&rsquo;ve announced numerous new feature and service launches as we approach re:Invent week. Key launches include:</p>
<p>Here are some AWS bundled feature launches:</p>
<ul>
<li><strong>Amazon EKS</strong> announces new Provisioned Control Plane, and fully managed MCP servers (preview) and enhanced AI-powered troubleshooting in the console with <strong>Amazon ECS</strong>.</li>
<li><strong>Amazon ECR</strong> introduces managed container image signing, archive storage class for rarely accessed container images, and AWS PrivateLink for FIPS Endpoints.</li>
<li><strong>Amazon Aurora DSQL</strong> provides an integrated query editor in the console, statement-level cost estimates in query plans, new Python, Node.js, and JDBC Connectors, up to 256 TiB of storage volume.</li>
<li><strong>Amazon API Gateway</strong> supports response streaming for REST APIs, developer portal capabilities, and additional TLS security policies for REST APIs.</li>
<li><strong>Amazon Connect</strong> provides conversational analytics for voice, persistent agent connections for faster call handling,&nbsp;and multi skill agent scheduling.</li>
<li><strong>Amazon CloudWatch</strong> introduces scheduled queries in Logs Insights and in-console agent management on EC2.</li>
<li><strong>AWS CloudFormation</strong> StackSets offers deployment ordering for auto-deployment mode. You can define the sequence in which your stack instances automatically deploy across accounts and Regions.</li>
<li><strong>AWS NAT Gateway</strong> supports Regional availability to create a single NAT Gateway that automatically expands and contracts across availability zones (AZs).</li>
<li><strong>Amazon Bedrock</strong> supports OpenAI GPT OSS models for Custom Model Import, coding use cases for Guardrails, and&nbsp;10 additional languages for speech analytics for Data Automation.</li>
<li><strong>Amazon OpenSearch</strong> supports Cluster Insights for improved operational visibility, backup and restore and audit logs for data plane APIs in Serverless through the console.</li>
</ul>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p>See AWS What&rsquo;s New for more launch news that I haven&rsquo;t covered here, and we&rsquo;ll see you next week at re:Invent!</p>
<p>&ndash; Channy</p>
<p>       <!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/aws-weekly-roundup-how-to-join-aws-reinvent-2025-plus-kiro-ga-and-lots-of-launches-nov-24-2025/">AWS Weekly Roundup: How to join AWS re:Invent 2025, plus Kiro GA, and lots of launches (Nov 24, 2025)</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Introducing VPC encryption controls: Enforce encryption in transit within and across VPCs in a Region</title>
		<link>https://thenokiablog.com/introducing-vpc-encryption-controls-enforce-encryption-in-transit-within-and-across-vpcs-in-a-region/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Fri, 21 Nov 2025 16:23:50 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon DocumentDB]]></category>
		<category><![CDATA[Amazon EC2]]></category>
		<category><![CDATA[Amazon Elastic Kubernetes Service]]></category>
		<category><![CDATA[Amazon ElastiCache]]></category>
		<category><![CDATA[Amazon OpenSearch Service]]></category>
		<category><![CDATA[Amazon RDS]]></category>
		<category><![CDATA[Amazon Redshift]]></category>
		<category><![CDATA[Amazon VPC]]></category>
		<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Auto Scaling]]></category>
		<category><![CDATA[AWS CLI]]></category>
		<category><![CDATA[AWS CloudFormation]]></category>
		<category><![CDATA[AWS Fargate]]></category>
		<category><![CDATA[AWS Management Console]]></category>
		<category><![CDATA[AWS PrivateLink]]></category>
		<category><![CDATA[AWS Transit Gateway]]></category>
		<category><![CDATA[Compliance]]></category>
		<category><![CDATA[Compute]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Identity]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Regions]]></category>
		<category><![CDATA[Retail]]></category>
		<category><![CDATA[Security]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/introducing-vpc-encryption-controls-enforce-encryption-in-transit-within-and-across-vpcs-in-a-region/</guid>

					<description><![CDATA[<p>Today, we&#8217;re announcing virtual private cloud (VPC) encryption controls, a new capability of Amazon Virtual Private...</p>
<p>The post <a href="https://thenokiablog.com/introducing-vpc-encryption-controls-enforce-encryption-in-transit-within-and-across-vpcs-in-a-region/">Introducing VPC encryption controls: Enforce encryption in transit within and across VPCs in a Region</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img loading="lazy" decoding="async" src="https://thenokiablog.com/wp-content/uploads/2025/11/introducing-vpc-encryption-controls-enforce-encryption-in-transit-within-and-across-vpcs-in-a-region.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>Today, we&rsquo;re announcing virtual private cloud (VPC) encryption controls, a new capability of Amazon Virtual Private Cloud (Amazon VPC) that helps you audit and enforce encryption in transit for all traffic within and across VPCs in a Region.</p>
<p>Organizations across financial services, healthcare, government, and retail face significant operational complexity in maintaining encryption compliance across their cloud infrastructure. Traditional approaches require piecing together multiple solutions and managing complex public key infrastructure (PKI), while manually tracking encryption across different network paths using spreadsheets&mdash;a process prone to human error that becomes increasingly challenging as infrastructure scales.</p>
<p>Although AWS Nitro based instances automatically encrypt traffic at the hardware layer without affecting performance, organizations need simple mechanisms to extend these capabilities across their entire VPC infrastructure. This is particularly important for demonstrating compliance with regulatory frameworks such as Health Insurance Portability and Accountability (HIPAA), Payment Card Industry Data Security Standard (PCI DSS), and Federal Risk and Authorization Management Program (FedRAMP), which require proof of end-to-end encryption across environments. Organizations need centralized visibility and control over their encryption status, without having to manage performance trade-offs or complex key management systems.</p>
<p>VPC encryption controls address these challenges by providing two operational modes: monitor and enforce. In monitor mode, you can audit the encryption status of your traffic flows and identify resources that allow plaintext traffic. The feature adds a new encryption-status field to VPC flow logs, giving you visibility into whether traffic is encrypted using Nitro hardware encryption, application-layer encryption (TLS), or both.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p>After you&rsquo;ve identified resources that need modification, you can take steps to implement encryption. AWS services, such as Network Load Balancer, Application Load Balancer, and AWS Fargate tasks, will automatically and transparently migrate your underlying infrastructure to Nitro hardware without any action required from you and with no service interruption. For other resources, such as the previous generation of Amazon Elastic Compute Cloud (Amazon EC2) instances, you will need to switch to modern Nitro based instance types or configure TLS encryption at application level.</p>
<p>You can switch to enforce mode after all resources have been migrated to encryption-compliant infrastructure. This migration to encryption-compliant hardware and communication protocols is a prerequisite for enabling enforce mode. You can configure specific exclusions for resources such as internet gateways or NAT gateways, that don&rsquo;t support encryption (because the traffic flows outside of the AWS network).</p>
<p>Other resources&nbsp;must be encryption-compliant and can&rsquo;t be excluded. After activation, enforce mode provides that all future resources are only created on compatible Nitro instances, and unencrypted traffic is dropped when incorrect protocols or ports are detected.</p>
<p><strong><span>Let me show you how to get started</span></strong></p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/skipping-the-whm-getting-started-wizard-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Skipping the WHM Getting Started Wizard | cPanel Blog</span></a></div><p>For this demo, I started three EC2 instances. I use one as a web server with Nginx installed on port 80, serving a clear text HTML page. The other two are continuously making HTTP GET requests to the server. This generates clear text traffic in my VPC. I use the <code>m7g.medium</code> instance type for the web server and one of the two clients. This instance type uses the underlying Nitro System hardware to automatically encrypt in-transit traffic between instances. I use a <code>t4g.medium</code> instance for the other web client. The network traffic of that instance is not encrypted at the hardware level.</p>
<p>To get started, I enable encryption controls in monitor mode. In the AWS Management Console, I select <strong>Your VPCs</strong> in the left navigation pane, then I switch to the <strong>VPC encryption controls</strong> tab. I choose <strong>Create encryption control</strong> and select the VPC I want to create the control for.</p>
<p>Each VPC can have only one VPC encryption control associated with it, creating a one-to-one relationship between the VPC ID and the VPC encryption control Id. When creating VPC encryption controls, you can add tags to help with resource organization and management. You can also activate VPC encryption control when you create a new VPC.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-99929" src="https://thenokiablog.com/wp-content/uploads/2025/11/introducing-vpc-encryption-controls-enforce-encryption-in-transit-within-and-across-vpcs-in-a-region-1.png" alt="VPC Encryption Control - create EC 1" width="1024" height="419"></p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/gone-phishing-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Gone Phishing | cPanel Blog</span></a></div><p>I enter a <strong>Name</strong> for this control. I select the <strong>VPC</strong> I want to control. For existing VPCs, I have to start in <strong>Monitor mode,</strong> and I can turn on <strong>Enforce mode</strong> when I&rsquo;m sure there is no unencrypted traffic. For new VPCs, I can enforce encryption at the time of creation.</p>
<p>Optionally, I can define tags when creating encryption controls for an existing VPC. However, when enabling encryption controls during VPC creation, separate tags can&rsquo;t be created for VPC encryption controls&mdash;because they automatically inherit the same tags as the VPC. When I&rsquo;m ready, I choose <strong>Create encryption control.</strong></p>
<p><img decoding="async" loading="lazy" class="aligncenter size-large wp-image-99930" src="https://thenokiablog.com/wp-content/uploads/2025/11/introducing-vpc-encryption-controls-enforce-encryption-in-transit-within-and-across-vpcs-in-a-region-2.png" alt="VPC Encryption Control - create EC 2" width="1024" height="625">Alternatively, I can use the AWS Command Line Interface (AWS CLI):</p>
<pre><code class="lang-bash">aws ec2 create-vpc-encryption-control --vpc-id vpc-123456789</code></pre>
<p>Next, I audit the encryption status of my VPC using the console, command line, or flow logs:</p>
<pre><code class="lang-bash">aws ec2 create-flow-logs 
  --resource-type VPC 
  --resource-ids vpc-123456789 
  --traffic-type ALL 
  --log-destination-type s3 
  --log-destination arn:aws:s3:::vpc-flow-logs-012345678901/vpc-flow-logs/ 
  --log-format '${flow-direction} ${traffic-path} ${srcaddr} ${dstaddr} ${srcport} ${dstport} ${encryption-status}'
{
    "ClientToken": "F7xmLqTHgt9krTcFMBHrwHmAZHByyDXmA1J94PsxWiU=",
    "FlowLogIds": [
        "fl-0667848f2d19786ca"
    ],
    "Unsuccessful": []
}</code></pre>
<p>After a few minutes, I see this traffic in my logs:</p>
<pre><code class="lang-text">flow-direction traffic-path srcaddr dstaddr srcport dstport encryption-status
ingress - 10.0.133.8 10.0.128.55 43236 80 1 # &lt;-- HTTP between web client and server. Encrypted at hardware-level
egress 1 10.0.128.55 10.0.133.8 80 43236 1
ingress - 10.0.133.8 10.0.128.55 36902 80 1
egress 1 10.0.128.55 10.0.133.8 80 36902 1
ingress - 10.0.130.104 10.0.128.55 55016 80 0 # &lt;-- HTTP between web client and server. Not encrypted at hardware-level
egress 1 10.0.128.55 10.0.130.104 80 55016 0
ingress - 10.0.130.104 10.0.128.55 60276 80 0
egress 1 10.0.128.55 10.0.130.104 80 60276 0</code></pre>
<ul>
<li><code>10.0.128.55</code> is the web server with hardware-encrypted traffic, serving clear text traffic at application level.</li>
<li><code>10.0.133.8</code> is the web client with hardware-encrypted traffic.</li>
<li><code>10.0.130.104</code> is the web client with no encryption at the hardware level.</li>
</ul>
<p>The <code>encryption-status</code> field tells me the status of the encryption for the traffic between the source and destination address:</p>
<ul>
<li>0 means the traffic is in clear text</li>
<li>1 means the traffic is encrypted at the network layer (Level 3) by the Nitro system</li>
<li>2 means the traffic is encrypted at the application layer (Level7, TCP Port 443 and TLS/SSL)</li>
<li>3 means the traffic is encrypted both at the application layer (TLS) and the network layer (Nitro)</li>
<li>&ldquo;-&rdquo; means VPC encryption controls are not enabled, or AWS Flow Logs don&rsquo;t have the status information.</li>
</ul>
<p>The traffic originating from the web client on the instance that isn&rsquo;t Nitro based (<code>10.0.130.104</code>), is flagged as <code>0</code>. The traffic initiated from the web client on the Nitro- ased instance (<code>10.0.133.8</code>) is flagged as <code>1</code>.</p>
<p>I also use the console to identify resources that need modification. It reports two nonencrypted resources: the internet gateway and the elastic network interface (ENI) of the instance that isn&rsquo;t based on Nitro.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-large wp-image-100517" src="https://thenokiablog.com/wp-content/uploads/2025/11/introducing-vpc-encryption-controls-enforce-encryption-in-transit-within-and-across-vpcs-in-a-region-3.png" alt="VPC Encryption Control - list of exclusions" width="1024" height="327">I can also check for nonencrypted resources using the CLI:</p>
<pre><code class="lang-bash">aws ec2 get-vpc-resources-blocking-encryption-enforcement --vpc-id vpc-123456789</code></pre>
<p>After updating my resources to support encryption, I can use the console or the CLI to switch to enforce mode.</p>
<p>In the console, I select the VPC encryption control. Then, I select <strong>Actions</strong> and <strong>Switch mode</strong>.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-large wp-image-100518" src="https://thenokiablog.com/wp-content/uploads/2025/11/introducing-vpc-encryption-controls-enforce-encryption-in-transit-within-and-across-vpcs-in-a-region-4.png" alt="VPC Encryption Control - switch mode" width="1024" height="481">Or the equivalent CLI:</p>
<pre><code class="lang-bash">aws ec2 modify-vpc-encryption-control --vpc-id vpc-123456789 --mode enforce</code></pre>
<p><span><strong>How to modify the resources that are identified as nonencrypted?</strong></span></p>
<p>All your VPC resources must support traffic encryption, either at the hardware layer or at the application layer. For most resources, you don&rsquo;t need to take any action.</p>
<p>AWS services accessed through AWS PrivateLink and gateway endpoints automatically enforce encryption at the application layer. These services only accept TLS-encrypted traffic. AWS will automatically drop any traffic that isn&rsquo;t encrypted at the application layer.</p>
<p>When you enable monitor mode, we automatically and gradually migrate your Network Load Balancers, Application Load Balancers, AWS Fargate clusters, and Amazon Elastic Kubernetes Service (Amazon EKS) clusters to hardware that inherently supports encryption. This migration happens transparently without any action required from you.</p>
<p>Some VPC resources require you to select the underlying instances that support modern Nitro hardware-layer encryption. These include EC2 Instances, Auto Scaling groups, Amazon Relational Database Service (Amazon RDS) databases (including Amazon DocumentDB), Amazon ElastiCache node-based clusters, Amazon Redshift provisioned clusters, EKS clusters, ECS with EC2 capacity, MSK Provisioned, Amazon OpenSearch Service, and Amazon EMR. To migrate your Redshift clusters, you must create a new cluster or namespace from a snapshot.</p>
<p>If you use newer-generation instances, you likely already have encryption-compliant infrastructure because all recent instance types support encryption. For older-generation instances that don&rsquo;t support encryption-in transit, you&rsquo;ll need to upgrade to supported instance types.</p>
<p><span><strong>Things to know when using AWS Transit Gateway</strong></span></p>
<p>When your VPCs with encryption controls enabled are connected via a Transit Gateway, you&rsquo;ll need to manually activate encryption controls on the Transit Gateway to encrypt traffic between the VPCs. This can be done using the AWS console, the <code>modify-transit-gateway</code> command or API. Enabling encryption on an existing Transit Gateway won&rsquo;t disrupt the traffic flowing between VPCs attached to the Transit Gateway.</p>
<p>When a Transit Gateway and its attached VPCs have encryption controls in enforce mode (with no exclusions), traffic is encrypted end-to-end.</p>
<p>When creating a Transit Gateway through AWS CloudFormation with encryption support enabled, you need one additional AWS Identity and Access Management (IAM) permission: <code>ec2:ModifyTransitGateway</code>. This permission is required because CloudFormation uses a two-step process to create a Transit Gateway. It first creates the Transit Gateway with basic configuration, then calls <code>ModifyTransitGateway</code> to enable encryption support. Without this permission, your CloudFormation stack will fail during creation when attempting to apply the encryption configuration, even if you&rsquo;re only performing what appears to be a create operation.</p>
<p><span><strong>Pricing and availability</strong></span></p>
<p>You can start using VPC encryption controls today in these AWS Regions: US East (Ohio, N. Virginia), US West (N. California, Oregon), Africa (Cape Town), Asia Pacific (Hong Kong, Hyderabad, Jakarta, Melbourne, Mumbai, Osaka, Singapore, Sydney, Tokyo), Canada (Central), Canada West (Calgary), Europe (Frankfurt, Ireland, London, Milan, Paris, Stockholm, Zurich), Middle East (Bahrain, UAE), and South America (S&atilde;o Paulo).</p>
<p>VPC encryption controls is free of cost until March 1, 2026. The VPC pricing page will be updated with details as we get closer to that date.</p>
<p>To learn more, visit the VPC encryption controls documentation or try it out in your AWS account. I look forward to hearing how you use this feature to strengthen your security posture and help you meet compliance standards.</p>
<p>       &mdash; seb <!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/introducing-vpc-encryption-controls-enforce-encryption-in-transit-within-and-across-vpcs-in-a-region/">Introducing VPC encryption controls: Enforce encryption in transit within and across VPCs in a Region</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>AWS Weekly Roundup: Amazon S3, Amazon Bedrock AgentCore, AWS X-Ray and more (September 29, 2025)</title>
		<link>https://thenokiablog.com/aws-weekly-roundup-amazon-s3-amazon-bedrock-agentcore-aws-x-ray-and-more-september-29-2025/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Mon, 29 Sep 2025 16:42:04 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon Bedrock]]></category>
		<category><![CDATA[Amazon Connect]]></category>
		<category><![CDATA[Amazon EC2]]></category>
		<category><![CDATA[Amazon GameLift]]></category>
		<category><![CDATA[Amazon S3 Tables]]></category>
		<category><![CDATA[Amazon VPC]]></category>
		<category><![CDATA[Analytics]]></category>
		<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Auto Scaling]]></category>
		<category><![CDATA[AWS CloudFormation]]></category>
		<category><![CDATA[AWS PrivateLink]]></category>
		<category><![CDATA[AWS re:Invent]]></category>
		<category><![CDATA[Compute]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Regions]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Week in Review]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/aws-weekly-roundup-amazon-s3-amazon-bedrock-agentcore-aws-x-ray-and-more-september-29-2025/</guid>

					<description><![CDATA[<p>Wow, can you all believe it? We&#8217;re nearing the end of the year already. Next thing...</p>
<p>The post <a href="https://thenokiablog.com/aws-weekly-roundup-amazon-s3-amazon-bedrock-agentcore-aws-x-ray-and-more-september-29-2025/">AWS Weekly Roundup: Amazon S3, Amazon Bedrock AgentCore, AWS X-Ray and more (September 29, 2025)</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img loading="lazy" decoding="async" src="https://thenokiablog.com/wp-content/uploads/2025/09/aws-weekly-roundup-amazon-s3-amazon-bedrock-agentcore-aws-x-ray-and-more-september-29-2025.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>Wow, can you all believe it? We&rsquo;re nearing the end of the year already. Next thing you know, AWS re:Invent will be here! This is our biggest event that takes place every year in Las Vegas from December 1st to December 5th where we reveal and release many of the things that we&rsquo;ve been working on. If you haven&rsquo;t already, buy your tickets to AWS re:Invent 2025 to experience it in person. If you can&rsquo;t make it to Vegas, don&rsquo;t worry, make sure to stay tuned here on the AWS News Blog where will be covering many of the announcements as they happen.</p>
<p>However, there are plenty of new exciting new releases between now and then, so, as usual, let&rsquo;s take a quick look at some of the highlights from last week so you can catch up on what&rsquo;s been recently launched, starting with one of the most popular services: Amazon S3!</p>
<p><span><strong>S3 updates<br></strong></span>The S3 team has been working really hard to make working with S3 even better. This month alone has seen releases such as bulk target selection for S3 Batch Operations, support for conditional deletes in S3 general purpose buckets, increased file size and archive scanning limits for malware protection, and more.</p>
<p>Last week was another S3 milestone with the <strong>addition of a preview in the AWS Console for</strong> <strong>Amazon S3 Tables. </strong>You can now take a quick peek at your S3 Tables right from the console, making it easier to understand their data structure and content without writing any SQL. This viewer-friendly feature is ready to use across all regions where S3 Tables are supported, with costs limited to just the S3 requests needed to display your table preview.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p><span><strong>Other releases</strong></span><br>Here are some highlights from other services which also released some great stuff this week.</p>
<p>Amazon Bedrock AgentCore<strong> expands enterprise integration and automation options</strong> &mdash; Bedrock AgentCore services are leveling up their enterprise readiness with new support for Amazon VPC connectivity, AWS PrivateLink, AWS CloudFormation, and resource tagging, giving developers more control over security and infrastructure automation. These enhancements let you deploy AI agents that can securely access private resources, automate infrastructure deployment, and maintain organized resource management whether you&rsquo;re using AgentCore Runtime for scalable agent deployment, Browser for web interactions, or Code Interpreter for secure code execution.</p>
<p>AWS X-Ray<strong> brings smart sampling for better error detection</strong> &mdash; AWS X-Ray now offers adaptive sampling that automatically adjusts trace capture rates within your defined limits, helping DevOps teams and SREs catch critical issues without oversampling during normal operations. The new capability includes Sampling Boost for increased sampling during anomalies and Anomaly Span Capture for targeted error tracing, giving teams better observability exactly when they need it while keeping costs in check.</p>
<p>AWS Clean Rooms enhances real-time collaboration wilth incremental ID mapping &mdash; AWS Clean Rooms now lets you update ID mapping tables with only new, modified, or deleted records through AWS Entity Resolution, making data synchronization across collaborators more efficient and timely. This improvement helps measurement providers maintain fresh datasets with advertisers and publishers while preserving privacy controls, enabling always-on campaign measurement without the need to reprocess entire datasets.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/skipping-the-whm-getting-started-wizard-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Skipping the WHM Getting Started Wizard | cPanel Blog</span></a></div><p><span><strong>Short and sweet</strong></span><br>Here are some bite-sized updates that could prove really handy for your teams or workloads.</p>
<p>Keeping up with the latest EC2 instance types can be challenging. AWS Compute Optimizer now supports 99 additional instance types including the latest C8, M8, R8, and I8 families.</p>
<p>In competitive gaming, every millisecond counts! Amazon GameLift has launched a new Local Zone in Dallas bringing ultra-low latency game servers closer to players in Texas.</p>
<p>When managing large-scale Amazon EC2 deployments, control is everything! Amazon EC2 Allowed AMIs setting now supports filtering by marketplace codes, deprecation time, creation date, and naming patterns to help prevent the use of non-compliant images. Additionally, EC2 Auto Scaling now lets you force cancel instance refreshes immediately, giving you faster control during critical deployments.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/gone-phishing-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Gone Phishing | cPanel Blog</span></a></div><p>Making customer service more intelligent and secure across languages! Amazon Connect introduces enhanced analytics in its flow designer for better customer journey insights, adds custom attributes for precise interaction tracking, and expands Contact Lens sensitive data redaction to support seven additional European and American languages.</p>
<p>That&rsquo;s it for this week!</p>
<p>Don&rsquo;t forget to check out all the upcoming AWS events happening across the globe. There are many exciting opportunities for you to attend free events where you can meet lots of people and learn a lot while enjoying a great day amongst other like-minded people in the tech industry.</p>
<p>And if you feel like competing for some cash, time is running out to be part of something extraordinary! The AWS AI Agent Global Hackathon continues until October 20, offering developers a unique opportunity to build innovative AI agents using AWS&rsquo;s comprehensive gen AI stack. With over $45,000 in prizes and exclusive go-to-market opportunities up for grabs, don&rsquo;t miss the chance to showcase your creativity and technical prowess in this global competition.</p>
<p>I hope you have found something useful or exciting within this last week&rsquo;s launches. We post a weekly review every Monday to help you keep up with the latest from AWS so make sure to bookmark this and hopefully see you for the next one!</p>
<p>       Matheus Guimaraes | @codingmatheus<br>
       <!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/aws-weekly-roundup-amazon-s3-amazon-bedrock-agentcore-aws-x-ray-and-more-september-29-2025/">AWS Weekly Roundup: Amazon S3, Amazon Bedrock AgentCore, AWS X-Ray and more (September 29, 2025)</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Introducing Amazon Bedrock AgentCore: Securely deploy and operate AI agents at any scale (preview)</title>
		<link>https://thenokiablog.com/introducing-amazon-bedrock-agentcore-securely-deploy-and-operate-ai-agents-at-any-scale-preview/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Wed, 16 Jul 2025 15:11:33 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon Bedrock]]></category>
		<category><![CDATA[Amazon Bedrock Agents]]></category>
		<category><![CDATA[Amazon Bedrock Knowledge Bases]]></category>
		<category><![CDATA[Amazon CloudWatch]]></category>
		<category><![CDATA[Amazon Cognito]]></category>
		<category><![CDATA[Amazon DynamoDB]]></category>
		<category><![CDATA[Amazon Machine Learning]]></category>
		<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[AWS CLI]]></category>
		<category><![CDATA[AWS Lambda]]></category>
		<category><![CDATA[AWS Management Console]]></category>
		<category><![CDATA[AWS Marketplace]]></category>
		<category><![CDATA[AWS PrivateLink]]></category>
		<category><![CDATA[AWS Summit New York]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Foundation models]]></category>
		<category><![CDATA[Generative AI]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Serverless]]></category>
		<category><![CDATA[Storage]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/introducing-amazon-bedrock-agentcore-securely-deploy-and-operate-ai-agents-at-any-scale-preview/</guid>

					<description><![CDATA[<p>In just a few years, foundation models (FMs) have evolved from being used directly to create...</p>
<p>The post <a href="https://thenokiablog.com/introducing-amazon-bedrock-agentcore-securely-deploy-and-operate-ai-agents-at-any-scale-preview/">Introducing Amazon Bedrock AgentCore: Securely deploy and operate AI agents at any scale (preview)</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img loading="lazy" decoding="async" src="https://thenokiablog.com/wp-content/uploads/2025/07/introducing-amazon-bedrock-agentcore-securely-deploy-and-operate-ai-agents-at-any-scale-preview.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>In just a few years, foundation models (FMs) have evolved from being used directly to create content in response to a user&rsquo;s prompt, to now powering AI agents, a new class of software applications that use FMs to reason, plan, act, learn, and adapt in pursuit of user-defined goals with limited human oversight. This new wave of agentic AI is enabled by the emergence of standardized protocols such as Model Context Protocol (MCP) and Agent2Agent (A2A) that simplify how agents connect with other tools and systems.</p>
<p>In fact, building AI agents that can reliably perform complex tasks has become increasingly accessible thanks to open source frameworks like CrewAI,&nbsp;LangGraph, LlamaIndex, and Strands Agents. However, moving from a promising proof-of-concept to a production-ready agent that can scale to thousands of users presents significant challenges.</p>
<p>Instead of being able to focus on the core features of the agent, developers and AI engineers have to spend months building foundational infrastructure for session management, identity controls, memory systems, and observability&mdash;at the same time supporting security and compliance.</p>
<p>Today, we&rsquo;re excited to announce the preview of Amazon Bedrock AgentCore, a comprehensive set of enterprise-grade services that help developers quickly and securely deploy and operate AI agents at scale using&nbsp;any framework and model, hosted on Amazon Bedrock or elsewhere.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p>More specifically, we are introducing today:</p>
<p><strong>AgentCore Runtime</strong> &ndash; Provides low-latency serverless environments with session isolation, supporting any agent framework including popular open source frameworks, tools, and models, and handling multimodal workloads and long-running agents.</p>
<p><strong>AgentCore Memory</strong> &ndash; Manages session and long-term memory, providing relevant context to models while helping agents learn from past interactions.</p>
<p><strong>AgentCore Observability</strong> &ndash; Offers step-by-step visualization of agent execution with metadata tagging, custom scoring, trajectory inspection, and troubleshooting/debugging filters.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/skipping-the-whm-getting-started-wizard-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Skipping the WHM Getting Started Wizard | cPanel Blog</span></a></div><p><strong>AgentCore Identity</strong> &ndash; Enables AI agents to securely access AWS services and third-party tools and services such as GitHub, Salesforce, and Slack, either on behalf of users or by themselves with pre-authorized user consent.</p>
<p><strong>AgentCore Gateway</strong> &ndash; Transforms existing APIs and AWS Lambda functions into agent-ready tools, offering unified access across protocols, including MCP, and runtime discovery.</p>
<p><strong>AgentCore Browser</strong>&nbsp;&ndash; Provides managed web browser instances to scale your agents&rsquo; web automation workflows.</p>
<p><strong>AgentCore Code Interpreter</strong> &ndash; Offers an isolated environment to run the code your agents generate.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/gone-phishing-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Gone Phishing | cPanel Blog</span></a></div><p>These services can be used individually and are optimized to work together so developers don&rsquo;t need to spend time piecing together components. AgentCore can work with open source or custom AI agent frameworks, giving teams the flexibility to maintain their preferred tools while gaining enterprise capabilities. To integrate these services into their existing code, developers can use the AgentCore SDK.</p>
<p>You can now discover, buy, and run pre-built agents and agent tools from AWS Marketplace with AgentCore Runtime. With just a few lines of code, your agents can securely connect to API-based agents and tools from AWS Marketplace with AgentCore Gateway to help you run complex workflows while maintaining compliance and control.</p>
<p>AgentCore eliminates tedious infrastructure work and operational complexity so development teams can bring groundbreaking agentic solutions to market faster.</p>
<p>Let&rsquo;s see how this works in practice. I&rsquo;ll share more info on the services as we use them.</p>
<p><span><strong>Deploying a production-ready customer support assistant with Amazon Bedrock AgentCore (Preview)<br></strong></span>When customers reach out with an email, it takes time to provide a reply. Customer support needs to check the validity of the email, find who the actual customer is in the customer relationship management (CRM) system, check their orders, and use product-specific knowledge bases to find the information required to prepare an answer.</p>
<p>An AI agent can simplify that by connecting to the internal systems, retrieve contextual information using a semantic data source, and draft a reply for the support team. For this use case, I built a simple prototype using Strands Agents. For simplicity and to validate the scenario, the internal tools are simulated using Python functions.</p>
<p>When I talk to developers, they tell me that similar prototypes, covering different use cases, are being built in many companies. When these prototypes are demonstrated to the company leadership and receive confirmation to proceed, the development team has to define how to go in production and satisfy the usual requirements for security, performance, availability, and scalability. This is where AgentCore can help.</p>
<p><strong>Step 1 &ndash; Deploying to the cloud with AgentCore Runtime</strong></p>
<p>AgentCore Runtime is a new service to securely deploy, run, and scale AI agents, providing isolation so that each user session runs in its own protected environment to help prevent data leakage&mdash;a critical requirement for applications handling sensitive data.</p>
<p>To match different security postures, agents can use different network configurations:</p>
<p><strong>Public</strong> &ndash; To run with managed internet access.</p>
<p><strong>VPC-only</strong> (coming soon) &ndash; This option will allow to access resources hosted in a customer&rsquo;s VPC or connected via AWS PrivateLink endpoints.</p>
<p>To deploy the agent to the cloud and get a secure, serverless endpoint with AgentCore Runtime, I add to the prototype a few lines of code using the AgentCore SDK to:</p>
<ul>
<li>Import the AgentCore SDK.</li>
<li>Create the AgentCore app.</li>
<li>Specify which function is the entry point to invoke the agent.</li>
</ul>
<p>Using a different or custom agent framework is a matter of replacing the agent invocation inside the entry point function.</p>
<p>Here&rsquo;s the code of the prototype. The three lines I added to use AgentCore Runtime are the ones preceded by a comment.</p>
<pre><code class="lang-python">from strands import Agent, tool
from strands_tools import calculator, current_time

# Import the AgentCore SDK
from bedrock_agentcore.runtime import BedrockAgentCoreApp

WELCOME_MESSAGE = """
Welcome to the Customer Support Assistant! How can I help you today?
"""

SYSTEM_PROMPT = """
You are an helpful customer support assistant.
When provided with a customer email, gather all necessary info and prepare the response email.
When asked about an order, look for it and tell the full description and date of the order to the customer.
Don't mention the customer ID in your reply.
"""

@tool
def get_customer_id(email_address: str):
    if email_address == "me@example.net":
        return { "customer_id": 123 }
    else:
        return { "message": "customer not found" }

@tool
def get_orders(customer_id: int):
    if customer_id == 123:
        return [{
            "order_id": 1234,
            "items": [ "smartphone", "smartphone USB-C charger", "smartphone black cover"],
            "date": "20250607"
        }]
    else:
        return { "message": "no order found" }

@tool
def get_knowledge_base_info(topic: str):
    kb_info = []
    if "smartphone" in topic:
        if "cover" in topic:
            kb_info.append("To put on the cover, insert the bottom first, then push from the back up to the top.")
            kb_info.append("To remove the cover, push the top and bottom of the cover at the same time.")
        if "charger" in topic:
            kb_info.append("Input: 100-240V AC, 50/60Hz")
            kb_info.append("Includes US/UK/EU plug adapters")
    if len(kb_info) &gt; 0:
        return kb_info
    else:
        return { "message": "no info found" }

# Create an AgentCore app
app = BedrockAgentCoreApp()

agent = Agent(
    system_prompt=SYSTEM_PROMPT,
    tools=[calculator, current_time, get_customer_id, get_orders, get_knowledge_base_info]
)

# Specify the entry point function invoking the agent
@app.entrypoint
def invoke(payload):
    """Handler for agent invocation"""
    user_message = payload.get(
        "prompt", "No prompt found in input, please guide customer to create a json payload with prompt key"
    )
    result = agent(user_message)
    return {"result": result.message}

if __name__ == "__main__":
    app.run()
</code></pre>
<p>The previous code needs the Strands Agents modules installed in the Python virtual environment:</p>
<div class="hide-language" readability="7">
<pre class="unlimited-height-code"><code class="lang-bash">pip install strands-agents strands-agents-tools</code></pre>
</div>
<p>I then install the AgentCore SDK and starter toolkit:</p>
<div class="hide-language" readability="7">
<pre class="unlimited-height-code"><code class="lang-bash">pip install bedrock-agentcore bedrock-agentcore-starter-toolkit</code></pre>
</div>
<p>After I activate the virtual environment, I have access to the AgentCore command line interface (CLI) provided by the starter toolkit.</p>
<p>First, I use <code>agentcore configure --entrypoint my_agent.py -er &lt;IAM_ROLE_ARN&gt;</code> to configure the agent, passing the AWS Identity and Access Management (IAM) role that the agent will assume. In this case, the agent needs access to Amazon Bedrock to invoke the model. The role can give access to other AWS resources used by an agent, such as an Amazon Simple Storage Service (Amazon S3) bucket or a Amazon DynamoDB table.</p>
<p>I launch the agent locally with <code>agentcore launch --local</code>. When running locally, I can interact with the agent using <code>agentcore invoke --local &lt;PAYLOAD&gt;</code>. The payload is passed to the entry point function. Note that the JSON syntax of the invocations is defined in the entry point function. In this case, I look for <code>prompt</code> in the JSON payload, but can use a different syntax depending on your use case.</p>
<p>When I am satisfied by local testing, I use <code>agentcore launch</code> to deploy to the cloud.</p>
<p>After the deployment is succesful and an endpoint has been created, I check the status of the endpoint with <code>agentcore status</code> and invoke the endpoint with <code>agentcore invoke &lt;PAYLOAD&gt;</code>. For example, I pass a customer support request in the invocation:</p>
<p><code>agentcore invoke '{"prompt": "From: me@example.net &ndash; Hi, I bought a smartphone from your store. I am traveling to Europe next week, will I be able to use the charger? Also, I struggle to remove the cover. Thanks, Danilo"}'</code></p>
<p><strong>Step 2 &ndash; Enabling memory for context</strong></p>
<p>After an agent has been deployed in the AgentCore Runtime, the context needs to be persisted to be available for a new invocation. I add AgentCore Memory to maintain session context using its short-term memory capabilities.</p>
<p>First, I create a memory client and the memory store for the conversations:</p>
<pre><code class="lang-python">from bedrock_agentcore.memory import MemoryClient

memory_client = MemoryClient(region_name="us-east-1")

memory = memory_client.create_memory_and_wait(
    name="CustomerSupport", 
    description="Customer support conversations"
)</code></pre>
<p>I can now use <code>create_event</code>&nbsp;to stores agent interactions into short-term memory:</p>
<pre><code class="lang-python">memory_client.create_event(
    memory_id=memory.get("id"), # Identifies the memory store
    actor_id="user-123",        # Identifies the user
    session_id="session-456",   # Identifies the session
    messages=[
        ("Hi, ...", "USER"),
        ("I'm sorry to hear that...", "ASSISTANT"),
        ("get_orders(customer_id='123')", "TOOL"),
        . . .
    ]
)</code></pre>
<p>I can load the most recent turns of a conversations from short-term memory using <code>list_events</code>:</p>
<pre><code class="lang-python">conversations = memory_client.list_events(
    memory_id=memory.get("id"), # Identifies the memory store
    actor_id="user-123",        # Identifies the user 
    session_id="session-456",   # Identifies the session
    max_results=5               # Number of most recent turns to retrieve
)
</code></pre>
<p>With this capability, the agent can maintain context during long sessions. But when a users come back with a new session, the conversation starts blank. Using long-term memory, the agent can personalize user experiences by retaining insights across multiple interactions.</p>
<p>To extract memories from a conversation, I can use built-in AgentCore Memory policies for user preferences, summarization, and semantic memory (to capture facts) or create custom policies for specialized needs. Data is stored encrypted using a namespace-based storage for data segmentation.</p>
<p>I change the previous code creating the memory store to include long-term capabilities by passing a semantic memory strategy. Note that an existing memory store can be updated to add strategies. In that case, the new strategies are applied to newer events.</p>
<pre><code class="lang-python">memory = memory_client.create_memory_and_wait(
    name="CustomerSupport", 
    description="Customer support conversations",
    strategies=[{
        "semanticMemoryStrategy": {
            "name": "semanticFacts",
            "namespaces": ["/facts/{actorId}"]
        }
    }]
)</code></pre>
<p>After long-term memory has been configured for a memory store, calling <code>create_event</code> will automatically apply those strategies to extract information from the conversations. I can then retrieve memories extracted from the conversation using a semantic query:</p>
<pre><code class="lang-python">memories = memory_client.retrieve_memories(
    memory_id=memory.get("id"),
    namespace="/facts/user-123",
    query="smartphone model"
)
</code></pre>
<p>In this way, I can quickly improve the user experience so that the agent remembers customer preferences and facts that are outside of the scope of the CRM and use this information to improve the replies.</p>
<p><strong>Step 3 &ndash; Adding identity and access controls</strong></p>
<p>Without proper identity controls, access from the agent to internal tools always uses the same access level. To follow security requirements, I integrate AgentCore Identity so that the agent can use access controls scoped to the user&rsquo;s or agent&rsquo;s identity context.</p>
<p>I set up an identity client and create a workload identity, a unique identifier that represents the agent within the AgentCore Identity system:</p>
<pre><code class="lang-python">from bedrock_agentcore.services.identity import IdentityClient

identity_client = IdentityClient("us-east-1")
workload_identity = identity_client.create_workload_identity(name="my-agent")
</code></pre>
<p>Then, I configure the credential providers, for example:</p>
<pre><code class="lang-python">google_provider = identity_client.create_oauth2_credential_provider(
    {
        "name": "google-workspace",
        "credentialProviderVendor": "GoogleOauth2",
        "oauth2ProviderConfigInput": {
            "googleOauth2ProviderConfig": {
                "clientId": "your-google-client-id",
                "clientSecret": "your-google-client-secret",
            }
        },
    }
)

perplexity_provider = identity_client.create_api_key_credential_provider(
    {
        "name": "perplexity-ai",
        "apiKey": "perplexity-api-key"
    }
)</code></pre>
<p>I can then add the <code>@requires_access_token</code> Python decorator (passing the provider name, the scope, and so on) to the functions that need an access token to perform their activities.</p>
<p>Using this approach, the agent can verify the identity through the company&rsquo;s existing identity infrastructure, operate as a distinct, authenticated identity, act with scoped permissions and integrate across multiple identity providers (such as Amazon Cognito, Okta, or Microsoft Entra ID) and service boundaries including AWS and third-party tools and services (such as Slack, GitHub, and Salesforce).</p>
<p>To offer robust and secure access controls while streamlining end-user and agent builder experiences, AgentCore Identity implements a secure token vault that stores users&rsquo; tokens and allows agents to retrieve them securely.</p>
<p>For OAuth 2.0 compatible tools and services, when a user first grants consent for an agent to act on their behalf, AgentCore Identity collects and stores the user&rsquo;s tokens issued by the tool in its vault, along with securely storing the agent&rsquo;s OAuth client credentials. Agents, operating with their own distinct identity and when invoked by the user, can then access these tokens as needed, reducing the need for frequent user consent.</p>
<p>When the user token expires, AgentCore Identity triggers a new authorization prompt to the user for the agent to obtain updated user tokens. For tools that use API keys, AgentCore Identity also stores these keys securely and gives agents controlled access to retrieve them when needed. This secure storage streamlines the user experience while maintaining robust access controls, enabling agents to operate effectively across various tools and services.</p>
<p><strong>Step 4 &ndash; Expanding agent capabilities with AgentCore Gateway</strong></p>
<p>Until now, all internal tools are simulated in the code. Many agent frameworks, including Strands Agents, natively support MCP to connect to remote tools. To have access to internal systems (such as CRM and order management) via an MCP interface, I use AgentCore Gateway.</p>
<p>With AgentCore Gateway, the agent can access AWS services using Smithy models, Lambda functions, and internal APIs and third-party providers using OpenAPI specifications. It employs a dual authentication model to have secure access control for both incoming requests and outbound connections to target resources. Lambda functions can be used&nbsp;to integrate external systems, particularly applications that lack standard APIs or require multiple steps to retrieve information.</p>
<p>AgentCore Gateway facilitates cross-cutting features that most customers would otherwise need to build themselves, including authentication, authorization, throttling, custom request/response transformation (to match underlying API formats), multitenancy, and tool selection.</p>
<p>The tool selection feature helps find the most relevant tools for a specific agent&rsquo;s task. AgentCore Gateway brings a uniform MCP interface across all these tools, using AgentCore Identity to provide an OAuth interface for tools that do not support OAuth out of the box like AWS services.</p>
<p><strong>Step 5 &ndash; Adding capabilities with AgentCore Code Interpreter and Browser tools</strong></p>
<p>To answer to customer requests, the customer support agent needs to perform calculations. To simplify that, I use the AgentCode SDK to add access to the AgentCore Code Interpreter.</p>
<p>Similarly, some of the integrations required by the agent don&rsquo;t implement a programmatic API but need to be accessed through a web interface. I give access to the AgentCore Browser to let the agent navigate those web sites autonomously.</p>
<p><strong>Step 6 &ndash; Gaining visibility with observability</strong></p>
<p>Now that the agent is in production, I need visibility into its activities and performance. AgentCore provides enhanced observability to help developers effectively debug, audit, and monitor their agent performance in production. It comes with built-in dashboards to track essential operational metrics such as session count, latency, duration, token usage, error rates, and component-level latency and error breakdowns. AgentCore also gives visibility into an agent&rsquo;s behavior by capturing and visualizing both the end-to-end traces, as well as &ldquo;spans&rdquo; that capture each step of the agent workflow including tool invocations, memory</p>
<p>The built-in dashboards offered by this service help reveal performance bottlenecks and identify why certain interactions might fail, enabling continuous improvement and reducing the mean time to detect (MTTD) and mean time to repair (MTTR) in case of issues.</p>
<p>AgentCore supports OpenTelemetry to help integrate agent telemetry data with existing observability platforms, including Amazon CloudWatch, Datadog, LangSmith, and Langfuse.</p>
<p><strong>Step 7 &ndash; Conclusion</strong></p>
<p>Through this journey, we transformed a local prototype into a production-ready system. Using AgentCore modular approach, we implemented enterprise requirements incrementally&mdash;from basic deployment to sophisticated memory, identity management, and tool integration&mdash;all while maintaining the existing agent code.</p>
<p><span><strong>Things to know</strong></span><br>Amazon Bedrock AgentCore is available in preview in US East (N. Virginia), US West (Oregon), Asia Pacific (Sydney), and Europe (Frankfurt). You can start using AgentCore services through the AWS Management Console , the AWS Command Line Interface (AWS CLI), the AWS SDKs, or via the AgentCore SDK.</p>
<p>You can try AgentCore services at no charge until September 16, 2025. Standard AWS pricing applies to any additional AWS Services used as part of using AgentCore (for example,&nbsp;CloudWatch pricing will apply for AgentCore Observability). Starting September 17, 2025, AWS will bill you for AgentCore service usage based on this page.</p>
<p>Whether you&rsquo;re building customer support agents, workflow automation, or innovative AI-powered experiences, AgentCore provides the foundation you need to move from prototype to production with confidence.</p>
<p>To learn more and start deploying production-ready agents, visit the AgentCore documentation. For code examples and integration guides, check out the AgentCore samples GitHub repo.</p>
<p>Join the AgentCore Preview Discord server to provide feedback and discuss use cases. We&rsquo;d like to hear from you!</p>
<p>&mdash; Danilo</p>
<p>       <!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/introducing-amazon-bedrock-agentcore-securely-deploy-and-operate-ai-agents-at-any-scale-preview/">Introducing Amazon Bedrock AgentCore: Securely deploy and operate AI agents at any scale (preview)</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Amazon Aurora DSQL, the fastest serverless distributed SQL database is now generally available</title>
		<link>https://thenokiablog.com/amazon-aurora-dsql-the-fastest-serverless-distributed-sql-database-is-now-generally-available/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Tue, 27 May 2025 18:23:43 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon Aurora]]></category>
		<category><![CDATA[Amazon Q]]></category>
		<category><![CDATA[Amazon Q Developer]]></category>
		<category><![CDATA[AWS CLI]]></category>
		<category><![CDATA[AWS CloudFormation]]></category>
		<category><![CDATA[AWS CloudTrail]]></category>
		<category><![CDATA[AWS Lambda]]></category>
		<category><![CDATA[AWS PrivateLink]]></category>
		<category><![CDATA[AWS re:Invent]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[DSQL]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Generative AI]]></category>
		<category><![CDATA[Industries]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Regions]]></category>
		<category><![CDATA[SaaS]]></category>
		<category><![CDATA[Serverless]]></category>
		<category><![CDATA[Storage]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/amazon-aurora-dsql-the-fastest-serverless-distributed-sql-database-is-now-generally-available/</guid>

					<description><![CDATA[<p>Today, we&#8217;re announcing the general availability of Amazon Aurora DSQL, the fastest serverless distributed SQL database...</p>
<p>The post <a href="https://thenokiablog.com/amazon-aurora-dsql-the-fastest-serverless-distributed-sql-database-is-now-generally-available/">Amazon Aurora DSQL, the fastest serverless distributed SQL database is now generally available</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img loading="lazy" decoding="async" src="https://thenokiablog.com/wp-content/uploads/2025/06/amazon-aurora-dsql-the-fastest-serverless-distributed-sql-database-is-now-generally-available.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>Today, we&rsquo;re announcing the general availability of Amazon Aurora DSQL, the fastest serverless distributed SQL database with virtually unlimited scale, the highest availability, and zero infrastructure management for always available applications. You can remove the operational burden of patching, upgrades, and maintenance downtime and count on an easy-to-use developer experience to create a new database in a few quick steps.</p>
<p><img loading="lazy" decoding="async" class="wp-image-96088 size-full alignright" src="https://thenokiablog.com/wp-content/uploads/2025/06/amazon-aurora-dsql-the-fastest-serverless-distributed-sql-database-is-now-generally-available.jpg" alt width="1483" height="859">When we introduced the preview of Aurora DSQL at AWS re:Invent 2024, our customers were excited by this innovative solution to simplify complex relational database challenges. In his keynote, Dr. Werner Vogels, CTO of Amazon.com, talked about managing complexity upfront in the design of Aurora DSQL. Unlike most traditional databases, Aurora DSQL is disaggregated into multiple independent components such as a query processor, adjudicator, journal, and crossbar.</p>
<p>These components have high cohesion, communicate through well-specified APIs, and scale independently based on your workloads. This architecture enables multi-Region strong consistency with low latency and globally synchronized time. To learn more about how Aurora DSQL works behind the scenes, watch Dr. Werner Vogels&rsquo; keynote and read about an Aurora DSQL story.</p>
<p><strong><u>The architecture of Amazon Aurora DSQL</u></strong><br>Your application can use the fastest distributed SQL reads and writes and scale to meet any workload demand without any database sharding or instance upgrades. With Aurora DSQL, its active-active distributed architecture is designed for 99.99 percent availability in a single Region and 99.999 percent availability across multiple Regions. This means your applications can continue to read and write with strong consistency, even in the rare case an application is unable to connect to a Region cluster endpoint.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-96090" src="https://thenokiablog.com/wp-content/uploads/2025/06/amazon-aurora-dsql-the-fastest-serverless-distributed-sql-database-is-now-generally-available-1.jpg" alt width="2066" height="1030"></p>
<p>In a single-Region configuration, Aurora DSQL commits all write transactions to a distributed transaction log and synchronously replicates all committed log data to user storage replicas in three Availability Zones. Cluster storage replicas are distributed across a storage fleet and automatically scale to ensure optimal read performance.</p>
<p>Multi-Region clusters provide the same resilience and connectivity as single-Region clusters while improving availability through two Regional endpoints, one for each peered cluster Region. Both endpoints of a peered cluster present a single logical database and support concurrent read and write operations with strong data consistency. A third Region acts as a log-only witness which means there is is no cluster resource or endpoint. This means you can balance applications and connections for geographic locations, performance, or resiliency purposes, making sure readers consistently see the same data.</p>
<p>Aurora DSQL is an ideal choice to support applications using microservices and event-driven architectures, and you can design highly scalable solutions for industries such as banking, ecommerce, travel, and retail. It&rsquo;s also ideal for multi-tenant software as a service (SaaS) applications and data-driven services like payment processing, gaming platforms, and social media applications that require multi-Region scalability and resilience.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/skipping-the-whm-getting-started-wizard-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Skipping the WHM Getting Started Wizard | cPanel Blog</span></a></div><p><strong><u>Getting started with Amazon Aurora DSQL</u></strong><br>Aurora DSQL provides a easy-to-use experience, starting with a simple console experience. You can use familiar SQL clients to leverage existing skillsets, and integration with other AWS services to improve managing databases.</p>
<p>To create an Aurora DSQL cluster, go to the Aurora DSQL console and choose <strong>Create cluster</strong>. You can choose either <strong>Single-Region</strong> or <strong>Multi-Region</strong> configuration options to help you establish the right database infrastructure for your needs.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-96257" src="https://thenokiablog.com/wp-content/uploads/2025/06/amazon-aurora-dsql-the-fastest-serverless-distributed-sql-database-is-now-generally-available-2.jpg" alt width="1992" height="734"></p>
<p><strong>1. Create a single-Region cluster</strong></p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/gone-phishing-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Gone Phishing | cPanel Blog</span></a></div><p>To create a single-Region cluster, you only choose <strong>Create cluster</strong>. That&rsquo;s all.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-96259" src="https://thenokiablog.com/wp-content/uploads/2025/06/amazon-aurora-dsql-the-fastest-serverless-distributed-sql-database-is-now-generally-available-1.png" alt width="2072" height="1204"></p>
<p>In a few minutes, you&rsquo;ll see your Aurora DSQL cluster created. To connect your cluster, you can use your favorite SQL client such as PostgreSQL interactive terminal,&nbsp; DBeaver, JetBrains DataGrip, or you can take various programmable approaches with a database endpoint and authentication token as a password.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-96264 size-full" src="https://thenokiablog.com/wp-content/uploads/2025/06/amazon-aurora-dsql-the-fastest-serverless-distributed-sql-database-is-now-generally-available-2.png" alt width="2336" height="1041"></p>
<p>To get the authentication token, choose <strong>Connect</strong> and <strong>Get Token</strong> in your cluster detail page. Copy the endpoint from <strong>Endpoint (Host)</strong> and the generated authentication token after <strong>Connect as admin</strong> is chosen in the <strong>Authentication token (Password)</strong> section.</p>
<p>Then, choose <strong>Open in CloudShell</strong>, and with a few clicks, you can seamlessly connect to your cluster.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-96265 size-full" src="https://thenokiablog.com/wp-content/uploads/2025/06/amazon-aurora-dsql-the-fastest-serverless-distributed-sql-database-is-now-generally-available-3.png" alt width="2328" height="1216"></p>
<p>After you connect the Aurora DSQL cluster, test your cluster by running sample SQL statements. You can also query SQL statements for your applications using your favorite programming languages: Python,&nbsp;Java,&nbsp;JavaScript,&nbsp;C++,&nbsp;Ruby, .NET,&nbsp;Rust, and Golang. You can build sample applications using a Django, Ruby on Rails, and AWS Lambda application to interact with Amazon Aurora DSQL.</p>
<p><strong>2. Create a multi-Region cluster</strong></p>
<p>To create a multi-Region cluster, you need to add the other cluster&rsquo;s Amazon Resource Name (ARN) to peer the clusters.</p>
<p>To create the first cluster, choose <strong>Multi-Region</strong> in the console. You will also be required to choose the <strong>Witness Region</strong>, which receives data written to any peered Region but doesn&rsquo;t have an endpoint. Choose <strong>Create cluster</strong>. If you already have a remote Region cluster, you can optionally enter its ARN.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-96258 size-full" src="https://thenokiablog.com/wp-content/uploads/2025/06/amazon-aurora-dsql-the-fastest-serverless-distributed-sql-database-is-now-generally-available-4.png" alt width="2070" height="1817"></p>
<p>Next, add an existing remote cluster or create your second cluster in another Region by choosing <strong>Create cluster</strong>.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-96260" src="https://thenokiablog.com/wp-content/uploads/2025/06/amazon-aurora-dsql-the-fastest-serverless-distributed-sql-database-is-now-generally-available-5.png" alt width="2074" height="1366"></p>
<p>Now, you can create the second cluster with your peer cluster ARN as the first cluster.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-96263 size-full" src="https://thenokiablog.com/wp-content/uploads/2025/06/amazon-aurora-dsql-the-fastest-serverless-distributed-sql-database-is-now-generally-available-6.png" alt width="1976" height="446"></p>
<p>When the second cluster is created, you must peer the cluster in <code>us-east-1</code> in order to complete the multi-Region creation.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-96262" src="https://thenokiablog.com/wp-content/uploads/2025/06/amazon-aurora-dsql-the-fastest-serverless-distributed-sql-database-is-now-generally-available-7.png" alt width="1986" height="464"></p>
<p>Go to the first cluster page and choose <strong>Peer</strong> to confirm cluster peering for both clusters.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-96267" src="https://thenokiablog.com/wp-content/uploads/2025/06/amazon-aurora-dsql-the-fastest-serverless-distributed-sql-database-is-now-generally-available-8.png" alt width="1990" height="1038"></p>
<p>Now, your multi-Region cluster is created successfully. You can see details about the peers that are in other Regions in the <strong>Peers</strong> tab.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-96266" src="https://thenokiablog.com/wp-content/uploads/2025/06/amazon-aurora-dsql-the-fastest-serverless-distributed-sql-database-is-now-generally-available-9.png" alt width="2000" height="1298"></p>
<p>To get hands-on experience with Aurora DSQL, you can use this step-by-step workshop. It walks through the architecture, key considerations, and best practices as you build a sample retail rewards point application with active-active resiliency.</p>
<p>You can use the AWS SDKs, AWS Comand Line Interface (AWS CLI), and Aurora DSQL APIs to create and manage Aurora DSQL programmatically. To learn more, visit Setting up Aurora DSQL clusters in the Amazon Aurora DSQL User Guide.</p>
<p><strong><u>What did we add after the preview?<br></u></strong>We used your feedback and suggestions during the preview period to add new capabilities. We&rsquo;ve highlighted a few of the new features and capabilities:</p>
<ul>
<li><strong>Console experience</strong> &ndash;We improved your cluster management experience to create and peer multi-Region clusters as well as easily connect using AWS CloudShell.</li>
<li><strong>PostgreSQL features</strong> &ndash; We added support for views, unique secondary indexes for tables with existing data and launched Auto-Analyze which removes the need to manually maintain accurate table statistics. Learn about Aurora DSQL PostgreSQL-compatible features.</li>
<li><strong>Integration with AWS services</strong> &ndash;We integrated various AWS services such as AWS Backup for a full snapshot backup and Aurora DSQL cluster restore, AWS PrivateLink for private network connectivity, AWS CloudFormation for managing Aurora DSQL resources, and AWS CloudTrail for logging Aurora DSQL operations.</li>
</ul>
<p>Aurora DSQL now provides a Model Context Protocol (MCP) server to improve developer productivity by making it easy for your generative AI models and database to interact through natural language. For example, install Amazon Q Developer CLI and configure Aurora DSQL MCP server. Amazon Q Developer CLI now has access to an Aurora DSQL cluster. You can easily explore the schema of your database, understand the structure of the tables, and even execute complex SQL queries, all without having to write any additional integration code.</p>
<p><strong><u>Now available<br></u></strong>Amazon Aurora DSQL is available today in the AWS US East (N. Virginia), US East (Ohio), US West (Oregon) Regions for single- and multi-Region clusters (two peers and one witness Region), Asia Pacific (Osaka) and Asia Pacific (Tokyo) for single-Region clusters, and Europe (Ireland), Europe (London), and Europe (Paris) for single-Region clusters.</p>
<p>You&rsquo;re billed on a monthly basis using a single normalized billing unit called Distributed Processing Unit (DPU) for all request-based activity such as read/write. Storage is based on the total size of your database and measured in GB-months. You are only charged for one logical copy of your data per single-Region cluster or multi-Region peered cluster. As a part of the AWS Free Tier, your first 100,000 DPUs and 1 GB-month of storage each month is free. To learn more, visit Amazon Aurora DSQL Pricing.</p>
<p>Give Aurora DSQL a try for free in the Aurora DSQL console. For more information, visit the Aurora DSQL User Guide and send feedback to AWS re:Post for Aurora DSQL or through your usual AWS support contacts.</p>
<p>&mdash; Channy</p>
<p>       <!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/amazon-aurora-dsql-the-fastest-serverless-distributed-sql-database-is-now-generally-available/">Amazon Aurora DSQL, the fastest serverless distributed SQL database is now generally available</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>AWS Weekly Roundup: Amazon Bedrock, Amazon QuickSight, AWS Amplify, and more (March 31, 2025)</title>
		<link>https://thenokiablog.com/aws-weekly-roundup-amazon-bedrock-amazon-quicksight-aws-amplify-and-more-march-31-2025/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Mon, 31 Mar 2025 16:13:54 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon Aurora]]></category>
		<category><![CDATA[Amazon Bedrock]]></category>
		<category><![CDATA[Amazon Bedrock Guardrails]]></category>
		<category><![CDATA[Amazon Bedrock Knowledge Bases]]></category>
		<category><![CDATA[Amazon CloudWatch]]></category>
		<category><![CDATA[Amazon DataZone]]></category>
		<category><![CDATA[Amazon EC2]]></category>
		<category><![CDATA[Amazon Q]]></category>
		<category><![CDATA[Amazon Q Business]]></category>
		<category><![CDATA[Amazon QuickSight]]></category>
		<category><![CDATA[Amazon Redshift]]></category>
		<category><![CDATA[Amazon SageMaker]]></category>
		<category><![CDATA[Amazon SageMaker AI]]></category>
		<category><![CDATA[Amazon VPC]]></category>
		<category><![CDATA[Analytics]]></category>
		<category><![CDATA[Announcements]]></category>
		<category><![CDATA[AWS Amplify]]></category>
		<category><![CDATA[AWS PrivateLink]]></category>
		<category><![CDATA[AWS WAF]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Compute]]></category>
		<category><![CDATA[Dashboard]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Developer Tools]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Generative AI]]></category>
		<category><![CDATA[Hosting]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Regions]]></category>
		<category><![CDATA[Storage]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/aws-weekly-roundup-amazon-bedrock-amazon-quicksight-aws-amplify-and-more-march-31-2025/</guid>

					<description><![CDATA[<p>It&#8217;s AWS Summit season! Free events are now rolling out worldwide, bringing our cloud computing community...</p>
<p>The post <a href="https://thenokiablog.com/aws-weekly-roundup-amazon-bedrock-amazon-quicksight-aws-amplify-and-more-march-31-2025/">AWS Weekly Roundup: Amazon Bedrock, Amazon QuickSight, AWS Amplify, and more (March 31, 2025)</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img loading="lazy" decoding="async" src="https://thenokiablog.com/wp-content/uploads/2025/04/aws-weekly-roundup-amazon-bedrock-amazon-quicksight-aws-amplify-and-more-march-31-2025.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>It&rsquo;s AWS Summit season! Free events are now rolling out worldwide, bringing our cloud computing community together to connect, collaborate, and learn. Whether you prefer joining us online or in-person, these gatherings offer valuable opportunities to expand your AWS knowledge. I&rsquo;ll be attending the AWS Amsterdam Summit and would love to meet you&mdash;if you&rsquo;re planning to be there, please stop by to say hello! Visit the AWS Summit website today to find events in your area, sign up for registration alerts, and reserve your spot at an AWS Summit near you.</p>
<p>Speaking of AWS news, let&rsquo;s look at last week&rsquo;s new announcements.</p>
<p><span><strong>Last week&rsquo;s launches</strong></span><br>Here are the launches that got my attention.</p>
<p><strong>AWS WAF integration with AWS Amplify Hosting now generally available</strong> &ndash; You can now directly attach AWS WAF to your AWS Amplify applications through a one-click integration in the Amplify console or using infrastructure as code (IaC). This integration provides access to the full range of AWS WAF capabilities, including managed rules that protect against common web exploits like SQL injection and cross-site scripting (XSS). You can also create custom rules based on your application needs, implement rate-based rules to protect against&nbsp;distributed denial of service (DDoS) attacks by limiting request rates from IP addresses, and configure geo-blocking to restrict access from specific countries. Firewall support is available in all AWS Regions in which Amplify Hosting operates.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p>Amazon Bedrock Custom Model Import introduces real-time cost transparency &ndash; If you&rsquo;re using Amazon Bedrock Custom Model Import to run your customized foundation models (FMs), you can now access full transparency into compute resources and calculate inference costs in real time. Before model invocation, you can view the minimum compute resources (custom model units or CMUs) required through both the Amazon Bedrock console and Amazon Bedrock APIs. As models scale to handle increased traffic, Amazon CloudWatch metrics provide real-time visibility into total CMUs used, enabling better cost control through near-instant visibility. This helps you make on-the-fly model configuration changes to optimize costs. The feature is available in all Regions where Amazon Bedrock Custom Model Import is supported, with additional details available in Calculate the cost of running a custom model in the Amazon Bedrock User Guide.</p>
<p><strong>Amazon Bedrock Knowledge Bases now supports Amazon OpenSearch Managed Cluster for vector storage</strong> &ndash; Amazon Bedrock Knowledge Bases securely connects FMs to company data sources for Retrieval Augmented Generation (RAG), delivering more relevant and accurate responses. With this launch, you can use Amazon OpenSearch Managed Cluster as a vector database while using the full suite of Amazon Bedrock Knowledge Bases features. This integration expands the list of supported vector databases, which already includes Amazon OpenSearch Serverless, Amazon Aurora, Amazon Neptune Analytics, Pinecone, MongoDB Atlas, and Redis. The native integration with vector databases helps mitigate the need to build custom data source integrations. This feature is now generally available in all existing Amazon Bedrock Knowledge Bases and OpenSearch Service Regions.</p>
<p>Amazon Bedrock Guardrails announces the general availability of industry-leading image content filters &ndash; This new capability offers industry-leading text and image content safeguards that help you block up to 88% of harmful multimodal content without building custom safeguards or relying on error-prone manual content moderation. Image content filters can be applied across all categories within the content filter policy including hate, insults, sexual, violence, misconduct, and prompt attacks. Amazon Bedrock Guardrails provides configurable safeguards to detect and block harmful content and prompt attacks, define topics to deny and disallow specific topics, redact personally identifiable information (PII) such as personal data, and block specific words. It also provides contextual grounding checks to detect and block model hallucinations and to identify the relevance of model responses and claims, and to identify, correct, and explain factual claims in model responses using Automated Reasoning checks. This capability is generally available in the US East (N. Virginia), US West (Oregon), Europe (Frankfurt), and Asia Pacific (Tokyo) Regions. To learn more, visit Amazon Bedrock Guardrails image content filters provide industry-leading safeguards in the AWS Machine Learning Blog&nbsp;and Stop harmful content in models using Amazon Bedrock Guardrails in the Amazon Bedrock User Guide.</p>
<p>Scenarios capability now generally available for Amazon Q in QuickSight &ndash; This capability guides you through data analysis by uncovering hidden trends, making recommendations for your business, and intelligently suggesting next steps for deeper exploration using natural language interactions. Now you can explore past trends, forecast future scenarios, and model solutions without needing specialized skill, analyst support, or manual manipulation of data in spreadsheets. With its intuitive interface and step-by-step guidance, the scenarios capability of Amazon Q in QuickSight helps you perform complex data analysis up to 10x faster than spreadsheets. Whether you&rsquo;re optimizing marketing budgets, streamlining supply chains, or analyzing investments, Amazon Q makes advanced data analysis accessible so you can make data-driven decisions across your organization. This capability is accessible from any Amazon QuickSight dashboard, so you can move seamlessly from visualizing data to asking what-if questions and comparing alternatives. Previous analyses can be easily modified, extended, and reused, helping you quickly adapt to changing business needs.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/skipping-the-whm-getting-started-wizard-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Skipping the WHM Getting Started Wizard | cPanel Blog</span></a></div><p>       For a full list of AWS announcements, be sure to keep an eye on the What&rsquo;s New at AWS page. </p>
<p>We launched existing services and instance types in additional Regions:</p>
<ul>
<li>Amazon DataZone is now available in Asia Pacific (Mumbai) and Europe (Paris) AWS Regions &ndash; Amazon DataZone is a fully managed data management service to catalog, discover, analyze, share, and govern data between data producers and consumers in your organization.</li>
<li><strong>The next generation of Amazon SageMaker is now available in Asia Pacific (Mumbai) and Europe (Paris) AWS Regions</strong> &ndash; Amazon SageMaker is the center for all your data, analytics, and AI. SageMaker Unified Studio provides a single development environment that consolidates AWS analytics and AI/ML tools.</li>
<li>Amazon Redshift Query Editor V2 is now available in Mexico (Central) and Asia Pacific (Thailand) AWS Regions &ndash; Amazon Redshift Query Editor V2 makes data in your Amazon Redshift data warehouse and data lake more accessible with a web-based tool for SQL users such as data analysts, data scientists, and database developers.</li>
<li>Amazon Keyspaces expands Multi-Region Replication to support all AWS Regions &ndash; Amazon Keyspaces (for Apache Cassandra) is a scalable, highly available, managed Cassandra-compatible database service that helps you run your Cassandra workloads on AWS using existing application code and developer tools.</li>
<li>AWS Network Firewall is now available in the Asia Pacific (Thailand) and Mexico (Central) AWS Regions &ndash; AWS Network Firewall is a managed firewall service that automatically scales with traffic, requires no infrastructure maintenance, and integrates with AWS Firewall Manager for centralized policy control across AWS accounts.</li>
<li>Amazon CloudWatch RUM is now generally available in Israel (Tel Aviv) and Asia Pacific (Hong Kong) AWS Regions &ndash; CloudWatch RUM monitors web applications by collecting real-time client-side performance data and providing dashboards that show end-user experience metrics, including page load anomalies, core web vitals, and errors across different geolocations, browsers, and devices.</li>
<li>Amazon VPC IP Address Manager is now available in Asia Pacific (Thailand) and Mexico (Central) AWS Regions &ndash; Amazon Virtual Private Cloud (Amazon VPC) IP Address Manager (Amazon VPC IPAM) makes it easier to plan, track, and monitor IP addresses for AWS workloads, helping you organize addresses based on routing and security needs and set simple business rules to govern IP address assignments.</li>
<li>Amazon Q Business now available in Asia Pacific (Sydney) AWS Region &ndash; Amazon Q Business is the most capable generative AI&ndash;powered assistant for finding information, gaining insight, and taking action at work. It can answer questions, provide summaries, generate content, and securely complete tasks based on data and information in your enterprise systems.</li>
<li>Amazon EC2 P5en instances are now available in US East (N. Virginia) and Asia Pacific (Jakarta) AWS Regions &ndash; P5en instances feature 8 H200 GPUs with 1.7x memory size, paired with 4th Gen Intel Xeon processors and Gen5 PCIe for 4x CPU-GPU bandwidth. This helps improve collective communications performance for distributed training workloads such as deep learning, generative AI, real-time data processing, and high performance computing (HPC) applications.</li>
<li>Amazon EC2 R8g instances now available in US West (N. California) AWS Region &ndash; These instances offer larger instance sizes with up to 3x more vCPU (up to 48xlarge) and memory (up to 1.5 TB) than AWS Graviton3 based R7g instances. These instances are up to 30% faster for web applications, 40% faster for databases, and 45% faster for large Java applications compared to Graviton3 based R7g instances.</li>
<li>Amazon EC2 C8g instances now available in Asia Pacific (Tokyo) AWS Region &ndash; These instances offer larger instance sizes with up to 3x more vCPUs and memory compared to Graviton3 based Amazon C7g instances. AWS Graviton4 processors are up to 40% faster for databases, 30% faster for web applications, and 45% faster for large Java applications than AWS Graviton3 processors.</li>
<li><strong>Amazon SageMaker AI is now available in Mexico (Central) and Asia Pacific (Thailand) AWS Regions</strong> &ndash; Amazon SageMaker AI is a fully managed platform that provides every developer and data scientist with the ability to build, train, and deploy machine learning (ML) models quickly.</li>
<li>Amazon ElastiCache now supports AWS PrivateLink in Asia Pacific (Jakarta) and Asia Pacific (Hyderabad) AWS Regions &ndash; AWS PrivateLink provides private connectivity between VPCs, AWS services, and on-premises networks without exposing traffic to the public internet and securing your network traffic. To use AWS PrivateLink with Amazon ElastiCache, you create an interface VPC endpoint for Amazon ElastiCache in your VPC using the Amazon VPC console, AWS SDK, or AWS Command Line Interface (AWS CLI).</li>
</ul>
<p><span><strong>Other AWS events</strong></span><br>Check your calendar and sign up for upcoming AWS events.</p>
<p>AWS GenAI Lofts&nbsp;are collaborative spaces and immersive experiences that showcase AWS expertise in cloud computing and AI. They provide startups and developers with hands-on access to AI products and services, exclusive sessions with industry leaders, and valuable networking opportunities with investors and peers.&nbsp;Find a GenAI Loft location near you&nbsp;and don&rsquo;t forget to register.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/gone-phishing-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Gone Phishing | cPanel Blog</span></a></div><p>Browse all upcoming&nbsp;AWS led in-person and virtual events here.</p>
<p>That&rsquo;s all for this week. Check back next Monday for another Weekly Roundup!</p>
<p>       &mdash; Esra </p>
<p><em>This post is part of our&nbsp;Weekly Roundup&nbsp;series. Check back each week for a quick roundup of interesting news and announcements from AWS!</em></p>
<hr>
<p>How is the News Blog doing? Take this 1 minute survey!</p>
<p><em>(This survey is hosted by an external company. AWS handles your information as described in the AWS Privacy Notice. AWS will own the data gathered via this survey and will not share the information collected with survey respondents.)</em></p>
<p>       <!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/aws-weekly-roundup-amazon-bedrock-amazon-quicksight-aws-amplify-and-more-march-31-2025/">AWS Weekly Roundup: Amazon Bedrock, Amazon QuickSight, AWS Amplify, and more (March 31, 2025)</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Get insights from multimodal content with Amazon Bedrock Data Automation, now generally available</title>
		<link>https://thenokiablog.com/get-insights-from-multimodal-content-with-amazon-bedrock-data-automation-now-generally-available/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Mon, 03 Mar 2025 18:18:40 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon Bedrock]]></category>
		<category><![CDATA[Amazon Bedrock Knowledge Bases]]></category>
		<category><![CDATA[Amazon EventBridge]]></category>
		<category><![CDATA[Amazon Machine Learning]]></category>
		<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[AWS Lambda]]></category>
		<category><![CDATA[AWS PrivateLink]]></category>
		<category><![CDATA[AWS re:Invent]]></category>
		<category><![CDATA[Compute]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Generative AI]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Regions]]></category>
		<category><![CDATA[Storage]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/get-insights-from-multimodal-content-with-amazon-bedrock-data-automation-now-generally-available/</guid>

					<description><![CDATA[<p>Many applications need to interact with content available through different modalities. Some of these applications process...</p>
<p>The post <a href="https://thenokiablog.com/get-insights-from-multimodal-content-with-amazon-bedrock-data-automation-now-generally-available/">Get insights from multimodal content with Amazon Bedrock Data Automation, now generally available</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img loading="lazy" decoding="async" src="https://thenokiablog.com/wp-content/uploads/2025/03/get-insights-from-multimodal-content-with-amazon-bedrock-data-automation-now-generally-available.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>Many applications need to interact with content available through different modalities. Some of these applications process complex documents, such as insurance claims and medical bills. Mobile apps need to analyze user-generated media. Organizations need to build a semantic index on top of their digital assets that include documents, images, audio, and video files. However, getting insights from unstructured multimodal content is not easy to set up: you have to implement processing pipelines for the different data formats and go through multiple steps to get the information you need. That usually means having multiple models in production for which you have to handle cost optimizations (through fine-tuning and prompt engineering), safeguards (for example, against hallucinations), integrations with the target applications (including data formats), and model updates.</p>
<p>To make this process easier, we introduced in preview during AWS re:Invent Amazon Bedrock Data Automation, a capability of Amazon Bedrock that streamlines the generation of valuable insights from unstructured, multimodal content such as documents, images, audio, and videos. With Bedrock Data Automation, you can reduce the development time and effort to build intelligent document processing, media analysis, and other multimodal data-centric automation solutions.</p>
<p>You can use Bedrock Data Automation as a standalone feature or as a parser for Amazon Bedrock Knowledge Bases to index insights from multimodal content and provide more relevant responses for Retrieval-Augmented Generation (RAG).</p>
<p>Today, Bedrock Data Automation is now generally available with support for cross-region inference endpoints to be available in more AWS Regions and seamlessly use compute across different locations. Based on your feedback during the preview, we also improved accuracy and added support for logo recognition for images and videos.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p>Let&rsquo;s have a look at how this works in practice.</p>
<p><span><strong>Using Amazon Bedrock Data Automation with cross-region inference endpoints<br></strong></span>The blog post published for the Bedrock Data Automation preview shows how to use the visual demo in the Amazon Bedrock console to extract information from documents and videos. I recommend you go through the console demo experience to understand how this capability works and what you can do to customize it. For this post, I focus more on how Bedrock Data Automation works in your applications, starting with a few steps in the console and following with code samples.</p>
<p>The <strong>Data Automation</strong> section of the Amazon Bedrock console now asks for confirmation to enable cross-region support the first time you access it. For example:</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-93600" src="https://thenokiablog.com/wp-content/uploads/2025/03/get-insights-from-multimodal-content-with-amazon-bedrock-data-automation-now-generally-available-1.png" alt="Console screenshot." width="936" height="258"></p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/skipping-the-whm-getting-started-wizard-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Skipping the WHM Getting Started Wizard | cPanel Blog</span></a></div><p>From an API perspective, the <code>InvokeDataAutomationAsync</code> operation now <strong>requires</strong> an additional parameter (<code>dataAutomationProfileArn</code>) to specify the data automation profile to use. The value for this parameter depends on the Region and your AWS account ID:</p>
<p><code>arn:aws:bedrock:&lt;REGION&gt;:&lt;ACCOUNT_ID&gt;:data-automation-profile/us.data-automation-v1</code></p>
<p>Also, the <code>dataAutomationArn</code> parameter has been renamed to <code>dataAutomationProjectArn</code> to better reflect that it contains the project Amazon Resource Name (ARN). When invoking Bedrock Data Automation, you now need to specify a project or a blueprint to use. If you pass in blueprints, you will get custom output. To continue to get standard default output, configure the parameter <code>DataAutomationProjectArn</code> to use <code>arn:aws:bedrock:&lt;REGION&gt;:aws:data-automation-project/public-default</code>.</p>
<p>As the name suggests, the <code>InvokeDataAutomationAsync</code> operation is asynchronous. You pass the input and output configuration and, when the result is ready, it&rsquo;s written on an Amazon Simple Storage Service (Amazon S3) bucket as specified in the output configuration. You can receive an Amazon EventBridge notification from Bedrock Data Automation using the <code>notificationConfiguration</code> parameter.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/gone-phishing-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Gone Phishing | cPanel Blog</span></a></div><p>With Bedrock Data Automation, you can configure outputs in two ways:</p>
<ul>
<li><strong>Standard output</strong> delivers predefined insights relevant to a data type, such as document semantics, video chapter summaries, and audio transcripts. With standard outputs, you can set up your desired insights in just a few steps.</li>
<li><strong>Custom output</strong> lets you specify extraction needs using blueprints for more tailored insights.</li>
</ul>
<p>To see the new capabilities in action, I create a project and customize the standard output settings. For documents, I choose plain text instead of markdown. Note that you can automate these configuration steps using the Bedrock Data Automation API.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-93606" src="https://thenokiablog.com/wp-content/uploads/2025/03/get-insights-from-multimodal-content-with-amazon-bedrock-data-automation-now-generally-available-2.png" alt="Console screenshot." width="1352" height="601"></p>
<p>For videos, I want a full audio transcript and a summary of the entire video. I also ask for a summary of each chapter.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-93720" src="https://thenokiablog.com/wp-content/uploads/2025/03/get-insights-from-multimodal-content-with-amazon-bedrock-data-automation-now-generally-available-3.png" alt="Console screenshot." width="1249" height="487"></p>
<p>To configure a blueprint, I choose <strong>Custom output setup</strong> in the <strong>Data automation</strong> section of the Amazon Bedrock console navigation pane. There, I search for the <strong>US-Driver-License</strong> sample blueprint. You can browse other sample blueprints for more examples and ideas.</p>
<p>Sample blueprints can&rsquo;t be edited, so I use the <strong>Actions</strong> menu to duplicate the blueprint and add it to my project. There, I can fine-tune the data to be extracted by modifying the blueprint and adding custom fields that can use generative AI to extract or compute data in the format I need.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-93601" src="https://thenokiablog.com/wp-content/uploads/2025/03/get-insights-from-multimodal-content-with-amazon-bedrock-data-automation-now-generally-available-4.png" alt="Console screenshot." width="1246" height="1086"></p>
<p>I upload the image of a US driver&rsquo;s license on an S3 bucket. Then, I use this sample Python script that uses Bedrock Data Automation through the AWS SDK for Python (Boto3) to extract text information from the image:</p>
<pre><code class="lang-python">import json
import sys
import time

import boto3

DEBUG = False

AWS_REGION = '&lt;REGION&gt;'
BUCKET_NAME = '&lt;BUCKET&gt;'
INPUT_PATH = 'BDA/Input'
OUTPUT_PATH = 'BDA/Output'

PROJECT_ID = '&lt;PROJECT_ID&gt;'
BLUEPRINT_NAME = 'US-Driver-License-demo'

# Fields to display
BLUEPRINT_FIELDS = [
    'NAME_DETAILS/FIRST_NAME',
    'NAME_DETAILS/MIDDLE_NAME',
    'NAME_DETAILS/LAST_NAME',
    'DATE_OF_BIRTH',
    'DATE_OF_ISSUE',
    'EXPIRATION_DATE'
]

# AWS SDK for Python (Boto3) clients
bda = boto3.client('bedrock-data-automation-runtime', region_name=AWS_REGION)
s3 = boto3.client('s3', region_name=AWS_REGION)
sts = boto3.client('sts')


def log(data):
    if DEBUG:
        if type(data) is dict:
            text = json.dumps(data, indent=4)
        else:
            text = str(data)
        print(text)

def get_aws_account_id() -&gt; str:
    return sts.get_caller_identity().get('Account')


def get_json_object_from_s3_uri(s3_uri) -&gt; dict:
    s3_uri_split = s3_uri.split('/')
    bucket = s3_uri_split[2]
    key = '/'.join(s3_uri_split[3:])
    object_content = s3.get_object(Bucket=bucket, Key=key)['Body'].read()
    return json.loads(object_content)


def invoke_data_automation(input_s3_uri, output_s3_uri, data_automation_arn, aws_account_id) -&gt; dict:
    params = {
        'inputConfiguration': {
            's3Uri': input_s3_uri
        },
        'outputConfiguration': {
            's3Uri': output_s3_uri
        },
        'dataAutomationConfiguration': {
            'dataAutomationProjectArn': data_automation_arn
        },
        'dataAutomationProfileArn': f"arn:aws:bedrock:{AWS_REGION}:{aws_account_id}:data-automation-profile/us.data-automation-v1"
    }

    response = bda.invoke_data_automation_async(**params)
    log(response)

    return response

def wait_for_data_automation_to_complete(invocation_arn, loop_time_in_seconds=1) -&gt; dict:
    while True:
        response = bda.get_data_automation_status(
            invocationArn=invocation_arn
        )
        status = response['status']
        if status not in ['Created', 'InProgress']:
            print(f" {status}")
            return response
        print(".", end='', flush=True)
        time.sleep(loop_time_in_seconds)


def print_document_results(standard_output_result):
    print(f"Number of pages: {standard_output_result['metadata']['number_of_pages']}")
    for page in standard_output_result['pages']:
        print(f"- Page {page['page_index']}")
        if 'text' in page['representation']:
            print(f"{page['representation']['text']}")
        if 'markdown' in page['representation']:
            print(f"{page['representation']['markdown']}")


def print_video_results(standard_output_result):
    print(f"Duration: {standard_output_result['metadata']['duration_millis']} ms")
    print(f"Summary: {standard_output_result['video']['summary']}")
    statistics = standard_output_result['statistics']
    print("Statistics:")
    print(f"- Speaket count: {statistics['speaker_count']}")
    print(f"- Chapter count: {statistics['chapter_count']}")
    print(f"- Shot count: {statistics['shot_count']}")
    for chapter in standard_output_result['chapters']:
        print(f"Chapter {chapter['chapter_index']} {chapter['start_timecode_smpte']}-{chapter['end_timecode_smpte']} ({chapter['duration_millis']} ms)")
        if 'summary' in chapter:
            print(f"- Chapter summary: {chapter['summary']}")


def print_custom_results(custom_output_result):
    matched_blueprint_name = custom_output_result['matched_blueprint']['name']
    log(custom_output_result)
    print('n- Custom output')
    print(f"Matched blueprint: {matched_blueprint_name}  Confidence: {custom_output_result['matched_blueprint']['confidence']}")
    print(f"Document class: {custom_output_result['document_class']['type']}")
    if matched_blueprint_name == BLUEPRINT_NAME:
        print('n- Fields')
        for field_with_group in BLUEPRINT_FIELDS:
            print_field(field_with_group, custom_output_result)


def print_results(job_metadata_s3_uri) -&gt; None:
    job_metadata = get_json_object_from_s3_uri(job_metadata_s3_uri)
    log(job_metadata)

    for segment in job_metadata['output_metadata']:
        asset_id = segment['asset_id']
        print(f'nAsset ID: {asset_id}')

        for segment_metadata in segment['segment_metadata']:
            # Standard output
            standard_output_path = segment_metadata['standard_output_path']
            standard_output_result = get_json_object_from_s3_uri(standard_output_path)
            log(standard_output_result)
            print('n- Standard output')
            semantic_modality = standard_output_result['metadata']['semantic_modality']
            print(f"Semantic modality: {semantic_modality}")
            match semantic_modality:
                case 'DOCUMENT':
                    print_document_results(standard_output_result)
                case 'VIDEO':
                    print_video_results(standard_output_result)
            # Custom output
            if 'custom_output_status' in segment_metadata and segment_metadata['custom_output_status'] == 'MATCH':
                custom_output_path = segment_metadata['custom_output_path']
                custom_output_result = get_json_object_from_s3_uri(custom_output_path)
                print_custom_results(custom_output_result)


def print_field(field_with_group, custom_output_result) -&gt; None:
    inference_result = custom_output_result['inference_result']
    explainability_info = custom_output_result['explainability_info'][0]
    if '/' in field_with_group:
        # For fields part of a group
        (group, field) = field_with_group.split('/')
        inference_result = inference_result[group]
        explainability_info = explainability_info[group]
    else:
        field = field_with_group
    value = inference_result[field]
    confidence = explainability_info[field]['confidence']
    print(f'{field}: {value or '&lt;EMPTY&gt;'}  Confidence: {confidence}')


def main() -&gt; None:
    if len(sys.argv) &lt; 2:
        print("Please provide a filename as command line argument")
        sys.exit(1)
      
    file_name = sys.argv[1]
    
    aws_account_id = get_aws_account_id()
    input_s3_uri = f"s3://{BUCKET_NAME}/{INPUT_PATH}/{file_name}" # File
    output_s3_uri = f"s3://{BUCKET_NAME}/{OUTPUT_PATH}" # Folder
    data_automation_arn = f"arn:aws:bedrock:{AWS_REGION}:{aws_account_id}:data-automation-project/{PROJECT_ID}"

    print(f"Invoking Bedrock Data Automation for '{file_name}'", end='', flush=True)

    data_automation_response = invoke_data_automation(input_s3_uri, output_s3_uri, data_automation_arn, aws_account_id)
    data_automation_status = wait_for_data_automation_to_complete(data_automation_response['invocationArn'])

    if data_automation_status['status'] == 'Success':
        job_metadata_s3_uri = data_automation_status['outputConfiguration']['s3Uri']
        print_results(job_metadata_s3_uri)


if __name__ == "__main__":
    main()</code></pre>
<p>The initial configuration in the script includes the name of the S3 bucket to use in input and output, the location of the input file in the bucket, the output path for the results, the project ID to use to get custom output from Bedrock Data Automation, and the blueprint fields to show in output.</p>
<p>I run the script passing the name of the input file. In output, I see the information extracted by Bedrock Data Automation. The <strong>US-Driver-License</strong> is a match and the name and dates in the driver&rsquo;s license are printed in output.</p>
<div class="hide-language" readability="11">
<pre><code class="lang-bash">python bda-ga.py bda-drivers-license.jpeg

Invoking Bedrock Data Automation for 'bda-drivers-license.jpeg'................ Success

Asset ID: 0

- Standard output
Semantic modality: DOCUMENT
Number of pages: 1
- Page 0
NEW JERSEY

Motor Vehicle
 Commission

AUTO DRIVER LICENSE

Could DL M6454 64774 51685                      CLASS D
        DOB 01-01-1968
ISS 03-19-2019          EXP     01-01-2023
        MONTOYA RENEE MARIA 321 GOTHAM AVENUE TRENTON, NJ 08666 OF
        END NONE
        RESTR NONE
        SEX F HGT 5'-08" EYES HZL               ORGAN DONOR
        CM ST201907800000019 CHG                11.00

[SIGNATURE]



- Custom output
Matched blueprint: US-Driver-License-copy  Confidence: 1
Document class: US-drivers-licenses

- Fields
FIRST_NAME: RENEE  Confidence: 0.859375
MIDDLE_NAME: MARIA  Confidence: 0.83203125
LAST_NAME: MONTOYA  Confidence: 0.875
DATE_OF_BIRTH: 1968-01-01  Confidence: 0.890625
DATE_OF_ISSUE: 2019-03-19  Confidence: 0.79296875
EXPIRATION_DATE: 2023-01-01  Confidence: 0.93359375</code></pre>
</div>
<p>As expected, I see in output the information I selected from the blueprint associated with the Bedrock Data Automation project.</p>
<p>Similarly, I run the same script on a video file from my colleague Mike Chambers. To keep the output small, I don&rsquo;t print the full audio transcript or the text displayed in the video.</p>
<div class="hide-language" readability="91">
<pre><code class="lang-bash">python bda.py mike-video.mp4
Invoking Bedrock Data Automation for 'mike-video.mp4'.......................................................................................................................................................................................................................................................................... Success

Asset ID: 0

- Standard output
Semantic modality: VIDEO
Duration: 810476 ms
Summary: In this comprehensive demonstration, a technical expert explores the capabilities and limitations of Large Language Models (LLMs) while showcasing a practical application using AWS services. He begins by addressing a common misconception about LLMs, explaining that while they possess general world knowledge from their training data, they lack current, real-time information unless connected to external data sources.

To illustrate this concept, he demonstrates an "Outfit Planner" application that provides clothing recommendations based on location and weather conditions. Using Brisbane, Australia as an example, the application combines LLM capabilities with real-time weather data to suggest appropriate attire like lightweight linen shirts, shorts, and hats for the tropical climate.

The demonstration then shifts to the Amazon Bedrock platform, which enables users to build and scale generative AI applications using foundation models. The speaker showcases the "OutfitAssistantAgent," explaining how it accesses real-time weather data to make informed clothing recommendations. Through the platform's "Show Trace" feature, he reveals the agent's decision-making process and how it retrieves and processes location and weather information.

The technical implementation details are explored as the speaker configures the OutfitAssistant using Amazon Bedrock. The agent's workflow is designed to be fully serverless and managed within the Amazon Bedrock service.

Further diving into the technical aspects, the presentation covers the AWS Lambda console integration, showing how to create action group functions that connect to external services like the OpenWeatherMap API. The speaker emphasizes that LLMs become truly useful when connected to tools providing relevant data sources, whether databases, text files, or external APIs.

The presentation concludes with the speaker encouraging viewers to explore more AWS developer content and engage with the channel through likes and subscriptions, reinforcing the practical value of combining LLMs with external data sources for creating powerful, context-aware applications.
Statistics:
- Speaket count: 1
- Chapter count: 6
- Shot count: 48
Chapter 0 00:00:00:00-00:01:32:01 (92025 ms)
- Chapter summary: A man with a beard and glasses, wearing a gray hooded sweatshirt with various logos and text, is sitting at a desk in front of a colorful background. He discusses the frequent release of new large language models (LLMs) and how people often test these models by asking questions like "Who won the World Series?" The man explains that LLMs are trained on general data from the internet, so they may have information about past events but not current ones. He then poses the question of what he wants from an LLM, stating that he desires general world knowledge, such as understanding basic concepts like "up is up" and "down is down," but does not need specific factual knowledge. The man suggests that he can attach other systems to the LLM to access current factual data relevant to his needs. He emphasizes the importance of having general world knowledge and the ability to use tools and be linked into agentic workflows, which he refers to as "agentic workflows." The man encourages the audience to add this term to their spell checkers, as it will likely become commonly used.
Chapter 1 00:01:32:01-00:03:38:18 (126560 ms)
- Chapter summary: The video showcases a man with a beard and glasses demonstrating an "Outfit Planner" application on his laptop. The application allows users to input their location, such as Brisbane, Australia, and receive recommendations for appropriate outfits based on the weather conditions. The man explains that the application generates these recommendations using large language models, which can sometimes provide inaccurate or hallucinated information since they lack direct access to real-world data sources.

The man walks through the process of using the Outfit Planner, entering Brisbane as the location and receiving weather details like temperature, humidity, and cloud cover. He then shows how the application suggests outfit options, including a lightweight linen shirt, shorts, sandals, and a hat, along with an image of a woman wearing a similar outfit in a tropical setting.

Throughout the demonstration, the man points out the limitations of current language models in providing accurate and up-to-date information without external data connections. He also highlights the need to edit prompts and adjust settings within the application to refine the output and improve the accuracy of the generated recommendations.
Chapter 2 00:03:38:18-00:07:19:06 (220620 ms)
- Chapter summary: The video demonstrates the Amazon Bedrock platform, which allows users to build and scale generative AI applications using foundation models (FMs). [speaker_0] introduces the platform's overview, highlighting its key features like managing FMs from AWS, integrating with custom models, and providing access to leading AI startups. The video showcases the Amazon Bedrock console interface, where [speaker_0] navigates to the "Agents" section and selects the "OutfitAssistantAgent" agent. [speaker_0] tests the OutfitAssistantAgent by asking it for outfit recommendations in Brisbane, Australia. The agent provides a suggestion of wearing a light jacket or sweater due to cool, misty weather conditions. To verify the accuracy of the recommendation, [speaker_0] clicks on the "Show Trace" button, which reveals the agent's workflow and the steps it took to retrieve the current location details and weather information for Brisbane. The video explains that the agent uses an orchestration and knowledge base system to determine the appropriate response based on the user's query and the retrieved data. It highlights the agent's ability to access real-time information like location and weather data, which is crucial for generating accurate and relevant responses.
Chapter 3 00:07:19:06-00:11:26:13 (247214 ms)
- Chapter summary: The video demonstrates the process of configuring an AI assistant agent called "OutfitAssistant" using Amazon Bedrock. [speaker_0] introduces the agent's purpose, which is to provide outfit recommendations based on the current time and weather conditions. The configuration interface allows selecting a language model from Anthropic, in this case the Claud 3 Haiku model, and defining natural language instructions for the agent's behavior. [speaker_0] explains that action groups are groups of tools or actions that will interact with the outside world. The OutfitAssistant agent uses Lambda functions as its tools, making it fully serverless and managed within the Amazon Bedrock service. [speaker_0] defines two action groups: "get coordinates" to retrieve latitude and longitude coordinates from a place name, and "get current time" to determine the current time based on the location. The "get current weather" action requires calling the "get coordinates" action first to obtain the location coordinates, then using those coordinates to retrieve the current weather information. This demonstrates the agent's workflow and how it utilizes the defined actions to generate outfit recommendations. Throughout the video, [speaker_0] provides details on the agent's configuration, including its name, description, model selection, instructions, and action groups. The interface displays various options and settings related to these aspects, allowing [speaker_0] to customize the agent's behavior and functionality.
Chapter 4 00:11:26:13-00:13:00:17 (94160 ms)
- Chapter summary: The video showcases a presentation by [speaker_0] on the AWS Lambda console and its integration with machine learning models for building powerful agents. [speaker_0] demonstrates how to create an action group function using AWS Lambda, which can be used to generate text responses based on input parameters like location, time, and weather data. The Lambda function code is shown, utilizing external services like OpenWeatherMap API for fetching weather information. [speaker_0] explains that for a large language model to be useful, it needs to connect to tools providing relevant data sources, such as databases, text files, or external APIs. The presentation covers the process of defining actions, setting up Lambda functions, and leveraging various tools within the AWS environment to build intelligent agents capable of generating context-aware responses.
Chapter 5 00:13:00:17-00:13:28:10 (27761 ms)
- Chapter summary: A man with a beard and glasses, wearing a gray hoodie with various logos and text, is sitting at a desk in front of a colorful background. He is using a laptop computer that has stickers and logos on it, including the AWS logo. The man appears to be presenting or speaking about AWS (Amazon Web Services) and its services, such as Lambda functions and large language models. He mentions that if a Lambda function can do something, then it can be used to augment a large language model. The man concludes by expressing hope that the viewer found the video useful and insightful, and encourages them to check out other videos on the AWS developers channel. He also asks viewers to like the video, subscribe to the channel, and watch other videos.</code></pre>
</div>
<p><span><strong>Things to know<br></strong></span>Amazon Bedrock Data Automation is now available via cross-region inference in the following two AWS Regions: US East (N. Virginia) and US West (Oregon). When using Bedrock Data Automation from those Regions, data can be processed using cross-region inference in any of these four Regions: US East (Ohio, N. Virginia) and US West (N. California, Oregon). All these Regions are in the US so that data is processed within the same geography. We&rsquo;re working to add support for more Regions in Europe and Asia later in 2025.</p>
<p>There&rsquo;s no change in pricing compared to the preview and when using cross-region inference. For more information, visit Amazon Bedrock pricing.</p>
<p>Bedrock Data Automation now also includes a number of security, governance and manageability related capabilities such as AWS Key Management Service (AWS KMS) customer managed keys support for granular encryption control, AWS PrivateLink to connect directly to the Bedrock Data Automation APIs in your virtual private cloud (VPC) instead of connecting over the internet, and tagging of Bedrock Data Automation resources and jobs to track costs and enforce tag-based access policies in AWS Identity and Access Management (IAM).</p>
<p>I used Python in this blog post but Bedrock Data Automation is available with any AWS SDKs. For example, you can use Java, .NET, or Rust for a backend document processing application; JavaScript for a web app that processes images, videos, or audio files; and Swift for a native mobile app that processes content provided by end users. It&rsquo;s never been so easy to get insights from multimodal data.</p>
<p>Here are a few reading suggestions to learn more (including code samples):</p>
<p>&ndash; Danilo</p>
<p>&mdash;</p>
<p>How is the News Blog doing? Take this 1 minute survey!</p>
<p><em>(This survey is hosted by an external company. AWS handles your information as described in the AWS Privacy Notice. AWS will own the data gathered via this survey and will not share the information collected with survey respondents.)</em></p>
<p>       <!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/get-insights-from-multimodal-content-with-amazon-bedrock-data-automation-now-generally-available/">Get insights from multimodal content with Amazon Bedrock Data Automation, now generally available</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>AWS Weekly Roundup: New Asia Pacific Region, DynamoDB updates, Amazon Q developer, and more (January 13, 2025)</title>
		<link>https://thenokiablog.com/aws-weekly-roundup-new-asia-pacific-region-dynamodb-updates-amazon-q-developer-and-more-january-13-2025/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Mon, 13 Jan 2025 17:29:48 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon Connect]]></category>
		<category><![CDATA[Amazon DynamoDB]]></category>
		<category><![CDATA[Amazon Q]]></category>
		<category><![CDATA[Amazon Q Developer]]></category>
		<category><![CDATA[Amazon SageMaker]]></category>
		<category><![CDATA[Analytics]]></category>
		<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[AWS Chatbot]]></category>
		<category><![CDATA[AWS PrivateLink]]></category>
		<category><![CDATA[AWS Systems Manager]]></category>
		<category><![CDATA[AWS Transit Gateway]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Generative AI]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Regions]]></category>
		<category><![CDATA[Week in Review]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/aws-weekly-roundup-new-asia-pacific-region-dynamodb-updates-amazon-q-developer-and-more-january-13-2025/</guid>

					<description><![CDATA[<p>As we move into the second week of 2025, China is celebrating Laba Festival (&#33098;&#20843;&#33410;), a...</p>
<p>The post <a href="https://thenokiablog.com/aws-weekly-roundup-new-asia-pacific-region-dynamodb-updates-amazon-q-developer-and-more-january-13-2025/">AWS Weekly Roundup: New Asia Pacific Region, DynamoDB updates, Amazon Q developer, and more (January 13, 2025)</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img loading="lazy" decoding="async" src="https://thenokiablog.com/wp-content/uploads/2025/01/aws-weekly-roundup-new-asia-pacific-region-dynamodb-updates-amazon-q-developer-and-more-january-13-2025.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p><img loading="lazy" decoding="async" class="alignright wp-image-93258" src="https://thenokiablog.com/wp-content/uploads/2025/01/aws-weekly-roundup-new-asia-pacific-region-dynamodb-updates-amazon-q-developer-and-more-january-13-2025.jpg" alt width="420" height="336">As we move into the second week of 2025, China is celebrating Laba Festival (&#33098;&#20843;&#33410;), a traditional holiday, which marks the beginning of Chinese New Year preparations. On this day, Chinese people prepare Laba congee, a special porridge combining various grains, dried fruits, and nuts. This</p>
<p>nutritious mixture symbolizes harmony, prosperity, and good fortune &mdash; with each ingredient representing the diversity and abundance of life. This traditional practice dates back to when Buddha achieved enlightenment after consuming rice porridge, making it a symbol of both material and spiritual nourishment. The festival, occurring on the eighth day of the twelfth lunar month, marks the countdown to Spring Festival, China&rsquo;s most significant traditional holiday celebrating family reunion and renewal.</p>
<p>As our global tech community grows, such cultural celebrations remind us of the importance of inclusive innovation and shared progress.</p>
<p><strong>Last week&rsquo;s launches</strong></p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p>Let&rsquo;s take a look at what Amazon Web Services (AWS) launched in this week.</p>
<p>New AWS Asia Pacific (Thailand) Region&ndash; AWS has expanded its global infrastructure with the launch of the new Asia Pacific (Thailand) AWS Region, featuring three Availability Zones. With this addition, customers in Thailand and throughout Southeast Asia can serve customers with reduced latency while maintaining data residency within Thailand. The newly launched Region supports the complete range of AWS services and strengthens our presence in the rapidly growing ASEAN market.</p>
<p>New AWS Direct Connect location in Bangkok &ndash; Following the launch of our Thailand Region, we&rsquo;ve established a new AWS Direct Connect location in Bangkok and expanded our existing infrastructure. This addition provides customers in Thailand with improved connectivity options and reduced network latency when accessing AWS services.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-93249" src="https://thenokiablog.com/wp-content/uploads/2025/01/aws-weekly-roundup-new-asia-pacific-region-dynamodb-updates-amazon-q-developer-and-more-january-13-2025-1.jpg" alt width="1819" height="927"></p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/skipping-the-whm-getting-started-wizard-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Skipping the WHM Getting Started Wizard | cPanel Blog</span></a></div><p><em>Database and analytics</em></p>
<p>Configurable point-in-time recovery periods for Amazon DynamoDB &ndash; Amazon DynamoDB now enables customizable point-in-time recovery (PITR) periods, which means customers can specify recovery durations ranging from 1 to 35 days on a per-table basis. This enhancement enables organizations to meet precise compliance requirements while maximizing cost-efficiency. The feature is now available across all AWS Regions, including AWS GovCloud (US West) and China Regions. This flexibility in data recovery periods empowers customers to align their backup policies precisely with their business requirements and regulatory obligations.</p>
<p>Amazon MSK Connect APIs with AWS PrivateLink &ndash; Amazon Managed Streaming for Apache Kafka Connect (Amazon MSK Connect) APIs now support AWS PrivateLink, giving customers access to MSK Connect APIs through private endpoints within their virtual private cloud (VPC). This enhancement provides increased security and reduced data exposure by keeping traffic within the AWS network.</p>
<p><em>Generative AI and machine learning</em></p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/gone-phishing-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Gone Phishing | cPanel Blog</span></a></div><p>Amazon Q Developer in SageMaker Code Editor&ndash; Amazon Q Developer is now integrated into the Amazon SageMaker Code Editor integrated development environment (IDE), enhancing the developer&rsquo;s experience with AI-powered code assistance. Intelligent code suggestions, documentation assistance, and contextual recommendations are now directly available within the SageMaker development environment.</p>
<p><em>Management and governance</em></p>
<p>AWS Systems Manager Automation in AWS Chatbot &ndash; AWS Chatbot now offers 20 additional AWS Systems Manager Automation runbook recommendations, expanding its capabilities for automated operations management. These new recommendations help customers streamline their operational tasks and implement best practices more efficiently through chat-based interactions.</p>
<p>AWS Transit Gateway cost analysis enhancement &ndash; We&rsquo;ve introduced new capabilities for analyzing Transit Gateway data processing charges using cost allocation tags. This feature provides improved visibility and control over networking costs, enabling organizations to track and optimize AWS Transit Gateway usage efficiently. The enhanced cost analysis tools deliver detailed insights into network traffic patterns and associated costs.</p>
<p><strong>Other AWS news and highlights</strong></p>
<p>2024&rsquo;s most popular DevOps blog posts &ndash; The retrospective blog post &ldquo;The most visited DevOps and Developer Productivity blog posts in 2024&rdquo; has reached the top one position on this week&rsquo;s AWS most popular articles chart. This compilation presents the most influential DevOps content from 2024, offering insights into trending topics and best practices. The collection examines key developments in continuous integration and continuous development (CI/CD), infrastructure as code (IaC), and automation practices.</p>
<p>New security course for generative AI &ndash; AWS Skill Builder has released a new course focusing on securing generative AI applications on AWS. This comprehensive training teaches professionals to implement security best practices for artificial intelligence and machine learning (AI/ML) workloads, addressing data protection, model security, and compliance requirements. The course meets the growing demand for specialized security knowledge in the rapidly evolving field of generative AI.</p>
<p>Amazon Connect Contact Lens free trials &ndash; We&rsquo;re introducing free trials for first-time users of Amazon Connect Contact Lens conversational analytics and performance evaluations. New customers can process up to 100,000 voice minutes monthly at no cost for 2 months, and first-time performance evaluation users receive a 30-day free trial starting with their first evaluation. With this initiative, customers can experience Contact Lens capabilities in their environment without additional costs. The free trials are available across all AWS Regions where Contact Lens is supported.</p>
<p>For a full list of AWS announcements, be sure to keep an eye on the What&rsquo;s New with AWS page.</p>
<p>Whether you&rsquo;re a developer, architect, business leader, or you&rsquo;re starting your cloud journey &ndash; and regardless of what 2024 brought your way &ndash; 2025 presents new opportunities for everyone.</p>
<p>This post is part of our&nbsp;Weekly Roundup series. Check back each week for a quick roundup of interesting news and announcements from AWS!</p>
<p>&ndash; Betty</p>
<p>       <!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/aws-weekly-roundup-new-asia-pacific-region-dynamodb-updates-amazon-q-developer-and-more-january-13-2025/">AWS Weekly Roundup: New Asia Pacific Region, DynamoDB updates, Amazon Q developer, and more (January 13, 2025)</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
