<?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 Amplify Archives - The NOKIA Blog</title>
	<atom:link href="https://thenokiablog.com/tag/aws-amplify/feed/" rel="self" type="application/rss+xml" />
	<link>https://thenokiablog.com/tag/aws-amplify/</link>
	<description></description>
	<lastBuildDate>Wed, 30 Sep 2026 17:04:05 +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 Amplify Archives - The NOKIA Blog</title>
	<link>https://thenokiablog.com/tag/aws-amplify/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Celebrating Our Newest AWS Heroes – September 2026</title>
		<link>https://thenokiablog.com/celebrating-our-newest-aws-heroes-september-2026/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Wed, 30 Sep 2026 17:04:05 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Announcements]]></category>
		<category><![CDATA[AWS Amplify]]></category>
		<category><![CDATA[AWS Fargate]]></category>
		<category><![CDATA[AWS Heroes]]></category>
		<category><![CDATA[AWS Lambda]]></category>
		<category><![CDATA[Containers]]></category>
		<category><![CDATA[Kiro]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Serverless]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/celebrating-our-newest-aws-heroes-september-2026/</guid>

					<description><![CDATA[<p>Today, we&#8217;re excited to introduce the newest members of the AWS Heroes program. AWS Heroes are...</p>
<p>The post <a href="https://thenokiablog.com/celebrating-our-newest-aws-heroes-september-2026/">Celebrating Our Newest AWS Heroes – September 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/10/celebrating-our-newest-aws-heroes-september-2026.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>Today, we&rsquo;re excited to introduce the newest members of the AWS Heroes program. AWS Heroes are a vibrant, worldwide group of AWS experts who go above and beyond to share knowledge, mentor others, and build thriving communities. These individuals make a real difference in helping developers and organizations succeed with AWS.</p>
<p>This month, we welcome three exceptional community leaders from across the globe, each bringing unique expertise and a deep commitment to empowering builders everywhere.</p>
<h2>Avinash Shashikant Dalvi &ndash; Bengaluru, India</h2>
<p><img decoding="async" class="alignleft" src="https://thenokiablog.com/wp-content/uploads/2026/10/celebrating-our-newest-aws-heroes-september-2026.jpg" width="175" height="263"> Serverless Hero  Avinash Shashikant Dalvi is a tech architect and co-organizer of AWS User Group Bengaluru who is focused on serverless, containers, and production-ready applications on AWS. He has delivered over 40 community talks, publishes the AWS for Product Builders newsletter, and creates technical content covering Amazon ECS, AWS Fargate, AWS Lambda, and AWS Amplify.</p>
<h2>Joanne Skiles &ndash; Orlando, USA</h2>
<p><img decoding="async" loading="lazy" class="alignleft" src="https://thenokiablog.com/wp-content/uploads/2026/10/celebrating-our-newest-aws-heroes-september-2026-1.png" width="175" height="263"> Serverless Hero Joanne Skiles is an engineering leader and educator with over 16 years of experience building full-stack systems, including serverless architecture and AI systems on AWS. She organizes the Orlando AWS User Group and teaches cloud and AI concepts through her YouTube channel, conference talks, and her podcasts Chaotic Commits and Her Career Unplugged. Joanne is also a professor in the Computer Science department at Rollins College, where she runs the Transparent Systems lab.</p>
<h2>Xiaofei Li &ndash; Shanghai, China</h2>
<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="alignleft" src="https://thenokiablog.com/wp-content/uploads/2026/10/celebrating-our-newest-aws-heroes-september-2026-2.png" width="175" height="263"> Community Hero Xiaofei Li is an AWS Golden Jacket holder and is an active community leader in the Greater China Region, leading the Kiro, Amazon Quick, and Tokyo Chinese AWS communities. He founded the Kiro Chinese User Community (5,000+ members) and initiated the Chinese localization of AWS Builder Cards across 15 cities and 3,000+ participants. Xiaofei also mentors underserved students and supports Women in Tech initiatives.</p>
<h2>Learn More</h2>
<p>Visit the AWS Heroes webpage if you&rsquo;d like to learn more about the AWS Heroes program, or to connect with a Hero near you. To learn more about how to get involved with the AWS community, visit our AWS Builder Center.</p>
<p>&mdash; Taylor</p>
<p><!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/celebrating-our-newest-aws-heroes-september-2026/">Celebrating Our Newest AWS Heroes – September 2026</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>AWS named as a Leader in 2025 Gartner Magic Quadrant for Cloud-Native Application Platforms and Container Management</title>
		<link>https://thenokiablog.com/aws-named-as-a-leader-in-2025-gartner-magic-quadrant-for-cloud-native-application-platforms-and-container-management/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Mon, 15 Sep 2025 17:53:48 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon Bedrock]]></category>
		<category><![CDATA[Amazon Elastic Container Service]]></category>
		<category><![CDATA[Amazon Elastic Kubernetes Service]]></category>
		<category><![CDATA[Amazon Q]]></category>
		<category><![CDATA[Amazon SageMaker]]></category>
		<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[AWS Amplify]]></category>
		<category><![CDATA[AWS Elastic Beanstalk]]></category>
		<category><![CDATA[AWS Fargate]]></category>
		<category><![CDATA[AWS Lambda]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Compute]]></category>
		<category><![CDATA[Containers]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Generative AI]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Serverless]]></category>
		<category><![CDATA[Thought Leadership]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/aws-named-as-a-leader-in-2025-gartner-magic-quadrant-for-cloud-native-application-platforms-and-container-management/</guid>

					<description><![CDATA[<p>A month ago, I shared that Amazon Web Services (AWS) is recognized as a Leader in...</p>
<p>The post <a href="https://thenokiablog.com/aws-named-as-a-leader-in-2025-gartner-magic-quadrant-for-cloud-native-application-platforms-and-container-management/">AWS named as a Leader in 2025 Gartner Magic Quadrant for Cloud-Native Application Platforms and Container Management</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/2025/09/aws-named-as-a-leader-in-2025-gartner-magic-quadrant-for-cloud-native-application-platforms-and-container-management.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>A month ago, I shared that Amazon Web Services (AWS) is recognized as a Leader in 2025 Gartner Magic Quadrant for Strategic Cloud Platform Services (SCPS), with Gartner naming AWS a Leader for the fifteenth consecutive year.</p>
<p>In 2024, AWS was named as a Leader in the Gartner Magic Quadrant for AI Code Assistants, Cloud-Native Application Platforms, Cloud Database Management Systems, Container Management, Data Integration Tools, Desktop as a Service (DaaS), and Data Science and Machine Learning Platforms as well as the SCPS. In 2025, we were also recognized as a Leader in the Gartner Magic Quadrant for Contact Center as a Service (CCaaS), Desktop as a Service and Data Science and Machine Learning (DSML) platforms. We strongly believe this means AWS provides the broadest and deepest range of services to customers.</p>
<p>Today, I&rsquo;m happy to share recent Magic Quadrant reports that named AWS as a Leader in more cloud technology markets: Cloud-Native Application Platforms (aka Cloud Application Platforms) and Container Management.</p>
<p><strong><u>2025 Gartner Magic Quadrant for Cloud-Native Application Platforms</u></strong><br>AWS has been named a Leader in the Gartner Magic Quadrant for Cloud-Native Application Platforms for 2 consecutive years. AWS was positioned highest on &ldquo;Ability to Execute&rdquo;. Gartner defines cloud-native application platforms as those that provide managed application runtime environments for applications and integrated capabilities to manage the lifecycle of an application or application component in the cloud environment.</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 following image is the graphical representation of the 2025 Magic Quadrant for Cloud-Native Application Platforms.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-99050" src="https://thenokiablog.com/wp-content/uploads/2025/09/aws-named-as-a-leader-in-2025-gartner-magic-quadrant-for-cloud-native-application-platforms-and-container-management-1.png" alt width="1650" height="1830"></p>
<p>Our comprehensive cloud-native application portfolio&mdash;AWS Lambda, AWS App Runner, AWS Amplify, and AWS Elastic Beanstalk&mdash;offers flexible options for building modern applications with strong AI capabilities, demonstrated through continued innovation and deep integration across our broader AWS service portfolio.</p>
<p>You can simplify the service selection through comprehensive documentation, reference architectures, and prescriptive guidance available in the AWS Solutions Library, along with AI-powered, contextual recommendations from Amazon Q based on your specific requirements. While AWS Lambda is optimized for AWS to provide the best possible serverless experience, it follows industry standards for serverless computing and supports common programming languages and frameworks. You can find all necessary capabilities within AWS, including advanced features for AI/ML, edge computing, and enterprise integration.</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>You can build, deploy, and scale generative AI agents and applications by integrating these compute offerings with Amazon Bedrock for serverless inferences and Amazon SageMaker for artificial intelligence and machine learning (AI/ML) training and management.</p>
<p>Access the complete 2025 Gartner Magic Quadrant for Cloud-Native Application Platforms to learn more.</p>
<p><strong><u>2025 Gartner Magic Quadrant for Container Management</u></strong><br>In the 2025 Gartner Magic Quadrant for Container Management, AWS has been named as a Leader for three years and was positioned furthest for &ldquo;Completeness of Vision&rdquo;. Gartner defines container management as offerings that support the deployment and operation of containerized workloads. This process involves orchestrating and overseeing the entire lifecycle of containers, covering deployment, scaling, and operations, to ensure their efficient and consistent performance across different environments.</p>
<p>The following image is the graphical representation of the 2025 Magic Quadrant for Container Management.</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><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-99042" src="https://thenokiablog.com/wp-content/uploads/2025/09/aws-named-as-a-leader-in-2025-gartner-magic-quadrant-for-cloud-native-application-platforms-and-container-management-2.png" alt width="2893" height="3200"></p>
<p>AWS container services offer fully managed container orchestration with AWS native solutions and open-source technologies to focus on providing a wide range of deployment options, from Kubernetes to our native orchestrator.</p>
<p>You can use Amazon Elastic Container Service (Amazon ECS) and Amazon Elastic Kubernetes Service (Amazon EKS). Both can be used with AWS Fargate for serverless container deployment. Additionally, EKS Auto Mode simplifies Kubernetes management by automatically provisioning infrastructure, selecting optimal compute instances, and dynamically scaling resources for containerized applications.</p>
<p class="jss689" data-pm-slice="1 1 []">You can connect on-premises and edge infrastructure back to AWS container services with EKS Hybrid Nodes and ECS Anywhere, or use&nbsp;EKS Anywhere for a fully disconnected Kubernetes experience supported by AWS. With flexible compute and deployment options, you can reduce operational overhead and focus on innovation and drive business value faster.</p>
<p>Access the complete 2025 Gartner Magic Quadrant for Container Management to learn more.</p>
<p>&mdash; Channy</p>
<p><small>Gartner does not endorse any vendor, product or service depicted in its research publications and does not advise technology users to select only those vendors with the highest ratings or other designation. Gartner research publications consist of the opinions of Gartner&rsquo;s research organization and should not be construed as statements of fact. Gartner disclaims all warranties, expressed or implied, with respect to this research, including any warranties of merchantability or fitness for a particular purpose.</small></p>
<p><small>GARTNER is a registered trademark and service mark of Gartner and Magic Quadrant is a registered trademark of Gartner, Inc. and/or its affiliates in the U.S. and internationally and are used herein with permission. All rights reserved.</small></p>
<p>       <!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/aws-named-as-a-leader-in-2025-gartner-magic-quadrant-for-cloud-native-application-platforms-and-container-management/">AWS named as a Leader in 2025 Gartner Magic Quadrant for Cloud-Native Application Platforms and Container Management</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>Firewall support for AWS Amplify hosted sites</title>
		<link>https://thenokiablog.com/firewall-support-for-aws-amplify-hosted-sites/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Wed, 26 Mar 2025 20:05:15 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Announcements]]></category>
		<category><![CDATA[AWS Amplify]]></category>
		<category><![CDATA[AWS WAF]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Front-End Web & Mobile]]></category>
		<category><![CDATA[Hosting]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Regions]]></category>
		<category><![CDATA[Security, Identity, & Compliance]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/firewall-support-for-aws-amplify-hosted-sites/</guid>

					<description><![CDATA[<p>Today, we&#8217;re announcing the general availability of the AWS WAF integration with AWS Amplify Hosting. Web...</p>
<p>The post <a href="https://thenokiablog.com/firewall-support-for-aws-amplify-hosted-sites/">Firewall support for AWS Amplify hosted sites</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/firewall-support-for-aws-amplify-hosted-sites.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>Today, we&rsquo;re announcing the general availability of the AWS WAF integration with AWS Amplify Hosting.</p>
<p>Web application owners are constantly working to protect their applications from a variety of threats. Previously, if you wanted to implement a robust security posture for your Amplify Hosted applications, you needed to create architectures using Amazon CloudFront distributions with AWS WAF protection, which required additional configuration steps, expertise, and management overhead.</p>
<p>With the general availability of AWS WAF in Amplify Hosting, you can now directly attach a web application firewall to your AWS Amplify apps through a one-click integration in the Amplify console or using infrastructure as code (IaC). This integration gives you access to the full range of AWS WAF capabilities including managed rules, which provide protection against common web exploits and vulnerabilities like SQL injection and cross-site scripting (XSS). You can also create your own custom rules based on your specific application needs.</p>
<p>This new capability helps you implement defense-in-depth security strategies for your web applications. You can take advantage of AWS WAF rate-based rules to protect against distributed denial of service (DDoS) attacks by limiting the rate of requests from IP addresses. Additionally, you can implement geo-blocking to restrict access to your applications from specific countries, which is particularly valuable if your service is designed for specific geographic regions.</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>Let&rsquo;s see how it works<br></strong></span>Setting up AWS WAF protection for your Amplify app is straightforward. From the Amplify console, navigate to your app settings, select the <strong>Firewall</strong> tab, and choose the predefined rules you want to apply to your configuration.&nbsp;<img loading="lazy" decoding="async" class="aligncenter wp-image-94093" src="https://thenokiablog.com/wp-content/uploads/2025/03/firewall-support-for-aws-amplify-hosted-sites-1.png" alt="AWS WAF integration in AWS Amplify Hosting" width="800" height="512"></p>
<p>Amplify hosting simplifies configuring firewall rules. You can activate four categories of protection.</p>
<ul>
<li><strong>Amplify-recommended firewall protection</strong> &ndash; Protect against the most common vulnerabilities found in web applications, block IP addresses from potential threats based on Amazon internal threat intelligence, and protect against malicious actors discovering application vulnerabilities.</li>
<li><strong>Restrict access to amplifyapp.com</strong> &ndash; Restrict access to the default Amplify generated amplifyapp.com domain. This is useful when you add a custom domain to prevent bots and search engines from crawling the domain.</li>
<li><strong>Enable IP address protection</strong> &ndash; Restrict web traffic by allowing or blocking requests from specified IP address ranges.</li>
<li><strong>Enable country protection</strong> &ndash; Restrict access based on specific countries.</li>
</ul>
<p>Protections enabled through the Amplify console will create an underlying web access control list (ACL) in your AWS account. For fine-grained rulesets, you can use the AWS WAF console rule builder.</p>
<p>After a few minutes, the rules are associated to your app and AWS WAF blocks suspicious requests.</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>If you want to see AWS WAF in action, you can simulate an attack and monitor it using the AWS WAF request inspection capabilities. For example, you can send a request with an empty User-Agent value. It will trigger a blocking rule in AWS WAF.</p>
<p>Let&rsquo;s first send a valid request to my app.</p>
<pre><code class="lang-curl">curl -v -H "User-Agent: MyUserAgent" https://main.d3sk5bt8rx6f9y.amplifyapp.com/
* Host main.d3sk5bt8rx6f9y.amplifyapp.com:443 was resolved.
...(redacted for brevity)...
&gt; GET / HTTP/2
&gt; Host: main.d3sk5bt8rx6f9y.amplifyapp.com
&gt; Accept: */*
&gt; User-Agent: MyUserAgent
&gt; 
* Request completely sent off
&lt; HTTP/2 200 
&lt; content-type: text/html
&lt; content-length: 0
&lt; date: Mon, 10 Mar 2025 14:45:26 GMT
 
</code></pre>
<p>We can observe that the server returned an HTTP 200 (OK) message.</p>
<p>Then, send a request with no value associated to the User-Agent HTTP header.</p>
<pre><code class="lang-curl"> curl -v -H "User-Agent: " https://main.d3sk5bt8rx6f9y.amplifyapp.com/ 
* Host main.d3sk5bt8rx6f9y.amplifyapp.com:443 was resolved.
... (redacted for brevity) ...
&gt; GET / HTTP/2
&gt; Host: main.d3sk5bt8rx6f9y.amplifyapp.com
&gt; Accept: */*
&gt; 
* Request completely sent off
&lt; HTTP/2 403 
&lt; server: CloudFront
... (redacted for brevity) ...
&lt;TITLE&gt;ERROR: The request could not be satisfied&lt;/TITLE&gt;
&lt;/HEAD&gt;&lt;BODY&gt;
&lt;H1&gt;403 ERROR&lt;/H1&gt;
&lt;H2&gt;The request could not be satisfied.&lt;/H2&gt;</code></pre>
<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>We can observe that the server returned an HTTP 403 (Forbidden) message.</p>
<p>AWS WAF provide visibility into request patterns, helping you fine-tune your security settings over time. You can access logs through Amplify Hosting or the AWS WAF console to analyze traffic trends and refine security rules as needed.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-large wp-image-94096" src="https://thenokiablog.com/wp-content/uploads/2025/03/firewall-support-for-aws-amplify-hosted-sites-2.png" alt="AWS WAF integration in AWS Amplify Hosting - Dashboard" width="1024" height="422"></p>
<p><span><strong>Availability and pricing<br></strong></span>Firewall support is available in all AWS Regions in which Amplify Hosting operates. This integration falls under an AWS WAF global resource, similar to Amazon CloudFront. Web ACLs can be attached to multiple Amplify Hosting apps, but they must reside in the same Region.</p>
<p>The pricing for this integration follows the standard AWS WAF pricing model, You pay for the AWS WAF resources you use based on the number of web ACLs, rules, and requests. On top of that, AWS Amplify Hosting adds $15/month when you attach a web application firewall to your application. This is prorated by the hour.</p>
<p>This new capability brings enterprise-grade security features to all Amplify Hosting customers, from individual developers to large enterprises. You can now build, host, and protect your web applications within the same service, reducing the complexity of your architecture and streamlining your security management.</p>
<p>To learn more, visit the AWS WAF integration documentation for Amplify or try it directly in the Amplify console.</p>
<p>       &mdash; seb </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/firewall-support-for-aws-amplify-hosted-sites/">Firewall support for AWS Amplify hosted sites</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>AWS Weekly Roundup: AWS Pi Day, Amazon Bedrock multi-agent collaboration, Amazon SageMaker Unified Studio, Amazon S3 Tables, and more</title>
		<link>https://thenokiablog.com/aws-weekly-roundup-aws-pi-day-amazon-bedrock-multi-agent-collaboration-amazon-sagemaker-unified-studio-amazon-s3-tables-and-more/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Mon, 17 Mar 2025 16:36:43 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon Athena]]></category>
		<category><![CDATA[Amazon Bedrock]]></category>
		<category><![CDATA[Amazon Bedrock Agents]]></category>
		<category><![CDATA[Amazon Bedrock Guardrails]]></category>
		<category><![CDATA[Amazon Bedrock Knowledge Bases]]></category>
		<category><![CDATA[Amazon EC2]]></category>
		<category><![CDATA[Amazon Elastic Kubernetes Service]]></category>
		<category><![CDATA[Amazon Q]]></category>
		<category><![CDATA[Amazon Q Developer]]></category>
		<category><![CDATA[Amazon Redshift]]></category>
		<category><![CDATA[Amazon SageMaker]]></category>
		<category><![CDATA[Amazon SageMaker Lakehouse]]></category>
		<category><![CDATA[Amazon SageMaker Unified Studio]]></category>
		<category><![CDATA[Amazon Simple Storage Service (S3)]]></category>
		<category><![CDATA[Analytics]]></category>
		<category><![CDATA[Announcements]]></category>
		<category><![CDATA[AWS Amplify]]></category>
		<category><![CDATA[AWS Management Console]]></category>
		<category><![CDATA[AWS Systems Manager]]></category>
		<category><![CDATA[Compute]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Developer Tools]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Generative AI]]></category>
		<category><![CDATA[Hosting]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Regions]]></category>
		<category><![CDATA[Responsible AI]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Week in Review]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/aws-weekly-roundup-aws-pi-day-amazon-bedrock-multi-agent-collaboration-amazon-sagemaker-unified-studio-amazon-s3-tables-and-more/</guid>

					<description><![CDATA[<p>Thanks to everyone who joined us for the fifth annual AWS Pi Day on March 14....</p>
<p>The post <a href="https://thenokiablog.com/aws-weekly-roundup-aws-pi-day-amazon-bedrock-multi-agent-collaboration-amazon-sagemaker-unified-studio-amazon-s3-tables-and-more/">AWS Weekly Roundup: AWS Pi Day, Amazon Bedrock multi-agent collaboration, Amazon SageMaker Unified Studio, Amazon S3 Tables, and more</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/aws-weekly-roundup-aws-pi-day-amazon-bedrock-multi-agent-collaboration-amazon-sagemaker-unified-studio-amazon-s3-tables-and-more.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>Thanks to everyone who joined us for the fifth annual AWS Pi Day on March 14. Since its inception in 2021, commemorating the Amazon Simple Storage Service (Amazon S3) 15th anniversary, AWS Pi Day has grown into a flagship event highlighting the transformative power of cloud technologies in data management, analytics, and AI.</p>
<p>This year&rsquo;s virtual event featured in-depth discussions with Amazon Web Services (AWS) product teams showcasing our continued innovation in helping customers build robust data foundations for analytics and AI workloads.</p>
<p>Missed the live event? You can still access all content on-demand at the event page. Whether you&rsquo;re developing data lakehouses, training AI models, creating generative AI applications, or optimizing analytics workloads, the shared insights will help you maximize the value of your data.</p>
<p><img loading="lazy" decoding="async" class="wp-image-94316 size-full aligncenter" src="https://thenokiablog.com/wp-content/uploads/2025/03/aws-weekly-roundup-aws-pi-day-amazon-bedrock-multi-agent-collaboration-amazon-sagemaker-unified-studio-amazon-s3-tables-and-more.jpg" alt width="800" height="450"></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><strong><span>Last week&rsquo;s launches</span></strong><br>Here are some launches that got my attention during the previous week.</p>
<p>Amazon Bedrock now supports multi-agent collaboration &ndash; With the availability of multi-agent collaboration in Amazon Bedrock, you can create networks of specialized agents that communicate and coordinate under the guidance of a supervisor agent. You can build, deploy, and manage networks of AI agents that work together to execute complex, multi-step workflows efficiently.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-94314" src="https://thenokiablog.com/wp-content/uploads/2025/03/aws-weekly-roundup-aws-pi-day-amazon-bedrock-multi-agent-collaboration-amazon-sagemaker-unified-studio-amazon-s3-tables-and-more.gif" alt width="864" height="864"></p>
<p>Availability of fully managed DeepSeek-R1 model in Amazon Bedrock &ndash; AWS is the first cloud service provider (CSP) to deliver DeepSeek-R1 as a fully managed, generally available model. Use the capabilities of DeepSeek-R1 for your generative AI applications with a single API through this fully managed service in Amazon Bedrock.</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><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-94319" src="https://thenokiablog.com/wp-content/uploads/2025/03/aws-weekly-roundup-aws-pi-day-amazon-bedrock-multi-agent-collaboration-amazon-sagemaker-unified-studio-amazon-s3-tables-and-more-1.jpg" alt width="1384" height="892"></p>
<p>Amazon SageMaker Unified Studio is now generally available &ndash; You can now use Amazon SageMaker Unified Studio as your single data and AI development environment, where you can find and access all of your organization&rsquo;s data and work using the best tools for your specific needs. With the new simplified permissions management, you can easily bring your existing AWS resources into the unified studio. You&rsquo;ll be able to find, access, and query your organization&rsquo;s data and AI assets while collaborating with your team to securely build and share your analytics and AI artifacts&mdash;from data and models to generative AI applications.</p>
<p>Amazon Bedrock&rsquo;s capabilities now generally available within Amazon SageMaker Unified Studio &ndash; SageMaker Unified Studio brings selected capabilities from Amazon Bedrock into SageMaker. You can now rapidly prototype, customize, and share generative AI applications using&nbsp;foundation models (FMs)&nbsp;and advanced features such as&nbsp;Amazon Bedrock Knowledge Bases,&nbsp;Amazon Bedrock Guardrails,&nbsp;Amazon Bedrock Agents, and&nbsp;Amazon Bedrock Flows&nbsp;to create tailored solutions aligned with your requirements and responsible AI guidelines all within SageMaker.</p>
<p>Amazon S3 Tables integration with Amazon SageMaker Lakehouse is now generally available &ndash; Amazon S3 Tables now seamlessly integrate with Amazon SageMaker Lakehouse, making it easy for you to query and join S3 Tables with data in S3 data lakes, Amazon Redshift data warehouses, and third-party data sources. S3 Tables deliver the first cloud object store with built-in Apache Iceberg support.</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 S3 Tables now support create and query table operations directly from the S3 console using Amazon Athena &ndash; Amazon S3 Tables adds create and query table support in the S3 console. With this new feature, you can now create a table, populate it with data, and query it directly from the S3 console using Amazon Athena, making it easier to get started and analyze data in S3 table buckets.</p>
<p>Amazon S3 reduces pricing for S3 object tagging by 35% &ndash; Amazon S3 reduces pricing for S3 object tagging by 35% in all AWS Regions to $0.0065 per 10,000 tags per month. Object tags are key-value pairs applied to S3 objects that can be created, updated, or deleted at any time during the lifetime of the object.</p>
<p>Serverless Land Patterns available in Visual Studio Code &ndash; Serverless Land&lsquo;s extensive application pattern library is now available directly into the Visual Studio Code (VS Code) IDE, making it easier for developers to build serverless applications. This integration eliminates the need to switch between your development environment and external resources when building serverless architectures by enabling you to browse, search, and implement pre-built serverless patterns directly in VS Code IDE.</p>
<p>Amplify Hosting Announces Skew Protection Support &ndash; AWS Amplify Hosting&nbsp;now offers Skew Protection, a feature that guarantees version consistency across your deployments. This feature ensures frontend requests are always routed to the correct server backend version&mdash;eliminating version skew and making deployments more reliable.</p>
<p>Amazon Route 53 Traffic Flow introduces a new visual editor to improve DNS policy editing &ndash; Amazon Route 53 Traffic Flow now offers an enhanced user interface for improved DNS traffic policy editing. With this release, you can more easily understand and change the way traffic is routed between users and endpoints using the new features of the visual editor.</p>
<p><span><strong>From community.aws</strong></span><br>Here are some of my favorite posts from community.aws. Create your AWS Builder ID to start sharing your tips and connect with fellow builders. Your Builder ID is a universal login credential that gives you access, beyond the AWS Management Console, to AWS tools and resources, including over 600 free training courses, community features, and developer tools such as Amazon Q Developer.</p>
<p>Seamless SQL Server Recovery on EC2 with AWS Systems Manager (Greg Vinton) &ndash; This guide explains how to use the AWSEC2-RestoreSqlServerDatabaseWithVss automation runbook to restore a Microsoft SQL Server database on an Amazon Elastic Compute Cloud (Amazon EC2) instance.</p>
<p>Secure Deployment Strategies in Amazon EKS with Azure DevOps (Abhishek Nanda) &ndash; Build and Deploy containerized applications on Amazon Elastic Kubernetes Service (Amazon EKS) using Azure DevOps.</p>
<p>Connect Your Favorite LLM Client to Bedrock (Qinjie Zhang) &ndash; It&rsquo;s common to use desktop applications like MSTY, Chatbox AI, LM Studio to simplify the use of Large Language Models (LLM) models. This blog provides a step-by-step guide on how you can connect your favorite local LLM clients to Amazon Bedrock.</p>
<p>From PHP to Python with the help of Amazon Q Developer (Ricardo Sueiras) &ndash; In this blog post, Ricardo showcases how to use Amazon Q Developer CLI to refactor code from one programming language to another.</p>
<p><strong><span>Upcoming AWS events</span></strong><br>Check your calendars and sign up for these upcoming AWS events:</p>
<p>AWS Community Days&nbsp;&ndash; Join community-led conferences that feature technical discussions, workshops, and hands-on labs led by expert AWS users and industry leaders from around the world:&nbsp;Milan, Italy&nbsp;(April 2),&nbsp;Bay Area &ndash; Security Edition&nbsp;(April 4),&nbsp;Timi&#537;oara, Romania&nbsp;(April 10), and&nbsp;Prague, Czech Republic&nbsp;(April 29).</p>
<p>AWS Innovate: Generative AI + Data &ndash; Join a free online conference focusing on generative AI and data innovations in Latin America on April 8.</p>
<p>AWS Summits&nbsp;&ndash; The AWS Summit season is coming along! Join free online and in-person events that bring the cloud computing community together to connect, collaborate, and learn about AWS. Register in your nearest city:&nbsp;Paris&nbsp;(April 9),&nbsp;Amsterdam&nbsp;(April 16),&nbsp;London&nbsp;(April 30), and&nbsp;Poland&nbsp;(May 5).</p>
<p>AWS re:Inforce (June 16&ndash;18) &ndash; Our annual learning event devoted to all things AWS Cloud security in Philadelphia, PA. Registration opens in March, so be ready to join more than 5,000 security builders and leaders.</p>
<p>AWS DevDays&nbsp;are free, technical events where developers can learn about some of the hottest topics in cloud computing. DevDays offer hands-on workshops, technical sessions, live demos, and networking with AWS technical experts and your peers.&nbsp;Register to access AWS DevDays&nbsp;sessions on demand.</p>
<p>That&rsquo;s all for this week. Check back next Monday for another Weekly Roundup!</p>
<p>&ndash; Prasad</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-aws-pi-day-amazon-bedrock-multi-agent-collaboration-amazon-sagemaker-unified-studio-amazon-s3-tables-and-more/">AWS Weekly Roundup: AWS Pi Day, Amazon Bedrock multi-agent collaboration, Amazon SageMaker Unified Studio, Amazon S3 Tables, and more</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>AWS Weekly Roundup: Amazon Q CLI agent, AWS Step Functions, AWS Lambda, and more (March 10, 2025)</title>
		<link>https://thenokiablog.com/aws-weekly-roundup-amazon-q-cli-agent-aws-step-functions-aws-lambda-and-more-march-10-2025/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Mon, 10 Mar 2025 16:41:16 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon Bedrock]]></category>
		<category><![CDATA[Amazon Bedrock Knowledge Bases]]></category>
		<category><![CDATA[Amazon CloudWatch]]></category>
		<category><![CDATA[Amazon Cognito]]></category>
		<category><![CDATA[Amazon FSx]]></category>
		<category><![CDATA[Amazon GameLift]]></category>
		<category><![CDATA[Amazon Q]]></category>
		<category><![CDATA[Amazon Q Business]]></category>
		<category><![CDATA[Amazon Q Developer]]></category>
		<category><![CDATA[Analytics]]></category>
		<category><![CDATA[Announcements]]></category>
		<category><![CDATA[AWS Amplify]]></category>
		<category><![CDATA[AWS CodeBuild]]></category>
		<category><![CDATA[AWS Lambda]]></category>
		<category><![CDATA[AWS Management Console]]></category>
		<category><![CDATA[AWS Step Functions]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Compute]]></category>
		<category><![CDATA[Containers]]></category>
		<category><![CDATA[Developer Tools]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Games]]></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[Week in Review]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/aws-weekly-roundup-amazon-q-cli-agent-aws-step-functions-aws-lambda-and-more-march-10-2025/</guid>

					<description><![CDATA[<p>As the weather improves in the Northern hemisphere, there are more opportunities to learn and connect....</p>
<p>The post <a href="https://thenokiablog.com/aws-weekly-roundup-amazon-q-cli-agent-aws-step-functions-aws-lambda-and-more-march-10-2025/">AWS Weekly Roundup: Amazon Q CLI agent, AWS Step Functions, AWS Lambda, and more (March 10, 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/03/aws-weekly-roundup-amazon-q-cli-agent-aws-step-functions-aws-lambda-and-more-march-10-2025.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>As the weather improves in the Northern hemisphere, there are more opportunities to learn and connect. This week, I&rsquo;ll be in San Francisco, and we can meet at the Nova Networking Night at the AWS GenAI Loft where we&rsquo;ll dive into the world of Amazon Nova foundation models (FMs) with live demos and real-world implementations.</p>
<p><img loading="lazy" decoding="async" class="size-full wp-image-94094 alignright" src="https://thenokiablog.com/wp-content/uploads/2025/03/aws-weekly-roundup-amazon-q-cli-agent-aws-step-functions-aws-lambda-and-more-march-10-2025-1.png" alt width="200" height="119"><strong>AWS Pi Day </strong>is now a yearly tradition. It started in 2021 as a celebration of the 15th anniversary of Amazon S3. This year, there will be in-depth discussions with AWS product teams on how to build a data foundation for a unified seamless experience, managing and using data for analytics and AI workloads. Join us online to learn about the latest innovations through hands-on demos, and ask questions during our interactive livestream.</p>
<p><span><strong>Last week&rsquo;s launches</strong></span><br>Another busy week, here are the launches that got my attention.</p>
<p>Amazon Q Developer &ndash; You can now use an enhanced agent within the Amazon Q command line interface (CLI) to give you more dynamic conversations, help you read and write files locally, query AWS resources, or create code. This enhanced CLI agent is powered by Anthropic&rsquo;s most intelligent model to date, Claude 3.7 Sonnet. Read more about this agenic coding experience and how to try it out. Here&rsquo;s a visual demo of the new capabilities of Amazon Q CLI, by Nathan Peck.</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 Q Business &ndash; Now supports the ingestion of audio and video data. This capability streamlines information retrieval, enhances knowledge sharing, and improves decision-making processes, by making multimedia content as searchable and accessible as text-based documents.</p>
<p>Amazon Bedrock &ndash; Bedrock Data Automation is now generally available, so you can automate the generation of valuable insights from unstructured multimodal content such as documents, images, video, and audio files. Learn more and see code examples in my blog post. Amazon Bedrock Knowledge Bases support for GraphRAG is now also generally available. GraphRAG is a capability that enhances Retrieval-Augmented Generation (RAG) by incorporating graph data and delivers more comprehensive, relevant, and explainable responses by leveraging relationships within your data, improving how Generative AI applications retrieve and synthesize information.</p>
<p>Amazon Nova &ndash; The Amazon Nova Pro foundation model now supports latency-optimized inference in preview on Amazon Bedrock, enabling faster response times and improved responsiveness for generative AI applications.</p>
<p>AWS Step Functions &ndash; Workflow Studio for VS Code is now available, a visual builder you can use to compose workflows on a canvas. You can generate workflow definitions in the background to create workflows in your local development environment. Read more about this enhanced local IDE experience.</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 Lambda &ndash; Now supports Amazon CloudWatch Logs Live Tail in VS Code. We previously introduced support for Live Tail in the Lambda console to simplify how you can view and analyze Lambda logs in real time. Now, you can also monitor Lambda function logs in real time while staying within the VS Code development environment.</p>
<p>AWS Amplify &ndash; Now supports HttpOnly cookies for server-rendered Next.js applications when using Amazon Cognito&rsquo;s managed login. Because cookies with the HttpOnly attribute can&rsquo;t be accessed by JavaScript, your applications can gain an additional layer of protection against cross-site scripting (XSS) attacks.</p>
<p>Amazon Cognito &ndash; You can now customize access tokens for machine-to-machine (M2M) flows, enabling you to implement fine-grained authorization in your applications, APIs, and workloads. M2M authorization is commonly used for automated processes such as scheduled data synchronization tasks, event-driven workflows, microservices communication, or real-time data streaming between systems.</p>
<p>AWS CodeBuild &ndash; Now supports builds on Linux x86, Arm, and Windows on-demand fleets directly on the host operating system without containerization. In this way, you can now execute build commands that require direct access to the host system resources or have specific requirements that make containerization challenging. For example, this is useful when building device drivers, running system-level tests, or working with tools that require host machine access. CodeBuild has also added support for Node 22, Python 3.13, and Go 1.23 in Linux x86, Arm, Windows, and macOS platforms.</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>Bottlerocket &ndash; The open source Linux-based operating system purpose-built for containers now supports NVIDIA&rsquo;s Multi-Instance GPU (MIG) to help partition NVIDIA GPUs into multiple GPU instances on Kubernetes nodes and maximize GPU resource utilization. Bottlerocket now also supports AWS Neuron accelerated instance types and provides a default bootstrap container image that simplifies system setup tasks.</p>
<p>Amazon GameLift &ndash; Introducing Amazon GameLift Streams, a new managed capability that developers can use to stream games at up to 1080p resolution and 60 frames per second to any device with a WebRTC-enabled browser. To learn more, explore Donnie&rsquo;s blog post.</p>
<p>Amazon FSx for NetApp ONTAP &ndash; Starting March 5, 2025, the SnapLock licensing fees for data stored in SnapLock volumes has been eliminated, making it more cost-effective.</p>
<p><span><strong>Other AWS news</strong></span><br>Here are some additional projects, blog posts, and news items that you might find interesting:</p>
<p>Accelerate AWS Well-Architected reviews with Generative AI &ndash; In this post, we explore a generative AI solution to streamline the Well-Architected Framework Reviews (WAFRs) process. We demonstrate how to build an intelligent, scalable system that analyzes architecture documents and generates insightful recommendations based on best practices.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-94001" src="https://thenokiablog.com/wp-content/uploads/2025/03/aws-weekly-roundup-amazon-q-cli-agent-aws-step-functions-aws-lambda-and-more-march-10-2025-2.png" alt="Architectural diagram" width="600" height="316"></p>
<p>Build a Multi-Agent System with LangGraph and Mistral on AWS &ndash; The Multi-Agent City Information System demonstrated in this post exemplifies the potential of agent-based architectures to create sophisticated, adaptable, and highly capable AI applications.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-94002" src="https://thenokiablog.com/wp-content/uploads/2025/03/aws-weekly-roundup-amazon-q-cli-agent-aws-step-functions-aws-lambda-and-more-march-10-2025-3.png" alt="Reference architecture" width="600" height="427"></p>
<p>Evaluate RAG responses with Amazon Bedrock, LlamaIndex and RAGAS &ndash; How to enhance your Retrieval Augmented Generation (RAG) implementations with practical techniques to evaluate and optimize your AI systems and enable more accurate, context-aware responses that align with your specific needs.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-94003" src="https://thenokiablog.com/wp-content/uploads/2025/03/aws-weekly-roundup-amazon-q-cli-agent-aws-step-functions-aws-lambda-and-more-march-10-2025-4.png" alt="Architectural diagram" width="600" height="295"></p>
<p><span><strong>From community.aws</strong></span><br>Here are some of my favorite posts from community.aws. Create your AWS Builder ID to start sharing your tips and connect with fellow builders. Your Builder ID is a universal login credential that gives you access, beyond the AWS Management Console, to AWS tools and resources, including over 600 free training courses, community features, and developer tools such as Amazon Q Developer.</p>
<p>Optimize AWS Lambda Costs with Automated Compute Optimizer Insights (Zechariah Kasina) &ndash; An automated and scalable method for optimizing AWS Lambda memory configurations to enhance cost efficiency and performance.</p>
<p>Optimize AWS Costs: Auto-Shutdown for EC2 Instances (Adeleke Adebowale Julius) &ndash; Using&nbsp;Amazon CloudWatch&nbsp;alarms to dynamically shut down instances based on inactivity.</p>
<p>The Evolution of the Developer Role in an AI-Assisted Future (Aaron Sempf) &ndash; While AI is transforming software development, the need for developing talent remains crucial.</p>
<p>Amazon Q Developer CLI &ndash; More coffee, less remembering commands (Cobus Bernard) &ndash; Now that you can use Amazon Q Developer directly from your terminal to interact with your files, so let&rsquo;s add some convenience automations.</p>
<p><span><strong>Upcoming AWS events</strong></span><br>Check your calendars and sign up for these upcoming AWS events:</p>
<p>AWS Community Days&nbsp;&ndash; Join community-led conferences that feature technical discussions, workshops, and hands-on labs led by expert AWS users and industry leaders from around the world:&nbsp;Milan, Italy&nbsp;(April 2),&nbsp;Bay Area &ndash; Security Edition&nbsp;(April 4),&nbsp;Timi&#537;oara, Romania&nbsp;(April 10), and&nbsp;Prague, Czech Republic&nbsp;(April 29).</p>
<p>AWS Innovate: Generative AI + Data &ndash; Join a free online conference focusing on generative AI and data innovations. Available in multiple geographic regions: North America (March 13), Greater China Region (March 14), and Latin America (April 8).</p>
<p>AWS Summits &ndash; The AWS Summit season is coming along! Join free online and in-person events that bring the cloud computing community together to connect, collaborate, and learn about AWS. Register in your nearest city: Paris (April 9), Amsterdam (April 16), London (April 30), and Poland (May 5).</p>
<p>AWS re:Inforce (June 16&ndash;18) &ndash; Our annual learning event devoted to all things AWS Cloud security. This year is in Philadelphia, PA. Registration opens in March, so be ready to join more than 5,000 security builders and leaders.</p>
<p>AWS DevDays are free, technical events where developers can learn about some of the hottest topics in cloud computing. DevDays offer hands-on workshops, technical sessions, live demos, and networking with AWS technical experts and your peers. Register to access AWS DevDays sessions on demand.</p>
<p>That&rsquo;s all for this week. Check back next Monday for another Weekly Roundup!</p>
<p>&ndash; Danilo</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>&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/aws-weekly-roundup-amazon-q-cli-agent-aws-step-functions-aws-lambda-and-more-march-10-2025/">AWS Weekly Roundup: Amazon Q CLI agent, AWS Step Functions, AWS Lambda, and more (March 10, 2025)</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>AWS Weekly Roundup: Cloud Club Captain Applications, Formula 1®, Amazon Nova Prompt Engineering, and more (Feb 24, 2025)</title>
		<link>https://thenokiablog.com/aws-weekly-roundup-cloud-club-captain-applications-formula-1-amazon-nova-prompt-engineering-and-more-feb-24-2025/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Mon, 24 Feb 2025 19:09:06 +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 EC2]]></category>
		<category><![CDATA[Amazon Elastic Container Service]]></category>
		<category><![CDATA[Amazon Q]]></category>
		<category><![CDATA[Amazon Q Developer]]></category>
		<category><![CDATA[Announcements]]></category>
		<category><![CDATA[AWS Amplify]]></category>
		<category><![CDATA[AWS Database Migration Service]]></category>
		<category><![CDATA[AWS Heroes]]></category>
		<category><![CDATA[AWS Identity and Access Management (IAM)]]></category>
		<category><![CDATA[AWS Lambda]]></category>
		<category><![CDATA[AWS Management Console]]></category>
		<category><![CDATA[AWS Marketplace]]></category>
		<category><![CDATA[AWS WAF]]></category>
		<category><![CDATA[Compute]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Developer Tools]]></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[Week in Review]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/aws-weekly-roundup-cloud-club-captain-applications-formula-1-amazon-nova-prompt-engineering-and-more-feb-24-2025/</guid>

					<description><![CDATA[<p>AWS Developer Day 2025, held on February 20th, showcased how to integrate responsible generative AI into...</p>
<p>The post <a href="https://thenokiablog.com/aws-weekly-roundup-cloud-club-captain-applications-formula-1-amazon-nova-prompt-engineering-and-more-feb-24-2025/">AWS Weekly Roundup: Cloud Club Captain Applications, Formula 1®, Amazon Nova Prompt Engineering, and more (Feb 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/02/aws-weekly-roundup-cloud-club-captain-applications-formula-1-amazon-nova-prompt-engineering-and-more-feb-24-2025.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>AWS Developer Day 2025, held on February 20th, showcased how to integrate responsible generative AI into development workflows. The event featured keynotes from AWS leaders including&nbsp;Srini Iragavarapu, Director Generative AI Applications and Developer Experiences, Jeff Barr, Vice President of AWS Evangelism, David Nalley, Director Open Source Marketing of AWS, along with AWS Heroes and technical community members. Watch the full event recording on Developer Day 2025.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-93692 size-large" src="https://thenokiablog.com/wp-content/uploads/2025/02/aws-weekly-roundup-cloud-club-captain-applications-formula-1-amazon-nova-prompt-engineering-and-more-feb-24-2025-1.png" alt="Cloud Club" width="1024" height="242"></p>
<p>Applications are now open through March 6th for the 2025 AWS Cloud Clubs Captains program. AWS Cloud Clubs are student-led groups for post-secondary and independent students, 18 years old and over. Find a club near you on our Meetup page.</p>
<p><strong><u>Last week&rsquo;s launches</u></strong><br>Here are some launches that got my attention:</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><strong>Amplify Hosting announces support for IAM roles for server-side rendered (SSR) applications &ndash;</strong> &nbsp;AWS Amplify Hosting now supports AWS Identity and Access Management (IAM) roles for SSR applications, enabling secure access to AWS services without managing credentials manually. Learn more in the IAM Compute Roles for Server-Side Rendering with AWS Amplify Hosting blog.</p>
<p><strong>AWS WAF enhances Data Protection and logging experience &ndash;</strong>&nbsp; AWS WAF expands its&nbsp;Data Protection capabilities allowing sensitive data in logs to be replaced with cryptographic hashes (e.g. &lsquo;ade099751d2ea9f3393f0f&rsquo;) or a predefined static string (&lsquo;REDACTED&rsquo;) before logs are sent to WAF Sample Logs, Amazon Security Lake, Amazon CloudWatch, or other logging destinations.</p>
<p><strong>Announcing AWS DMS Serverless comprehensive premigration assessments &ndash;</strong> AWS Database Migration Service Serverless (AWS DMS Serverless) now supports premigration assessments for replications&nbsp;to identify potential issues before database migrations begin. The tool analyzes source and target databases, providing recommendations for optimal DMS settings and best practices.</p>
<p><strong>Amazon ECS increases the CPU limit for ECS tasks to 192 vCPUs &ndash;</strong> Amazon Elastic Container Service (Amazon ECS) now supports CPU limits of up to 192 vCPU for ECS tasks deployed on Amazon Elastic Compute Cloud (Amazon EC2) instances, an increase from the previous 10 vCPU limit. This enhancement allows customers to more effectively manage resource allocation on larger Amazon EC2 instances.</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>AWS Network Firewall introduces automated domain lists and insights</strong> &ndash; AWS Network Firewall now provides automated domain lists and insights by analyzing 30 days of HTTP/S traffic. This helps create and maintain allow-list policies more efficiently, at no extra cost.</p>
<p><strong>AWS announces Backup Payment Methods for invoices &ndash;</strong> AWS now enables you to set up backup payment methods that automatically activate if primary payment fails. This helps prevent service interruptions and reduces manual intervention for invoice payments.</p>
<p>Get updated with all the announcements of AWS announcements on the What&rsquo;s New with AWS?&nbsp;page.</p>
<p><strong><u>Other AWS news</u></strong><br>Here are additional noteworthy items:</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><strong>AWS Partner Network: Essential training resources for ISV partners &ndash;</strong> To help scale solutions effectively, AWS provides essential training resources for Software Vendors (ISVs) partners in four key areas: AWS Marketplace fundamentals, Foundational Technical Review (FTR), APN Customer Engagement (ACE) program and co-selling, and Partner funding opportunities.</p>
<p><strong>How Formula 1&reg; uses generative AI to accelerate race-day issue resolution &ndash;</strong> Formula 1&reg; (F1) uses Amazon Bedrock to speed up race-day issue resolution, reducing troubleshooting time from weeks to minutes through a chatbot that analyzes root causes and suggests fixes.</p>
<p><img decoding="async" loading="lazy" class="alignnone size-large" src="https://thenokiablog.com/wp-content/uploads/2025/02/aws-weekly-roundup-cloud-club-captain-applications-formula-1-amazon-nova-prompt-engineering-and-more-feb-24-2025-2.png" alt="How Formula 1&reg; uses generative AI to accelerate race-day issue resolution" width="4853" height="2353"></p>
<p><strong>Reducing hallucinations in LLM agents with a verified semantic cache using Amazon Bedrock Knowledge Bases &ndash;</strong> This blog introduces a solution using&nbsp;Amazon Bedrock Knowledge Bases and Amazon Bedrock Agents to reduce Large language models (LLMs) hallucinations by implementing a verified semantic cache that checks queries against curated answers before generating new responses, improving accuracy and response times.</p>
<p><img decoding="async" loading="lazy" class="alignnone size-large" src="https://thenokiablog.com/wp-content/uploads/2025/02/aws-weekly-roundup-cloud-club-captain-applications-formula-1-amazon-nova-prompt-engineering-and-more-feb-24-2025-3.png" alt="Reducing hallucinations in LLM agents with a verified semantic cache using Amazon Bedrock Knowledge Bases" width="976" height="341"></p>
<p><strong>Orchestrate an intelligent document processing workflow using tools in Amazon Bedrock &ndash;</strong> This blog demonstrates an intelligent document processing workflow using Amazon Bedrock tools that combines Anthropic&rsquo;s Claude 3 Haiku for orchestration and Anthropic&rsquo;s Claude 3.5 Sonnet (v2) for analysis to handle structured, semi-structured, and unstructured healthcare documents efficiently.</p>
<p><strong><u>From community.aws</u></strong><br>Here are my personal favorites posts from community.aws:</p>
<p><strong>Tracing Amazon Bedrock Agents &ndash;</strong> Learn how to track and analyze Amazon Bedrock Agents workflows using AWS X-Ray for better observability, by Randy D.</p>
<p><strong>Testing Amazon ECS Network Resilience with AWS FIS &ndash; </strong>This article demonstrates how to test network resilience in Amazon ECS using AWS FIS with guidance from Amazon Q Developer, by Sunil Govindankutty</p>
<p><strong>Stop Using Default Arguments in AWS Lambda Functions &ndash;</strong> Discover why your AWS Lambda costs might be spiralling out of control due to a common Python programming practice, by Stuart Clark.</p>
<p><strong>Amazon Nova Prompt Engineering on AWS: A Field Guide by Brooke &ndash;</strong> A field guide for using Amazon Nova models, covering prompt engineering patterns and best practices on AWS, by Brooke Jamieson.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-large wp-image-93654" src="https://d2908q01vomqb2.cloudfront.net/da4b9237bacccdf19c0760cab7aec4a8359010b0/2025/02/21/Screenshot-2025-02-21-at-3.30.13%E2%80%AFPM-1024x436.png" alt="Amazon Nova Prompt Engineering on AWS: A Field Guide by Brooke" width="1024" height="436"></p>
<p><strong>Creating Deployment Configurations for EKS with Amazon Q &ndash;</strong> Amazon Q Developer helps create EKS deployments by providing templates and best practices for Kubernetes configs, by Ricardo Tasso.</p>
<p><strong>Processing WhatsApp Multimedia with Amazon Bedrock Agents: Images, Video, and Documents &ndash; </strong>I invite you to read my latest blog, which explains how to create a WhatsApp AI assistant using Amazon Bedrock and Amazon Nova models to process multimedia content such as images, videos, documents, and audio.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-large wp-image-93656" src="https://thenokiablog.com/wp-content/uploads/2025/02/aws-weekly-roundup-cloud-club-captain-applications-formula-1-amazon-nova-prompt-engineering-and-more-feb-24-2025.jpg" alt="Processing WhatsApp Multimedia with Amazon Bedrock Agents: Images, Video, and Documents" width="1024" height="659"></p>
<p><strong><u>Upcoming AWS events</u><br></strong>Check your calendars and sign up for these upcoming AWS events:</p>
<p><strong>AWS GenAI Lofts</strong>&nbsp;&ndash; GenAI Lofts offer collaborative spaces and immersive experiences for startups and developers. You can join in-person&nbsp;GenAI Loft San Francisco events such as&nbsp;Hands-on with Agentic Graph RAG Workshop (February 25), Unstructured Data Meetup SF (February 26 &ndash; 27) and AI Tinkerers &ndash; San Francisco &ndash; February 2025 Demos + Science Fair (February 27 &ndash; 28). GenAI Loft Berlin has events and workshops on February 24 to March 7 that you can&rsquo;t miss!</p>
<p><strong>AWS Community Days</strong> &ndash; Join community-led conferences that feature technical discussions, workshops, and hands-on labs led by expert AWS users and industry leaders from around the world:&nbsp;Milan, Italy&nbsp;(April 2),&nbsp;Bay Area &ndash; Security Edition&nbsp;(April 4),&nbsp;Timi&#537;oara, Romania&nbsp;(April 10), and&nbsp;Prague, Czeh Republic&nbsp;(April 29).</p>
<p><strong>AWS Innovate: Generative AI + Data</strong>&nbsp;&ndash; Join a free online conference focusing on generative AI and data innovations. Available in multiple geographic regions: APJC and EMEA (March 6), North America (March 13), Greater China Region (March 14), and Latin America (April 8).</p>
<p><strong>AWS Summits</strong>&nbsp;&ndash; Join free online and in-person events that bring the cloud computing community together to connect, collaborate, and learn about AWS. Register in your nearest city:&nbsp;Paris&nbsp;(April 9),&nbsp;Amsterdam&nbsp;(April 16),&nbsp;London&nbsp;(April 30), and&nbsp;Poland&nbsp;(May 5).</p>
<p><strong>AWS re:Inforce</strong> &ndash; AWS re:Inforce (June 16&ndash;18) in Philadelphia, PA our annual learning event devoted to all things AWS cloud security. Registration opens in March, and be ready to join more than 5,000 security builders and leaders.</p>
<p>Create your AWS Builder ID and reserve your alias. Builder ID is a universal login credential that gives you access&ndash;beyond the AWS Management Console&ndash;to AWS tools and resources, including over 600 free training courses, community features, and developer tools such as Amazon Q Developer.</p>
<p>You can browse all upcoming in-person and virtual events.</p>
<p>That&rsquo;s all for this week. Stay tuned for next week&rsquo;s Weekly Roundup!</p>
<p>&mdash; Eli</p>
<p><em>This post is part of our&nbsp;</em>Weekly Roundup<em>&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-cloud-club-captain-applications-formula-1-amazon-nova-prompt-engineering-and-more-feb-24-2025/">AWS Weekly Roundup: Cloud Club Captain Applications, Formula 1®, Amazon Nova Prompt Engineering, and more (Feb 24, 2025)</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>AWS Weekly Roundup: AWS Developer Day, Trust Center, Well-Architected for Enterprises, and more (Feb 17, 2025)</title>
		<link>https://thenokiablog.com/aws-weekly-roundup-aws-developer-day-trust-center-well-architected-for-enterprises-and-more-feb-17-2025/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Mon, 17 Feb 2025 15:49:11 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon Bedrock]]></category>
		<category><![CDATA[Amazon Q]]></category>
		<category><![CDATA[Amazon Q Developer]]></category>
		<category><![CDATA[Amazon RDS]]></category>
		<category><![CDATA[Amazon SageMaker]]></category>
		<category><![CDATA[Amazon SageMaker JumpStart]]></category>
		<category><![CDATA[Announcements]]></category>
		<category><![CDATA[AWS Amplify]]></category>
		<category><![CDATA[AWS CloudTrail]]></category>
		<category><![CDATA[AWS Verified Access]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Elastic Load Balancing]]></category>
		<category><![CDATA[Events]]></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-aws-developer-day-trust-center-well-architected-for-enterprises-and-more-feb-17-2025/</guid>

					<description><![CDATA[<p>Join us for the AWS Developer Day on February 20! This virtual event is designed to...</p>
<p>The post <a href="https://thenokiablog.com/aws-weekly-roundup-aws-developer-day-trust-center-well-architected-for-enterprises-and-more-feb-17-2025/">AWS Weekly Roundup: AWS Developer Day, Trust Center, Well-Architected for Enterprises, and more (Feb 17, 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/02/aws-weekly-roundup-aws-developer-day-trust-center-well-architected-for-enterprises-and-more-feb-17-2025.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>Join us for the AWS Developer Day on February 20! This virtual event is designed to help developers and teams incorporate cutting-edge yet responsible generative AI across their development lifecycle to accelerate innovation.</p>
<p>In his keynote, Jeff Barr, Vice President of AWS Evangelism, shares his thoughts on the next generation of software development based on generative AI, the skills needed to thrive in this changing environment, and how he sees it evolving in the future.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-93590" src="https://thenokiablog.com/wp-content/uploads/2025/02/aws-weekly-roundup-aws-developer-day-trust-center-well-architected-for-enterprises-and-more-feb-17-2025.jpg" alt width="1108" height="312"></p>
<p>Get a first look at exciting technical deep-dive and product updates about Amazon Q Developer, AWS Amplify, and GitLab Duo with Amazon Q. You get the chance to explore real-world use cases, live coding demos, interactive sessions, and community spotlight sessions with Christian Bonzelet (AWS Community Builder), Hazel Saenz (AWS Serverless Hero), Matt Lewis (AWS Data Hero), and Johannes Koch (AWS DevTools Hero). Please sign up for this event now!</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><strong><u>Last week&rsquo;s launches</u></strong><br>Here are some launches that got my attention:</p>
<p><strong>Updating AWS SDK defaults for AWS STS</strong> &ndash; As we shared upcoming changes to the AWS Security Token Service (AWS STS) global endpoint to improve the resiliency and performance of your applications, we&rsquo;re updating two defaults of AWS Software Development Kits (AWS SDKs) and AWS Command Line Interfaces (AWS CLIs) on July 31st 2025 &ndash; the default AWS STS service to regional, and the default retry strategy to standard. We recommend that you test your application before the release to avoid an unexpected experience after updating.</p>
<p><strong>Introducing the AWS Trust Center</strong> &ndash; Chris Betz, CISO at Amazon Web Services (AWS), shared AWS Trust Center, a new online resource communicating how we approach securing your assets in the cloud. This resource is a window into our security practices, compliance programs, and data protection controls that demonstrates how we work to earn your trust every day.</p>
<p>AWS CloudTrail network activity events for VPC endpoint &ndash; This feature provides you with a powerful tool to enhance your security posture, detect potential threats, and gain deeper insights into your VPC network traffic. This feature addresses your critical needs for comprehensive visibility and control over your AWS environments.</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>AWS Verified Access support for non-HTTP resources</strong> &ndash; AWS Verified Access now extends beyond HTTP apps to provide VPN-less, secure access to non-HTTP resources like Amazon Relational Database Service (Amazon RDS) databases, enabling improved security and enhanced user experience for both web applications and database connections. To learn more, visit the Verified Access endpoints page and a video tutorial.</p>
<p><strong>New subnet management of Network Load Balancer (NLB)</strong> &ndash; NLBs were previously restricted to only adding subnets in new Availability Zones, and they now support full subnet management, including removal of subnets, matching the capabilities of Application Load Balancer (ALB). This enhancement offers organizations greater control over their network architecture and brings consistency to AWS load balancing services.</p>
<p><strong>Meta SAM 2.1</strong><strong> and Falcon 3 models</strong><strong> in Amaz</strong><strong>o</strong><strong>n SageMaker JumpStart </strong>&ndash; You can use Meta&rsquo;s Segment Anything Model (SAM) 2.1 with state-of-the-art video and image segmentation capabilities in a single model. You can also use the Falcon 3 family with five models ranging from 1 to 10 billion parameters, with a focus on enhancing science, math, and coding capabilities. To learn more, visit SageMaker JumpStart pretrained models and Getting started with Amazon SageMaker JumpStart.</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>
<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><strong><u>Other AWS news</u></strong><br>Here are some additional news items that you might find interesting:</p>
<p><strong>AWS Documentation update</strong> &ndash; Greg Wilson, a lead of AWS Documentation, SDK, and CLI teams shared an insightful blog post about the progress, challenges, and what&rsquo;s next for technical documentation for 200+ AWS services. It includes AWS Decision Guides for choosing the right service for specific needs; optimizing documents for readability, such as doubled code samples; and improving usability, such as dark mode and auto-suggest with top global navigation controls. You can also learn about how we use generative AI to help create technical documents.</p>
<p><strong>AWS Well-Architected for Enterprises</strong> &ndash; This is a new free digital course designed for technical professionals who architect, build, and operate AWS solutions at scale. This intermediate-level course will help you optimize your cloud architecture while aligning to your business goals. The course takes approximately 1 hour to complete and includes a knowledge check at the end to reinforce your learning.</p>
<p><strong>Integrating AWS with .NET Aspire</strong> &ndash; The .NET team at AWS has been working on integrations for connecting your .NET applications to AWS resources. Learn about how to automatically deploy AWS application resources using Aspire.Hosting.AWS NuGet package for NET Aspire, an open source framework building cloud-ready applications.</p>
<p><strong><u>Upcoming AWS events</u><strong><br></strong></strong>Check your calendars and sign up for these upcoming AWS events:</p>
<p><strong>AWS Innovate: Generative AI + Data</strong> &ndash; Join a free online conference focusing on generative AI and data innovations. Available in multiple geographic regions: APJC and EMEA (March 6), North America (March 13), Greater China Region (March 14), and Latin America (April 8).</p>
<p><strong>AWS Summits</strong> &ndash; Join free online and in-person events that bring the cloud computing community together to connect, collaborate, and learn about AWS. Register in your nearest city: Paris (April 9), Amsterdam (April 16), London (April 30), and Poland (May 5).</p>
<p><strong>AWS GenAI Lofts</strong> &ndash; GenAI Lofts offer collaborative spaces and immersive experiences for startups and developers. You can join in-person GenAI Loft San Francisco events such as Built on Amazon Bedrock demo nights (February 19), SageMaker Unified Studio Demo for Startups (February 21), and Hands-on with Agentic Graph RAG Workshop (February 25). GenAI Loft Berlin has its Opening Day on February 24 and goes to March 7.</p>
<p><strong>AWS Community Days</strong> &ndash; Join community-led conferences that feature technical discussions, workshops, and hands-on labs led by expert AWS users and industry leaders from around the world: Karachi, Pakistan (February 22), Milan, Italy (April 2), Bay Area &ndash; Security Edition (April 4), Timi&#537;oara, Romania (April 10), and Prague, Czeh Republic (April 29).</p>
<p><strong>AWS re:Inforce</strong> &ndash; Mark your calendars for AWS re:Inforce (June 16&ndash;18) in Philadelphia, PA. AWS re:Inforce is a learning conference focused on AWS security solutions, cloud security, compliance, and identity. You can subscribe for event updates now!</p>
<p>You can browse all upcoming in-person and virtual events.</p>
<p>That&rsquo;s all for this week. Check back next Monday for another Weekly Roundup!</p>
<p>&mdash; Channy</p>
<p><em>This post is part of our&nbsp;</em>Weekly Roundup<em> 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-aws-developer-day-trust-center-well-architected-for-enterprises-and-more-feb-17-2025/">AWS Weekly Roundup: AWS Developer Day, Trust Center, Well-Architected for Enterprises, and more (Feb 17, 2025)</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>AWS CodeBuild for macOS adds support for Fastlane</title>
		<link>https://thenokiablog.com/aws-codebuild-for-macos-adds-support-for-fastlane/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Wed, 05 Feb 2025 23:00:35 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon EC2 Mac Instances]]></category>
		<category><![CDATA[Announcements]]></category>
		<category><![CDATA[AWS Amplify]]></category>
		<category><![CDATA[AWS CodeBuild]]></category>
		<category><![CDATA[AWS Management Console]]></category>
		<category><![CDATA[AWS Mobile Development]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Developer Tools]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Regions]]></category>
		<category><![CDATA[Storage]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/aws-codebuild-for-macos-adds-support-for-fastlane/</guid>

					<description><![CDATA[<p>I&#8217;m pleased to announce the availability of Fastlane in your AWS CodeBuild for macOS environments. AWS...</p>
<p>The post <a href="https://thenokiablog.com/aws-codebuild-for-macos-adds-support-for-fastlane/">AWS CodeBuild for macOS adds support for Fastlane</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/02/aws-codebuild-for-macos-adds-support-for-fastlane.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>I&rsquo;m pleased to announce the availability of Fastlane in your AWS CodeBuild for macOS environments. AWS CodeBuild is a fully managed continuous integration service that compiles source code, runs tests, and produces ready-to-deploy software packages.</p>
<p>Fastlane is an open source tool suite designed to automate various aspects of mobile application development. It provides mobile application developers with a centralized set of tools to manage tasks such as code signing, screenshot generation, beta distribution, and app store submissions. It integrates with popular continuous integration and continuous deployment (CI/CD) platforms and supports both iOS and Android development workflows. Although Fastlane offers significant automation capabilities, developers may encounter challenges during its setup and maintenance. Configuring Fastlane can be complex, particularly for teams unfamiliar with the syntax and package management system of Ruby. Keeping Fastlane and its dependencies up to date requires ongoing effort, because updates to mobile platforms or third-party services may necessitate adjustments to existing workflows.</p>
<p>When we introduced CodeBuild for macOS in August 2024, we knew that one of your challenges was to install and maintain Fastlane in your build environment. Although it was possible to manually install Fastlane in a custom build environment, at AWS, we remove the undifferentiated heaving lifting from your infrastructure so you can spend more time on the aspects that matter for your business. Starting today, Fastlane is installed by default, and you can use the familiar command <code>fastlane build</code>in your <code>buildspec.yaml</code> file.</p>
<p><span><strong>Fastlane and code signing<br></strong></span>To distribute an application on the App Store, developers must sign their binary with a private key generated on the Apple Developer portal. This private key, along with the certificate that validates it, must be accessible during the build process. This can be a challenge for development teams because they need to share the development private key (which allows deployment on selected test devices) among team members. Additionally, the distribution private key (which enables publishing on the App Store) must be available during the signing process before uploading the binary to the App Store.</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>Fastlane is a versatile build system in that it also helps developers with the management of development and distribution keys and certificates. Developers can use <code>fastlane match</code> to share signing materials in a team and make them securely and easily accessible on individual developers&rsquo; machines and on the CI environment. <code>match</code> allows the storage of private keys, the certificates, and the mobile provisioning profiles on a secured share storage. It makes sure that the local build environment, whether it&rsquo;s a developer laptop or a server machine in the cloud, stays in sync with the shared storage. At build time, it securely downloads the required certificates to sign your app and configures the build machine to allow the <code>codesign</code> utility to pick them up.</p>
<p><code>match</code> allows the sharing of signing secrets through GitHub, GitLab, Google Cloud Storage, Azure DevOps, and Amazon Simple Storage Service (Amazon S3).</p>
<p>If you already use one of these and you&rsquo;re migrating your projects to CodeBuild, you don&rsquo;t have much to do. You only need to make sure your CodeBuild build environment has access to the shared storage (see step 3 in the demo).</p>
<p><span><strong>Let&rsquo;s see how it works<br></strong></span>If you&rsquo;re new to Fastlane or CodeBuild, let&rsquo;s see how it works.</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 start with an existing iOS project. The project is already configured to be built on CodeBuild. You can refer to my previous blog post, Add macOS to your continuous integration pipelines with AWS CodeBuild, to learn more details.</p>
<p>I&rsquo;ll show you how to get started in three steps:</p>
<ul>
<li>Import your existing signing materials to a shared private GitHub repository</li>
<li>Configure <code>fastlane</code> to build and sign your project</li>
<li>Use <code>fastlane</code>with CodeBuild</li>
</ul>
<p><strong>Step 1: Import your signing materials</strong></p>
<p>Most of the <code>fastlane</code> documentation I read explains how to create a new key pair and a new certificate to get started. Although this is certainly true for new projects, in real life, you probably already have your project and your signing keys. So, the first step is to import these existing signing materials.</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>Apple App Store uses different keys and certificates for development and distribution (there are also ad hoc and enterprise certificates, but these are outside the scope of this post). You must have three files for each usage (that&rsquo;s a total of six files):</p>
<ul>
<li>A <code>.mobileprovision</code> file that you can create and download from the Apple developer console. The provisioning profile links your identity, the app identity, and the entitlements the app might have.</li>
<li>A <code>.cer</code> file, which is the certificate emitted by Apple to validate your private key. You can download this from the Apple Developer portal. Select the certificate, then select <strong>Download</strong>.</li>
<li>A <code>.p12</code> file, which contains your private key. You can download the key when you create it in the Apple Developer portal. If you didn&rsquo;t download it but have it on your machine, you can export it from the Apple Keychain app. Note that the KeyChain.app is hidden in macOS 15.x. You can open it with <code>open /System/Library/CoreServices/Applications/Keychain Access.app</code>. Select the key you want to export and right click to select <strong>Export.</strong></li>
</ul>
<table>
<tbody>
<tr>
<td><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-93462" src="https://thenokiablog.com/wp-content/uploads/2025/02/aws-codebuild-for-macos-adds-support-for-fastlane-1.png" alt="Export p12 files from Keychain" width="1024" height="561"></td>
<td><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-93463" src="https://thenokiablog.com/wp-content/uploads/2025/02/aws-codebuild-for-macos-adds-support-for-fastlane-2.png" alt width="1286" height="450"></td>
</tr>
</tbody>
</table>
<p>When you have these files, create a <code>fastlane/Matchfile</code> file with the following content:</p>
<pre><code class="lang-ruby">git_url("https://github.com/sebsto/secret.git")
storage_mode("git")
type("development")
# or use appstore to use the distribution signing key and certificate
# type("appstore")</code></pre>
<p>Be sure to replace the URL of your GitHub repository and <span><strong>make sure this repository is private</strong></span>. It will serve as a storage for your signing key and certificate.</p>
<p>Then, I import my existing files with the <code>fastlane match import --type appstore</code> command. I repeat the command for each environment: <code>appstore</code> and <code>development</code>.</p>
<p>The very first time, <code>fastlane</code> prompts me for my Apple Id username and password. It connects to App Store Connect to verify the validity of the certificates or to create new ones when necessary. The session cookie is stored in <code>~/.fastlane/spaceship/&lt;your apple user id&gt;/cookie</code>.</p>
<p><code>fastlane match</code> also asks for a password. It uses this password to generate a key to crypt the signing materials on the storage. Don&rsquo;t forget this password because it will be used at build time to import the signing materials on the build machine.</p>
<p>Here is the command and its output in full:</p>
<pre><code class="lang-bash"> fastlane match import --type appstore

[&#10004;] &#128640;
[16:43:54]: Successfully loaded '~/amplify-ios-getting-started/code/fastlane/Matchfile' &#128196;

+-----------------------------------------------------+
| Detected Values from './fastlane/Matchfile'         |
+--------------+--------------------------------------+
| git_url.     | https://github.com/sebsto/secret.git |
| storage_mode | git                                  |
| type         | development                          |
+--------------+--------------------------------------+

[16:43:54]: Certificate (.cer) path:
./secrets/sebsto-apple-dist.cer
[16:44:07]: Private key (.p12) path:
./secrets/sebsto-apple-dist.p12
[16:44:12]: Provisioning profile (.mobileprovision or .provisionprofile) path or leave empty to skip
this file:
./secrets/amplifyiosgettingstarteddist.mobileprovision
[16:44:25]: Cloning remote git repo...
[16:44:25]: If cloning the repo takes too long, you can use the `clone_branch_directly` option in match.
[16:44:27]: Checking out branch master...
[16:44:27]: Enter the passphrase that should be used to encrypt/decrypt your certificates
[16:44:27]: This passphrase is specific per repository and will be stored in your local keychain
[16:44:27]: Make sure to remember the password, as you'll need it when you run match on a different machine
[16:44:27]: Passphrase for Match storage: ********
[16:44:30]: Type passphrase again: ********
security: SecKeychainAddInternetPassword &lt;NULL&gt;: The specified item already exists in the keychain.
[16:44:31]: &#128275; Successfully decrypted certificates repo
[16:44:31]: Repo is at: '/var/folders/14/nwpsn4b504gfp02_mrbyd2jr0000gr/T/d20250131-41830-z7b4ic'
[16:44:31]: Login to App Store Connect (sebsto@mac.com)
[16:44:33]: Enter the passphrase that should be used to encrypt/decrypt your certificates
[16:44:33]: This passphrase is specific per repository and will be stored in your local keychain
[16:44:33]: Make sure to remember the password, as you'll need it when you run match on a different machine
[16:44:33]: Passphrase for Match storage: ********
[16:44:37]: Type passphrase again: ********
security: SecKeychainAddInternetPassword &lt;NULL&gt;: The specified item already exists in the keychain.
[16:44:39]: &#128274; Successfully encrypted certificates repo
[16:44:39]: Pushing changes to remote git repo...
[16:44:40]: Finished uploading files to Git Repo [https://github.com/sebsto/secret.git]
</code></pre>
<p>I verify that Fastlane imported my signing material to my Git repository.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-93464" src="https://thenokiablog.com/wp-content/uploads/2025/02/aws-codebuild-for-macos-adds-support-for-fastlane-3.png" alt="Fastlane match - github repo after import" width="931" height="356"></p>
<p>I can also configure my local machine to use these signing materials during the next build:</p>
<pre><code class="lang-txt">&raquo; fastlane match appstore 

[&#10004;] &#128640; 
[17:39:08]: Successfully loaded '~/amplify-ios-getting-started/code/fastlane/Matchfile' &#128196;

+-----------------------------------------------------+
|   Detected Values from './fastlane/Matchfile'       |
+--------------+--------------------------------------+
| git_url      | https://github.com/sebsto/secret.git |
| storage_mode | git                                  |
| type         | development                          |
+--------------+--------------------------------------+


+-------------------------------------------------------------------------------------------+
|                                 Summary for match 2.226.0                                 |
+----------------------------------------+--------------------------------------------------+
| type                                   | appstore                                         |
| readonly                               | false                                            |
| generate_apple_certs                   | true                                             |
| skip_provisioning_profiles             | false                                            |
| app_identifier                         | ["com.amazonaws.amplify.mobile.getting-started"] |
| username                               | xxxx@xxxxxxxxx                                   |
| team_id                                | XXXXXXXXXX                                       |
| storage_mode                           | git                                              |
| git_url                                | https://github.com/sebsto/secret.git             |
| git_branch                             | master                                           |
| shallow_clone                          | false                                            |
| clone_branch_directly                  | false                                            |
| skip_google_cloud_account_confirmation | false                                            |
| s3_skip_encryption                     | false                                            |
| gitlab_host                            | https://gitlab.com                               |
| keychain_name                          | login.keychain                                   |
| force                                  | false                                            |
| force_for_new_devices                  | false                                            |
| include_mac_in_profiles                | false                                            |
| include_all_certificates               | false                                            |
| force_for_new_certificates             | false                                            |
| skip_confirmation                      | false                                            |
| safe_remove_certs                      | false                                            |
| skip_docs                              | false                                            |
| platform                               | ios                                              |
| derive_catalyst_app_identifier         | false                                            |
| fail_on_name_taken                     | false                                            |
| skip_certificate_matching              | false                                            |
| skip_set_partition_list                | false                                            |
| force_legacy_encryption                | false                                            |
| verbose                                | false                                            |
+----------------------------------------+--------------------------------------------------+

[17:39:08]: Cloning remote git repo...
[17:39:08]: If cloning the repo takes too long, you can use the `clone_branch_directly` option in match.
[17:39:10]: Checking out branch master...
[17:39:10]: Enter the passphrase that should be used to encrypt/decrypt your certificates
[17:39:10]: This passphrase is specific per repository and will be stored in your local keychain
[17:39:10]: Make sure to remember the password, as you'll need it when you run match on a different machine
[17:39:10]: Passphrase for Match storage: ********
[17:39:13]: Type passphrase again: ********
security: SecKeychainAddInternetPassword &lt;NULL&gt;: The specified item already exists in the keychain.
[17:39:15]: &#128275;  Successfully decrypted certificates repo
[17:39:15]: Verifying that the certificate and profile are still valid on the Dev Portal...
[17:39:17]: Installing certificate...

+-------------------------------------------------------------------------+
|                          Installed Certificate                          |
+-------------------+-----------------------------------------------------+
| User ID           | XXXXXXXXXX                                          |
| Common Name       | Apple Distribution: Sebastien Stormacq (XXXXXXXXXX) |
| Organisation Unit | XXXXXXXXXX                                          |
| Organisation      | Sebastien Stormacq                                  |
| Country           | US                                                  |
| Start Datetime    | 2024-10-29 09:55:43 UTC                             |
| End Datetime      | 2025-10-29 09:55:42 UTC                             |
+-------------------+-----------------------------------------------------+

[17:39:18]: Installing provisioning profile...

+-------------------------------------------------------------------------------------------------------------------+
|                                          Installed Provisioning Profile                                           |
+---------------------+----------------------------------------------+----------------------------------------------+
| Parameter           | Environment Variable                         | Value                                        |
+---------------------+----------------------------------------------+----------------------------------------------+
| App Identifier      |                                              | com.amazonaws.amplify.mobile.getting-starte  |
|                     |                                              | d                                            |
| Type                |                                              | appstore                                     |
| Platform            |                                              | ios                                          |
| Profile UUID        | sigh_com.amazonaws.amplify.mobile.getting-s  | 4e497882-d80f-4684-945a-8bfec1b310b9         |
|                     | tarted_appstore                              |                                              |
| Profile Name        | sigh_com.amazonaws.amplify.mobile.getting-s  | amplify-ios-getting-started-dist             |
|                     | tarted_appstore_profile-name                 |                                              |
| Profile Path        | sigh_com.amazonaws.amplify.mobile.getting-s  | /Users/stormacq/Library/MobileDevice/Provis  |
|                     | tarted_appstore_profile-path                 | ioning                                       |
|                     |                                              | Profiles/4e497882-d80f-4684-945a-8bfec1b310  |
|                     |                                              | b9.mobileprovision                           |
| Development Team ID | sigh_com.amazonaws.amplify.mobile.getting-s  | XXXXXXXXXX                                   |
|                     | tarted_appstore_team-id                      |                                              |
| Certificate Name    | sigh_com.amazonaws.amplify.mobile.getting-s  | Apple Distribution: Sebastien Stormacq       |
|                     | tarted_appstore_certificate-name             | (XXXXXXXXXX)                                 |
+---------------------+----------------------------------------------+----------------------------------------------+

[17:39:18]: All required keys, certificates and provisioning profiles are installed &#128588;</code></pre>
<p><strong>Step 2: Configure Fastlane to sign your project</strong></p>
<p>I create a Fastlane build configuration file in <code>fastlane/Fastfile</code> (you can use <code>fastlane init</code> command to get started):</p>
<pre><code class="lang-ruby">default_platform(:ios)

platform :ios do
  before_all do
    setup_ci
  end

  desc "Build and Sign the binary"
  lane :build do
    match(type: "appstore", readonly: true)
    gym(
      scheme: "getting started",
      export_method: "app-store"
    )
  end
end
</code></pre>
<p>Make sure that the <code>setup_ci</code> action is added to the <code>before_all</code> section of <code>Fastfile</code> for the <code>match</code> action to function correctly. This action creates a temporary Fastlane keychain with correct permissions. Without this step, you may encounter build failures or inconsistent results.</p>
<p>And I test a local build with the command <code>fastlane build</code>. I enter the password I used when importing my keys and certificate, then I let the system build and sign my project. When everything is correctly configured, it produces a similar output.</p>
<pre><code class="lang-txt">...
[17:58:33]: Successfully exported and compressed dSYM file
[17:58:33]: Successfully exported and signed the ipa file:
[17:58:33]: ~/amplify-ios-getting-started/code/getting started.ipa

+---------------------------------------+
|           fastlane summary            |
+------+------------------+-------------+
| Step | Action           | Time (in s) |
+------+------------------+-------------+
| 1    | default_platform | 0           |
| 2    | setup_ci         | 0           |
| 3    | match            | 36          |
| 4    | gym              | 151         |
+------+------------------+-------------+

[17:58:33]: fastlane.tools finished successfully &#127881;</code></pre>
<p><strong>Step 3: Configure CodeBuild to use Fastlane</strong></p>
<p>Next, I create a project on CodeBuild. I&rsquo;m not going into the step-by-step guide to help you to do so. You can refer to my previous post or to the CodeBuild documentation.</p>
<p>There is just one Fastlane-specific configuration. To access the signing materials, Fastlane requires access to three secret values that I&rsquo;ll pass as environment variables:</p>
<ul>
<li><code>MATCH_PASSWORD</code>, the password I entered when importing the signing material. Fastlane uses this password to decipher the encrypted files in the GitHub repository</li>
<li><code>FASTLANE_SESSION</code>, the value of the Apple Id session cookie, located at <code>~/.fastlane/spaceship/&lt;your apple user id&gt;/cookie</code>. The session is valid from a couple of hours to multiple days. When the session expires, reauthenticate with the command <code>fastlane spaceauth</code> from your laptop and update the value of <code>FASTLANE_SESSION</code> with the new value of the cookie.</li>
<li><code>MATCH_GIT_BASIC_AUTHORIZATION</code>, a base 64 encoding of your GitHub username, followed by a colon, followed by a personal authentication token (PAT) to access your private GitHub repository. You can generate PAT on the GitHub console in Your Profile &gt; Settings &gt; Developers Settings &gt; Personal Access Token. I use this command to generate the value of this environment variable: <code>echo -n my_git_username:my_git_pat | base64</code>.</li>
</ul>
<p>Note that for each of these three values, I can enter the Amazon Resource Name (ARN) of the secret on AWS Secrets Manager or the plain text value. We strongly recommend using Secrets Manager to store security-sensitive values.</p>
<p>I&rsquo;m a security-conscious user, so I store the three secrets in Secrets Manager with these commands:</p>
<p><code class="lang-sh">aws --region $REGION secretsmanager create-secret --name /CodeBuild/MATCH_PASSWORD --secret-string MySuperSecretPassword<br>aws --region $REGION secretsmanager create-secret --name /CodeBuild/FASTLANE_SESSION --secret-string $(cat ~/.fastlane/spaceship/my_appleid_username/cookie)<br>aws --region $REGION secretsmanager create-secret --name /CodeBuild/MATCH_GIT_BASIC_AUTHORIZATION --secret-string $(echo -n my_git_username:my_git_pat | base64)<br></code></p>
<p>If your build project refers to secrets stored in Secrets Manager, the build project&rsquo;s service role must allow the&nbsp;<code>secretsmanager:GetSecretValue</code> action. If you chose <strong>New service role</strong> when you created your project, CodeBuild includes this action in the default service role for your build project. However, if you chose <strong>Existing service role</strong>, you must include this action to your service role separately.</p>
<p>For this demo, I use this AWS Identity and Access Management (IAM) policy:</p>
<pre><code class="lang-json">{
	"Version": "2012-10-17",
	"Statement": [
		{
			"Effect": "Allow",
			"Action": [
				"secretsmanager:GetSecretValue"
			],
			"Resource": [
				"arn:aws:secretsmanager:us-east-2:012345678912:secret:/CodeBuild/*"
			]
		}
	]
}</code></pre>
<p>After I created the project in the CodeBuild section of the AWS Management Console, I enter the three environment variables. Notice that the value is the name of the secret in Secrets Manager.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-93498 size-full" src="https://thenokiablog.com/wp-content/uploads/2025/02/aws-codebuild-for-macos-adds-support-for-fastlane-4.png" alt="Codebuild - environment variables for Fastlane match" width="719" height="272"></p>
<p>You can also define the environment variables and their Secrets Manager secret name in your <code>buildpsec.yaml</code>&nbsp;file.</p>
<p>Next, I modify the <code>buildspec.yaml</code> file at the root of my project to use <code>fastlane</code> to build and sign the binary. My <code>buildspec.yaml</code> file now looks like this one:</p>
<pre><code class="lang-yaml"># buildspec.yml
version: 0.2
phases:
  install:
    commands:
      - code/ci_actions/00_install_rosetta.sh
  pre_build:
    commands:
      - code/ci_actions/02_amplify.sh
  build:
    commands:
      - (cd code &amp;&amp; fastlane build)
artifacts:
  name: getting-started-$(date +%Y-%m-%d).ipa
  files:
    - 'getting started.ipa'
  base-directory: 'code'</code></pre>
<p>The Rosetta and Amplify scripts are required to receive the Amplify configuration for the backend. If you don&rsquo;t use AWS Amplify in your project, you don&rsquo;t need these.</p>
<p>Notice that there is nothing in the build file that downloads the signing key or prepares the keychain in the build environment; <code>fastlane match</code> will do that for me.</p>
<p>I add the new <code>buildspec.yaml</code> file and my <code>./fastlane</code>&nbsp;directory to Git. I commit and push these files. <code>git commit -m "add fastlane support" &amp;&amp; git push</code></p>
<p>When everything goes well, I can see the build running on CodeBuild and the <span><strong>Succeeded</strong></span> message.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-93507" src="https://thenokiablog.com/wp-content/uploads/2025/02/aws-codebuild-for-macos-adds-support-for-fastlane-5.png" alt="Codebuild - succeed message" width="800" height="512"></p>
<p><strong><span>Pricing and availability</span><br></strong>Fastlane is now pre-installed at no extra cost on all macOS images that CodeBuild uses, in all Regions where CodeBuild for macOS is available. At the time of this writing, these are US East (Ohio, N. Virginia), US West (Oregon), Asia Pacific (Sydney), and Europe (Frankfurt).</p>
<p>In my experience, it takes a bit of time to configure <code>fastlane match</code> correctly. When it&rsquo;s configured, having it working on CodeBuild is pretty straightforward. Before trying this on CodeBuild, be sure it works on your local machine. When something goes wrong on CodeBuild, triple-check the values of the environment variables and make sure CodeBuild has access to your secrets on AWS Secrets Manager.</p>
<p>Now go build (on macOS)!</p>
<p>       <!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/aws-codebuild-for-macos-adds-support-for-fastlane/">AWS CodeBuild for macOS adds support for Fastlane</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>AWS Weekly Roundup: DeepSeek-R1, S3 Metadata, Elastic Beanstalk updates, and more (February 3, 2024)</title>
		<link>https://thenokiablog.com/aws-weekly-roundup-deepseek-r1-s3-metadata-elastic-beanstalk-updates-and-more-february-3-2024/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Mon, 03 Feb 2025 18:43:16 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon Bedrock]]></category>
		<category><![CDATA[Amazon SageMaker]]></category>
		<category><![CDATA[Amazon SageMaker AI]]></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 Amplify]]></category>
		<category><![CDATA[AWS Elastic Beanstalk]]></category>
		<category><![CDATA[AWS Lambda]]></category>
		<category><![CDATA[AWS re:Invent]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Compute]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Front-End Web & Mobile]]></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-deepseek-r1-s3-metadata-elastic-beanstalk-updates-and-more-february-3-2024/</guid>

					<description><![CDATA[<p>Last week, I had an amazing time attending AWS Community Day Thailand in Bangkok. This event...</p>
<p>The post <a href="https://thenokiablog.com/aws-weekly-roundup-deepseek-r1-s3-metadata-elastic-beanstalk-updates-and-more-february-3-2024/">AWS Weekly Roundup: DeepSeek-R1, S3 Metadata, Elastic Beanstalk updates, and more (February 3, 2024)</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/02/aws-weekly-roundup-deepseek-r1-s3-metadata-elastic-beanstalk-updates-and-more-february-3-2024.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>Last week, I had an amazing time attending AWS Community Day Thailand in Bangkok. This event came at an exciting time, following the recent launch of the AWS Asia Pacific (Bangkok) Region. We had over 300 attendees and featured 15 speakers from the community, including an AWS Hero and 4 AWS Community Builders who shared their technical expertise and experiences.</p>
<p>The highlight was definitely Jeff Barr, AWS Vice President &amp; Chief Evangelist, delivering an inspiring keynote titled &ldquo;Next-Generation Software Development&rdquo;, which set the perfect tone for the day. The day kicked off with welcoming remarks from Vatsun Thirapatarapong, AWS Country Manager for Thailand, and was made even more special thanks to the tremendous support from both the AWS User Group volunteers and the AWS Thailand team.</p>
<p>Here&rsquo;s a photo capturing the excitement from the event:&nbsp;</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-93493" src="https://thenokiablog.com/wp-content/uploads/2025/02/aws-weekly-roundup-deepseek-r1-s3-metadata-elastic-beanstalk-updates-and-more-february-3-2024.jpg" alt width="1024" height="576"></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 AWS Launches</strong></span> <br>There are 30+ launches last week and here are some launches that caught my attention:</p>
<p>DeepSeek-R1 models now available on AWS &mdash; Channy wrote on how you can now deploy DeepSeek-R1 models in&nbsp;Amazon Bedrock&nbsp;and&nbsp;Amazon SageMaker AI. This helps you to build and scale generative AI applications with minimal infrastructure investment.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full" src="https://thenokiablog.com/wp-content/uploads/2025/02/aws-weekly-roundup-deepseek-r1-s3-metadata-elastic-beanstalk-updates-and-more-february-3-2024-1.png" width="2365" height="1022"></p>
<p>Amazon S3 Tables increases table limit to 10,000 per bucket &mdash; S3 Tables now supports creating up to 10,000 tables in each table bucket, allowing you to scale up to 100,000 tables across 10 buckets within an AWS Region per account.</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>Amazon S3 Metadata now generally available &mdash; S3 Metadata provides automated and easily queried metadata that updates in near real-time, simplifying business analytics and real-time inference applications. It supports both system-defined and custom metadata, including integration with AWS analytics services.</p>
<p>AWS Amplify adds TypeScript Data client support for Lambda functions &mdash; Developers can now use the Amplify Data client within AWS Lambda functions, enabling consistent type-safe data operations across frontend and backend applications.</p>
<p>AWS Elastic Beanstalk adds Python 3.13, .NET 9, and PHP 8.4 support on Amazon Linux 2023 &mdash; AWS Elastic Beanstalk brings the latest language features and improvements to application deployments while benefiting from Amazon Linux 2023 enhanced security and performance features.</p>
<p><span><strong>From community.aws</strong></span> <br>Here&rsquo;s my top 5 personal favorites posts from community.aws:</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><span><strong>Upcoming AWS and community events</strong></span> <br>Check your calendars and sign up for upcoming AWS and community events:</p>
<ul>
<li>AWS Korea re:Invent reCap Online, February 2-4 &mdash; A virtual event recapping key announcements and innovations from re:Invent 2023 for the Korean audience.</li>
<li>AWS Community Days &ndash; Join community-led conferences that feature technical discussions, workshops, and hands-on labs. Upcoming AWS Community Day is in Ahmedabad (February 8).</li>
<li>AWS Public Sector Day London, February 27 &mdash; Join public sector leaders and innovators to explore how AWS is enabling digital transformation in government, education, and healthcare.</li>
<li>AWS Innovate GenAI + Data Edition &mdash; A free online conference focusing on generative AI and data innovations. Available in multiple Regions: APJC and EMEA (March 6), North America (March 13), Greater China Region (March 14), and Latin America (April 8).</li>
</ul>
<p>Browse more upcoming AWS led in-person and virtual developer-focused events.</p>
<p><img decoding="async" loading="lazy" class="alignright wp-image-93484 size-medium" src="https://thenokiablog.com/wp-content/uploads/2025/02/aws-weekly-roundup-deepseek-r1-s3-metadata-elastic-beanstalk-updates-and-more-february-3-2024-2.png" alt width="300" height="169"></p>
<p><strong><span>AWS Community re:Invent re:Caps</span><br></strong></p>
<p>Lastly, if you want to learn about top announcements and innovations from AWS re:Invent, the AWS Community shares a summary from a community perspective of these announcements so you can get up to speed. Download the AWS Community re:Invent re:Caps deck.&nbsp;</p>
<p>That&rsquo;s all for this week. Check back next Monday for another Weekly Roundup!</p>
<p>&mdash; Donnie</p>
<p><em>This post is part of our Weekly Roundup 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-deepseek-r1-s3-metadata-elastic-beanstalk-updates-and-more-february-3-2024/">AWS Weekly Roundup: DeepSeek-R1, S3 Metadata, Elastic Beanstalk updates, and more (February 3, 2024)</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Connect users to data through your apps with Storage Browser for Amazon S3</title>
		<link>https://thenokiablog.com/connect-users-to-data-through-your-apps-with-storage-browser-for-amazon-s3/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Sun, 01 Dec 2024 20:50:23 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon Simple Storage Service (S3)]]></category>
		<category><![CDATA[Announcements]]></category>
		<category><![CDATA[AWS Amplify]]></category>
		<category><![CDATA[AWS re:Invent]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Storage]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/connect-users-to-data-through-your-apps-with-storage-browser-for-amazon-s3/</guid>

					<description><![CDATA[<p>Today, we&#8217;re introducing Storage Browser for Amazon S3, an open source UI component you can add...</p>
<p>The post <a href="https://thenokiablog.com/connect-users-to-data-through-your-apps-with-storage-browser-for-amazon-s3/">Connect users to data through your apps with Storage Browser for Amazon S3</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/2024/12/connect-users-to-data-through-your-apps-with-storage-browser-for-amazon-s3.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>Today, we&rsquo;re introducing Storage Browser for Amazon S3, an open source UI component you can add to your web applications to enable end users to interact with your data stored in Amazon Simple Storage Service (Amazon S3). With this frontend component, authorized end users can browse, upload, download, copy, and delete data from Amazon S3 based on their specific permissions, which you control using AWS identity and security services or custom managed solutions.</p>
<p>Storage Browser for S3 eases the strain on developers looking to provide end users with access to data in S3, and it is designed so that end users, such as customers, partners, and employees, can efficiently work with data regardless of their familiarity with Amazon S3 or Amazon Web Services. Additionally, developers can customize the look and feel of the Storage Browser interface to align with their application&rsquo;s design.</p>
<p>Let&rsquo;s walk through a quick demo to show how you can get started.</p>
<p><span><strong>Installation</strong></span><br>Storage Browser for S3 is an AWS Amplify UI React component, therefore, you must use it in a web application built with React or a React-based framework such as Next.Js, Gatsby, Remix, or any others. You also must have both AWS Amplify and the AWS Amplify UI React packages installed.</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>This demo uses Next.js. If you want to learn how to set up an app from scratch, check out this step-by-step guide on configuring AWS Amplify and using the Amplify React UI components with a new Next.js application.</p>
<p>You don&rsquo;t need to install the entire @aws-amplify/ui-react library to use Storage Browser for S3.You can install only the storage-specific package with the following command if that is all you intend to use.</p>
<p><code>npm i @aws-amplify/ui-react-storage aws-amplify</code></p>
<p><img loading="lazy" decoding="async" class="custom-boroder aligncenter wp-image-92268 size-full" src="https://thenokiablog.com/wp-content/uploads/2024/12/connect-users-to-data-through-your-apps-with-storage-browser-for-amazon-s3-1.png" alt width="1490" height="410"></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>If you have an existing application that already has the Amplify UI React package installed, make sure to update your dependencies to import the latest version, and run <code>npm install</code> to update any existing installations.</p>
<p>Lastly, if you&rsquo;re building an application from scratch, make sure to run <code>npm create amplify@latest</code> in your application&rsquo;s directory so you&rsquo;re able to use the various categories provided by Amplify like auth, storage, and others.</p>
<p><span><strong>Choosing an authorization mode</strong></span><br>Storage Browser for S3 requires authentication and authorization to be configured so it can render the S3 buckets or prefixes that end users can access as well as the actions they can perform.</p>
<p>There are three options for setting up permissions, each suitable for different use cases:</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><strong>Using AWS Amplify Auth </strong>&ndash; This option is ideal when you want to provide your customers and third-party partners access to your data in Amazon S3. You can set up Amplify Storage which uses AWS Amplify Auth by default to manage access control and security for files. This is powered by Amazon Cognito and comes with pre-built UI components for implementing user registration, sign-in, and sign-out flows.</p>
<p><strong>Using AWS IAM Identity Center</strong> &ndash; This option is ideal for a scalable solution providing your whole workforce with access to your data in S3 through Storage Browser for S3 . You associate an S3 Access Grants instance with your AWS Identity and Access Management (IAM) Identity Center to centrally manage S3 Access Grants permissions for your users and groups, including those hosted on external identity providers such as Microsoft Entra ID, Okta, and others. Additionally, each AWS CloudTrail data event for S3 references the end-user identity that accessed your data which helps to increase the observability for your data access.</p>
<p><strong>Using IAM roles with Amazon S3 Access Grants</strong> &ndash; This option is ideal when you want to provide IAM principals with access to your data through Storage Browser for S3. To set this up, you must first create an S3 Access Grants instance that you can use to map permissions for S3 buckets and prefixes to the desired IAM identities. Then you create an IAM role that has permissions to invoke s3:GetDataAccess to get temporary least-privilege access to S3 buckets or prefixes.</p>
<p>This demo assumes the end users are not part of our organization so Amplify Auth is a great match for this case.</p>
<p><span><strong>Setting up permissions</strong></span><br>First, you must set up Amplify Storage by following this guide. Then, open <code>amplify/storage/resource.ts</code> to declare an S3 bucket alongside the desired access rules following the Amplify authorization model which utilizes prefixes to configure isolated storage for authorized users.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-92283" src="https://thenokiablog.com/wp-content/uploads/2024/12/connect-users-to-data-through-your-apps-with-storage-browser-for-amazon-s3-2.png" alt width="601" height="369"></p>
<p>Next, create a component called <strong>StorageBrowser</strong> which encapsulates the integration with Amplify Auth and that we can easily drop in a page later. Make sure to call <code>Amplify.config()</code> to stitch it all together with a a reference to <code>amplify_outputs.json</code> as a parameter.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-92296" src="https://thenokiablog.com/wp-content/uploads/2024/12/connect-users-to-data-through-your-apps-with-storage-browser-for-amazon-s3-3.png" alt width="514" height="307"></p>
<p>Visit the S3 User Guide for detailed instructions for setting up authentication and authorization for Storage Browser for S3.</p>
<p><span><strong>Adding Storage Browser for S3 to my application<br></strong></span>Now that the component is created, you just need to add it to your application in a page where you want to render it by declaring <code>&lt;StorageBrowser/&gt;</code>.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-92298" src="https://thenokiablog.com/wp-content/uploads/2024/12/connect-users-to-data-through-your-apps-with-storage-browser-for-amazon-s3-4.png" alt width="319" height="142"></p>
<p>Use <code>npm run dev</code> to run the application. After it loads, navigate to the page where you added Storage Browser For S3 and you should see it loaded with the default layout. Notice also that it is configured with the same paths and permissions that we defined in <code>amplify/storage/resource.ts</code> above allowing users to browse, read, write, and delete files inside the S3 buckets and prefixes that we have set up.</p>
<p><img decoding="async" loading="lazy" class="custom-border aligncenter wp-image-90839 size-full" src="https://thenokiablog.com/wp-content/uploads/2024/12/connect-users-to-data-through-your-apps-with-storage-browser-for-amazon-s3-5.png" alt="browser component" width="2220" height="518"></p>
<p>You can download files and browse folders while accessing management operations from the sub-menu which automatically greys out any unavailable actions.</p>
<p><img decoding="async" loading="lazy" class="alignnone size-full wp-image-92686" src="https://thenokiablog.com/wp-content/uploads/2024/12/connect-users-to-data-through-your-apps-with-storage-browser-for-amazon-s3-6.png" alt="storage-browser-new-2" width="1248" height="710"></p>
<p>Storage Browser for S3 automatically pages results and makes it possible to filter and search for files and folders, making it easy to navigate and manage data.</p>
<p><img decoding="async" loading="lazy" class="alignnone size-full wp-image-92685" src="https://thenokiablog.com/wp-content/uploads/2024/12/connect-users-to-data-through-your-apps-with-storage-browser-for-amazon-s3-7.png" alt="storage-browser-new-1" width="1041" height="294"></p>
<p>All data access is governed by the configured authorization model enabling end users to seamlessly interact with S3 buckets and prefixes through a highly intuitive interface without compromising your security or compliance requirements.</p>
<p><span><strong>Customizing the interface</strong></span><br>Thanks to its flexible design, you can customize Storage Browser For S3 to match the look and feel of your application. Much like any other Amplify UI components it will use the Amplify theme you have active in your application by default. However, you can easily modify any of its components such as the buttons, breadcrumb, the paging controls, text fields, and others, by creating your own theme or targeting elements directly using CSS.</p>
<p>To create a theme, first you must declare it using the <code>defineComponentTheme()</code> function from the @aws-amplify/ui-react/server library. You give it a name such as <code>'storage-browser'</code> and then target the elements that you want to style.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-92331" src="https://thenokiablog.com/wp-content/uploads/2024/12/connect-users-to-data-through-your-apps-with-storage-browser-for-amazon-s3-8.png" alt width="528" height="559"></p>
<p>You can even rearrange the layout as well if you want. In the code you can see that we are setting the <code>flexDirection</code> of all controls to <code>'row-reverse'</code>, for example.</p>
<p>Then you create the theme using the <code>createTheme()</code> function using the storage-browser theme we declared earlier and apply it. We also override the <code>primaryColor</code> and make it green.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-92334" src="https://thenokiablog.com/wp-content/uploads/2024/12/connect-users-to-data-through-your-apps-with-storage-browser-for-amazon-s3-9.png" alt width="676" height="327"></p>
<p>After the page is reloaded, you should see the Storage Browser for S3 component with its new more compact layout and new color scheme with green text.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-92338" src="https://thenokiablog.com/wp-content/uploads/2024/12/connect-users-to-data-through-your-apps-with-storage-browser-for-amazon-s3-10.png" alt width="1150" height="326"></p>
<p>You can customize essentially any element of the UI interface including any of the display texts such as the title where it says <strong>Home,</strong> or any others. The only exceptions are the details about the data, of course, such as the bucket names and keys. You can take advantage of this to add support for different languages, for example.</p>
<p>Finally, if you prefer to create your own UI from scratch, you call the createStorageBrowser() function to create a Storage Browser for S3 component programatically. It returns a useView() hook that you can use to integrate with your own custom frontend, giving you full control over the look and feel while leveraging all of the same features. To learn more, see the documentation for more details on the various customization options and how to configure them.</p>
<p><span><strong>Conclusion<br></strong></span>Storage Browser for S3 is a highly customizable and user-friendly AWS Amplify UI React component which enables end users to interact with data on Amazon S3 securely. It gives you full control of the access rules to ensure the frontend complies with your access requirements while providing a great user experience through an interface that you can style to make it appear as a natural extension of your application.</p>
<p><span><strong>Things to know</strong></span></p>
<p><strong>Getting started</strong> &ndash; You can install Storage Browser for S3 from the GitHub page. For more information on getting started, visit the UI documentation.</p>
<p><strong>Compatibility</strong> &ndash; Storage Browser for S3 is compatible with all Amazon S3 storage classes except for Glacier Flexible Retrieval and S3 Glacier Deep Archive. It is compatible with S3 Intelligent-Tiering, but it&rsquo;s not compatible with the S3 Intelligent-Tiering Archive Access Tier or the S3 Intelligent-Tiering Deep Archive Access Tier..</p>
<p><strong>Performance and durability</strong> &ndash; Storage Browser for S3 includes built-in logic that enhances upload requests for high-throughput data transfer, calculates checksums of uploaded data (rejecting requests that fail these durability checks), and optimizes performance for faster load times in your application.</p>
<p><strong>Pricing</strong> &ndash; Storage Browser for S3 is open source and you can integrate it with your applications at no extra cost. You only pay for your use of the underlying AWS resources you use with Storage Browser for S3.</p>
<p><strong>Support</strong> &ndash; Storage Browser for S3 is backed by AWS Support just like any other feature of S3. Customers with Business and Enterprise Support plans get 24/7 access to AWS Support engineers to support their use of Storage Browser for S3.</p>
<p><strong>Feedback</strong> &ndash; We invite you to share feedback on the functionality and the public roadmap for Storage Browser for S3.</p>
<p>       Matheus Guimaraes | @codingmatheus<br>
       <!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/connect-users-to-data-through-your-apps-with-storage-browser-for-amazon-s3/">Connect users to data through your apps with Storage Browser for Amazon S3</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Announcing new APIs for Amazon Location Service Routes, Places, and Maps</title>
		<link>https://thenokiablog.com/announcing-new-apis-for-amazon-location-service-routes-places-and-maps/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Fri, 08 Nov 2024 18:35:09 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon Location]]></category>
		<category><![CDATA[Announcements]]></category>
		<category><![CDATA[AWS Amplify]]></category>
		<category><![CDATA[Front-End Web & Mobile]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/announcing-new-apis-for-amazon-location-service-routes-places-and-maps/</guid>

					<description><![CDATA[<p>Today, Amazon Location Service released 17 new and enhanced APIs that expand and improve capabilities for...</p>
<p>The post <a href="https://thenokiablog.com/announcing-new-apis-for-amazon-location-service-routes-places-and-maps/">Announcing new APIs for Amazon Location Service Routes, Places, and Maps</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/2024/11/announcing-new-apis-for-amazon-location-service-routes-places-and-maps.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>Today, Amazon Location Service released 17 new and enhanced APIs that expand and improve capabilities for the Routes, Places, and Maps functionalities, creating a more cohesive and streamlined experience for developers. By introducing enhanced features and offering simplified migration, these updates make Amazon Location Service more accessible and useful for a wide range of applications.</p>
<p>You can now access advanced route optimization, toll cost calculations, GPS traces snapping, and a variety of map styles with static and dynamic rendering options, and perform proximity-based search and predictive suggestions, with rich, detailed information on points of interest.</p>
<p>At Amazon, the vast majority of our roadmaps are driven by customer feedback. Many customers building applications with Amazon Location Service have shared that they need purpose-built APIs and more granular details, such as contact information and business hours, when working with location-based data. Although the current API set has provided valuable tools for many customers, developers have expressed a desire for additional capabilities, such as detailed route planning, proximity-based searches, additional places details, and static map images. These new APIs address these requests and provide a more comprehensive, out-of-the-box location solution.</p>
<p><span><strong>New and enhanced capabilities</strong></span><br>Today&rsquo;s launch introduces 10 updated APIs and seven entirely new APIs, responding directly to your feedback. Each service&mdash;Routes, Places, and Maps&mdash;receives specific enhancements designed to support a broader range of use cases.</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><strong>Routes</strong><br>The Amazon Location Routes API now supports advanced route planning and customization options, allowing users to:</p>
<ul>
<li>CalculateIsolines to identify service areas within specific travel time, or distance</li>
<li>OptimizeWaypoints to determine the most efficient sequence of waypoints, helping to minimize either travel time or distance</li>
<li>Calculate Toll Costs to provide precise cost estimates for routes involving toll roads</li>
<li>SnapToRoads, to enable precise matching of GPS traces by snapping points to the road network</li>
</ul>
<p>With these capabilities, you can design more accurate and dynamic route experiences for your users. For example, a logistics company could optimize driver routes in real-time, factoring in live traffic and minimizing travel costs for deliveries.</p>
<p><strong>Maps</strong><br>The updated Amazon Location Maps API includes more purpose-built map styles crafted by skilled cartographers. These map styles offer professional designs that accelerate time to market and eliminate the need for custom map creation. Additionally, the Static Map Image feature allows developers to integrate static maps within applications, reducing the need for continuous data streaming and improving performance in use cases where interactivity isn&rsquo;t necessary.</p>
<p>Key features of the Maps API include:</p>
<ul>
<li>GetTile, to download a tile from a tileset, with a specified X, Y, and Z axis values</li>
<li>GetStyleDescriptor, to return information about the style</li>
<li>GetStaticMap, which enables the rendering of non-interactive maps for reporting or visualization purposes</li>
</ul>
<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>Places</strong><br>The Amazon Location Places API enhancements allow more detailed search capabilities, addressing requests for increased granularity in location data. The new capabilities include:</p>
<ul>
<li>SearchNearby and Autocomplete, which support proximity-based queries and enable predictive text features for better user experiences</li>
<li>Enhanced business details with categories such as Business Hours, Contact Information, and additional attributes for points of interest</li>
</ul>
<p>These features are especially useful for applications where users need detailed information about nearby locations, such as food delivery services or retail applications. Imagine that a customer opens a food delivery application, searches for nearby restaurants using <code>SearchNearby</code>, and retrieves restaurant details such as business hours and contact information to confirm availability. Once multiple delivery orders are assigned to a driver, the application uses <code>OptimizeWaypoints</code> to suggest the most efficient route for pickups and deliveries. As the driver follows the route, <code>SnaptoRoads</code> provides precise visualization of their location, enhancing the customer&rsquo;s real-time tracking experience.</p>
<p><span><strong>Enhanced Location Service in action</strong></span><br>Calling the API is straightforward. You can use the AWS Command Line Interface (AWS CLI), one of our AWS SDKs, or the plain REST API. However, displaying the information on a map in a web or mobile app requires some additional setup. Although the process is well documented, it&rsquo;s too detailed to cover fully here. In this demo, I&rsquo;ll focus on using the API.</p>
<p>Amazon Location Service allows API calls to be authenticated in two ways: through AWS API authentication (AWS Sigv4 authentication) or through API keys. API keys can be more convenient for developers of mobile applications where the end user is not authenticated or when integrating with Amazon Cognito is not feasible. This is the recommended authentication method for front-end applications.</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 demonstrate the versatility of the APIs and how easily you can integrate inside your applications, I use a combination of the AWS CLI, cURL, and a graphical REST API client for each step of the demo.</p>
<p><strong>Step 1: Create an API key</strong></p>
<p>First, I create an API key for my application using the AWS CLI. You can also manage API keys in the AWS Management Console.</p>
<pre><code class="lang-bash">REGION=eu-central-1
KEYNAME=geo-key-seb

aws location create-key --region ${REGION} --key-name ${KEYNAME} --restrictions 
AllowActions="geo-routes:*","geo-places:*","geo-maps:*",
AllowResources="arn:aws:geo-routes:${REGION}::provider/default",
"arn:aws:geo-places:${REGION}::provider/default",
"arn:aws:geo-maps:${REGION}::provider/default" 
--no-expiry 

{
    "Key": "v1.public.ey...cy",
    "KeyArn": "arn:aws:geo:eu-central-1:02345678901:api-key/geo-key-seb",
    "KeyName": "geo-key-seb",
    "CreateTime": "2024-09-29T09:35:53.115000+00:00"
}</code></pre>
<p>This command generates the API key, which I can now use to call Amazon Location APIs.</p>
<p><strong>Step 2: Get geographic coordinates</strong></p>
<p>Next, I use <code>cURL</code> to retrieve the geographic coordinates (a longitude and latitude) for the city center of Lille, France, by calling <code>GeoCode</code>&nbsp;and passing an address in the <code>QueryText</code> parameter.</p>
<pre><code class="lang-bash">$ curl --silent -X "POST" "https://places.geo.eu-central-1.amazonaws.com/v2/geocode?key=v1.public.ey...cy" 
       -d $'{ "QueryText": "Grand Place, Lille, France" }' 
 
{"ResultItems":[{"PlaceId":"AQ...5U","PlaceType":"Street","Title":"Grand'Place, 59800 Lille, France",
                 "Address":{"Label":"Grand'Place, 59800 Lille, France",
                 "Country":{"Code2":"FR","Code3":"FRA","Name":"France"},
                 "Region":{"Code":"HDF","Name":"Hauts-de-France"},"SubRegion":{"Name":"Nord"},
                 "Locality":"Lille","District":"Centre","PostalCode":"59800",
                 "Street":"Grand'Place","StreetComponents":[{"BaseName":"Grand'Place","Language":"fr"}]},
                 "Position":[3.06361,50.63706],
                 "MapView":[3.0628,50.6367,3.06413,50.63729],
                 "MatchScores":{"Overall":1,"Components":{"Address":{"Country":1,"Locality":1,"Intersection":[1]}}}}]}</code></pre>
<p>This returns several data points, including the GPS coordinates for the city center: [3.06361, 50.63706].</p>
<p><strong>Step 3: Search for nearby places</strong></p>
<p>Using the coordinates retrieved, I use a REST API client tool to call the <code>SearchNearby</code> API to find places of interest around Lille&rsquo;s city center.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-88415" src="https://thenokiablog.com/wp-content/uploads/2024/11/announcing-new-apis-for-amazon-location-service-routes-places-and-maps-1.png" alt="Amazon Location Service - API call for places of interest" width="3456" height="2042"></p>
<p>On the right side of the screen, I can read the API response: a list of nearby places, such as restaurants, banks, and parking areas. I can further refine the search by specifying categories or restricting the search area.</p>
<p>The <code>SearchNearby</code> API accepts an optional <code>Filter</code> parameter that helps you restrict the search within a bounding box or to include or exclude business chains, categories, countries, or food types.</p>
<pre><code class="lang-json">"Filter": {
   "BoundingBox": [ number ],
   "ExcludeBusinessChains": [ "string" ],
   "ExcludeCategories": [ "string" ],
   "ExcludeFoodTypes": [ "string" ],
   "IncludeBusinessChains": [ "string" ],
   "IncludeCategories": [ "string" ],
   "IncludeCountries": [ "string" ],
   "IncludeFoodTypes": [ "string" ]
},</code></pre>
<p>In my search for nearby points of interest, one of the results returned was a McDonald&rsquo;s, a well-known international reference &#127828;.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-88416" src="https://thenokiablog.com/wp-content/uploads/2024/11/announcing-new-apis-for-amazon-location-service-routes-places-and-maps-2.png" alt="Amazon Location Service - SearchNearby result" width="800" height="360"></p>
<p><strong>Step 4: Get driving directions</strong></p>
<p>Finally, I use the AWS CLI to calculate driving directions between two city centers: Brussels, Belgium, and Lille, France.</p>
<pre><code class="lang-bash">aws location calculate-routes    
    --origin 4.35278 50.84687      
    --destination 3.06361 50.63706 
    --key "v1.public.ey...cy"</code></pre>
<p>The response includes a polyline for rendering the path on a map and a step-by-step list of driving directions.</p>
<pre><code class="lang-json">...
          "TravelMode": "Car",
          "Type": "Vehicle",
          "VehicleLegDetails": {
            "TravelSteps": [
              {
                "Duration": 15,
                "Distance": 75,
                "ExitNumber": [],
                "GeometryOffset": 0,
                "Type": "Depart"
              },
              {
                "Duration": 10,
                "Distance": 8,
                "ExitNumber": [],
                "GeometryOffset": 2,
                "Type": "Turn",
                "TurnStepDetails": {
                  "Intersection": [],
                  "SteeringDirection": "Right",
                  "TurnIntensity": "Typical"
                }
              },
...</code></pre>
<p><strong>Step 5: Displaying the driving directions on a map</strong></p>
<p>To visualize the route on a map, I use the MapLibre library, which is a rendering engine for displaying maps in web and mobile applications. Following the Amazon Location Service Developer Guide, I built a basic app to display the route.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-88518 size-full" src="https://thenokiablog.com/wp-content/uploads/2024/11/announcing-new-apis-for-amazon-location-service-routes-places-and-maps-3.png" alt="Amazon Location Service - Map with route" width="1916" height="856"></p>
<p>In addition to MapLibre, you can use&nbsp;AWS Amplify to integrate and display Amazon Location data in your applications.</p>
<p><span><strong>Getting started</strong></span><br>With these new and updated APIs, Amazon Location Service offers a more comprehensive suite of mapping and location data for your business needs. These will help to accelerate your development lifecyle by increasing developers&rsquo; agility and scalability.</p>
<p>To get started, explore the updated Amazon Location Service Developer Guide&nbsp;and begin integrating these features today. You can also visit the Amazon Location Service page to learn more or try out the APIs with your favorite AWS SDKs to see how they can enhance your applications.</p>
<p>       &mdash; seb<br>
       <!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/announcing-new-apis-for-amazon-location-service-routes-places-and-maps/">Announcing new APIs for Amazon Location Service Routes, Places, and Maps</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
