<?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>Amazon VPC Lattice Archives - The NOKIA Blog</title>
	<atom:link href="https://thenokiablog.com/tag/amazon-vpc-lattice/feed/" rel="self" type="application/rss+xml" />
	<link>https://thenokiablog.com/tag/amazon-vpc-lattice/</link>
	<description></description>
	<lastBuildDate>Tue, 14 Oct 2025 19:27:31 +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>Amazon VPC Lattice Archives - The NOKIA Blog</title>
	<link>https://thenokiablog.com/tag/amazon-vpc-lattice/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>AWS Transfer Family SFTP connectors now support VPC-based connectivity</title>
		<link>https://thenokiablog.com/aws-transfer-family-sftp-connectors-now-support-vpc-based-connectivity/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Tue, 14 Oct 2025 19:27:31 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon VPC]]></category>
		<category><![CDATA[Amazon VPC Lattice]]></category>
		<category><![CDATA[AWS CLI]]></category>
		<category><![CDATA[AWS Management Console]]></category>
		<category><![CDATA[AWS Network Firewall]]></category>
		<category><![CDATA[AWS Transfer Family]]></category>
		<category><![CDATA[AWS Transfer for SFTP]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Compliance]]></category>
		<category><![CDATA[Industries]]></category>
		<category><![CDATA[Migration & Transfer Services]]></category>
		<category><![CDATA[Regions]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Storage]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/aws-transfer-family-sftp-connectors-now-support-vpc-based-connectivity/</guid>

					<description><![CDATA[<p>Many organizations rely on the Secure File Transfer Protocol (SFTP) as the industry standard for exchanging...</p>
<p>The post <a href="https://thenokiablog.com/aws-transfer-family-sftp-connectors-now-support-vpc-based-connectivity/">AWS Transfer Family SFTP connectors now support VPC-based connectivity</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/10/aws-transfer-family-sftp-connectors-now-support-vpc-based-connectivity.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>Many organizations rely on the Secure File Transfer Protocol (SFTP) as the industry standard for exchanging critical business data. Traditionally, securely connecting to private SFTP servers required custom infrastructure, manual scripting, or exposing endpoints to the public internet.</p>
<p>Today, AWS Transfer Family SFTP connectors now support connectivity to remote SFTP servers through Amazon Virtual Private Cloud (Amazon VPC) environments. You can transfer files between Amazon Simple Storage Service (Amazon S3) and private or public SFTP servers while applying the security controls and network configurations already defined in your VPC. This capability helps you integrate data sources across on-premises environments, partner-hosted private servers, or internet-facing endpoints, with the operational simplicity of a fully managed Amazon Web Services (AWS) service.</p>
<p><strong><u>New capabilities with SFTP connectors<br></u></strong>The following are the key enhancements:</p>
<ul>
<li><strong>Connect to private SFTP servers </strong>&ndash; SFTP connectors can now reach endpoints that are only accessible within your AWS VPC connection. These include servers hosted in your VPC or a shared VPC, on-premises systems connected over AWS Direct Connect, and partner-hosted servers connected through VPN tunnels.</li>
<li><strong>Security and compliance </strong>&ndash; All file transfers are routed through the security controls already applied in your VPC, such as AWS Network Firewall or centralized ingress and egress inspection. Private SFTP servers remain private and don&rsquo;t need to be exposed to the internet. You can also present static Elastic IP or bring your own IP (BYOIP) addresses to meet partner allowlist requirements.</li>
<li><strong>Performance and simplicity </strong>&ndash; By using your own network resources such as NAT gateways, AWS Direct Connect or VPN connections, connectors can take advantage of higher bandwidth capacity for large-scale transfers. You can configure connectors in minutes through the AWS Management Console, &nbsp;AWS Command Line Interface (AWS CLI), or AWS SDKs without building custom scripts or third-party tools.</li>
</ul>
<p><strong><u>How VPC- based SFTP connections work<br></u></strong>SFTP connectors use Amazon VPC Lattice resources to establish secure connectivity through your VPC.&nbsp;Key constructs include a <strong>resource configuration</strong> and a <strong>resource gateway</strong>. The resource configuration represents the target SFTP server, which you specify using a private IP address or public DNS name. The resource gateway provides SFTP connector access to these configurations, enabling file transfers to flow through your VPC and its security controls.</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 architecture diagram illustrates how traffic flows between Amazon S3 and remote SFTP servers. <img fetchpriority="high" decoding="async" class="alignnone wp-image-99867 size-full" src="https://thenokiablog.com/wp-content/uploads/2025/10/aws-transfer-family-sftp-connectors-now-support-vpc-based-connectivity-1.png" alt width="2130" height="1058">As shown in the architecture, traffic flows from Amazon S3 through the SFTP connector into your VPC. A resource gateway is the entry point that handles inbound connections from the connector to your VPC resources. Outbound traffic is routed through your configured egress path, using Amazon VPC NAT gateways with Elastic IPs for public servers or AWS Direct Connect and VPN connections for private servers. You can use existing IP addresses from your VPC CIDR range, simplifying partner server allowlists. Centralized firewalls in the VPC enforce security policies, and customer-owned NAT gateways provide higher bandwidth for large-scale transfers.</p>
<p><strong><u>When to use this feature<br></u></strong>With this capability, developers and IT administrators can simplify workflows while meeting security and compliance requirements across a range of scenarios:</p>
<ul>
<li><strong>Hybrid environments </strong>&ndash; Transfer files between Amazon S3 and on-premises SFTP servers using AWS Direct Connect or AWS Site-to-Site VPN, without exposing endpoints to the internet.</li>
<li><strong>Partner integrations </strong>&ndash; Connect with business partners&rsquo; SFTP servers that are only accessible through private VPN tunnels or shared VPCs. This avoids building custom scripts or managing third-party tools, reducing operational complexity.</li>
<li><strong>Regulated industries </strong>&ndash; Route file transfers through centralized firewalls and inspection points in VPCs to comply with financial services, government, or healthcare security requirements.</li>
<li><strong>High-throughput transfers </strong>&ndash; Use your own network configurations such as NAT gateways, AWS Direct Connect, or VPN connections with Elastic IP or BYOIP to handle large-scale, high-bandwidth transfers while retaining IP addresses already on partner allowlists.</li>
<li><strong>Unified file transfer solution </strong>&ndash; Standardize on Transfer Family for both internal and external SFTP connectivity, reducing fragmentation across file transfer tools.</li>
</ul>
<p><strong><u>Start building with SFTP connectors<br></u></strong>To begin transferring files with SFTP connectors through my VPC environment, I follow these steps:</p>
<p>First, I configure my VPC Lattice resources. In the Amazon VPC console, under <strong>PrivateLink and Lattice </strong>in the navigation pane<strong>, </strong>I choose <strong>Resource gateways</strong>, choose <strong>Create resource gateway </strong>to create one to act as the ingress point into my VPC. <img decoding="async" loading="lazy" class="aligncenter size-full wp-image-99586" src="https://thenokiablog.com/wp-content/uploads/2025/10/aws-transfer-family-sftp-connectors-now-support-vpc-based-connectivity-2.png" alt width="3836" height="1074">Next, under <strong>PrivateLink and Lattice</strong> in the navigation pane, I choose <strong>Resource configuration </strong>and choose <strong>Create resource configuration</strong> to create a resource configuration for my target SFTP server. Specify the private IP address or public DNS name, and the port (typically 22). <img decoding="async" loading="lazy" class="aligncenter size-full wp-image-99587" src="https://thenokiablog.com/wp-content/uploads/2025/10/aws-transfer-family-sftp-connectors-now-support-vpc-based-connectivity-3.png" alt width="3838" height="990"></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>Then, I configure AWS Identity and Access Management (IAM) permissions. I ensure that the IAM role used for connector creation has <code>transfer:*</code> permissions, and VPC Lattice permissions (<code>vpc-lattice:CreateServiceNetworkResourceAssociation</code>, <code>vpc-lattice:GetResourceConfiguration,</code> <code>vpc-lattice:AssociateViaAWSService</code>). I update the trust policy on the IAM role to specify <code>transfer.amazonaws.com</code> as a trusted principal. This enables AWS Transfer Family to assume the role when creating and managing my SFTP connectors.</p>
<p>After that, I create an SFTP connector through the AWS Transfer Family&nbsp;console. I choose<strong> SFTP Connectors</strong> and then choose<strong> Create SFTP connector</strong>. <img decoding="async" loading="lazy" class="aligncenter size-full wp-image-99583" src="https://thenokiablog.com/wp-content/uploads/2025/10/aws-transfer-family-sftp-connectors-now-support-vpc-based-connectivity-4.png" alt width="1457" height="331">In the <strong>Connector configuration</strong> section, I select <strong>VPC Lattice</strong> as the egress type, then provide the Amazon Resource Name (ARN) of the <strong>Resource Configuration</strong>, <strong>Access role,</strong> and<strong> Connector credentials</strong>. Optionally, include a trusted host key for enhanced security, or override the default port if my SFTP server uses a nonstandard port.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-99549" src="https://thenokiablog.com/wp-content/uploads/2025/10/aws-transfer-family-sftp-connectors-now-support-vpc-based-connectivity-5.png" alt width="2515" height="971">Next, I test the connection. On the <strong>Actions</strong> menu, I choose <strong>Test connection</strong> to confirm that the connector can reach the target SFTP server.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-99641" src="https://thenokiablog.com/wp-content/uploads/2025/10/aws-transfer-family-sftp-connectors-now-support-vpc-based-connectivity-6.png" alt width="3006" height="608">Finally, after the connector status is <strong>ACTIVE</strong>, I can begin file operations with my remote SFTP server programmatically by calling Transfer Family APIs such as <code>StartDirectoryListing</code>, <code>StartFileTransfer</code>, <code>StartRemoteDelete</code>, or <code>StartRemoteMove</code>. All traffic is routed through my VPC using my configured resources such as NAT gateways, AWS Direct Connect, or VPN connections together with my IP addresses and security controls.</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>For the complete set of options and advanced workflows, refer to the AWS Transfer Family documentation.</p>
<p><strong><u>Now available</u></strong></p>
<p>SFTP connectors with VPC-based connectivity are now available in 21 AWS Regions. Check the AWS Services by Region for the latest supported AWS Regions. You can now securely connect AWS Transfer Family SFTP connectors to private, on-premises, or internet-facing servers using your own VPC resources such as NAT gateways, Elastic IPs, and network firewalls.</p>
<p>&mdash; Betty</p>
<p>       <!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/aws-transfer-family-sftp-connectors-now-support-vpc-based-connectivity/">AWS Transfer Family SFTP connectors now support VPC-based connectivity</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>AWS Weekly Roundup: AWS Builder Center, Amazon Q, Oracle Database@AWS, and more (July 14, 2025)</title>
		<link>https://thenokiablog.com/aws-weekly-roundup-aws-builder-center-amazon-q-oracle-databaseaws-and-more-july-14-2025/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Mon, 14 Jul 2025 16:57:51 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon CloudWatch]]></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 VPC Lattice]]></category>
		<category><![CDATA[Announcements]]></category>
		<category><![CDATA[AWS Config]]></category>
		<category><![CDATA[AWS Console Mobile Application]]></category>
		<category><![CDATA[AWS Management Console]]></category>
		<category><![CDATA[AWS Network Firewall]]></category>
		<category><![CDATA[AWS Transit Gateway]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Compute]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[Generative AI]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Oracle Database@AWS]]></category>
		<category><![CDATA[Regions]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Week in Review]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/aws-weekly-roundup-aws-builder-center-amazon-q-oracle-databaseaws-and-more-july-14-2025/</guid>

					<description><![CDATA[<p>Summer is well and truly here in the UK! I&#8217;m a bit of a summer grinch...</p>
<p>The post <a href="https://thenokiablog.com/aws-weekly-roundup-aws-builder-center-amazon-q-oracle-databaseaws-and-more-july-14-2025/">AWS Weekly Roundup: AWS Builder Center, Amazon Q, Oracle Database@AWS, and more (July 14, 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 decoding="async" src="https://thenokiablog.com/wp-content/uploads/2025/07/aws-weekly-roundup-aws-builder-center-amazon-q-oracle-databaseaws-and-more-july-14-2025.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>Summer is well and truly here in the UK! I&rsquo;m a bit of a summer grinch though so, unlike most people, I&rsquo;m not crazy about &ldquo;the glorious sun&rdquo; scorching me when I&rsquo;m out and about. On the upside, this provides the perfect excuse to retreat to the comfort of a well-ventilated room where I can focus on coding and curating the latest AWS releases to bring you the highlights.</p>
<p>I also managed to escape the heat for most of yesterday while recording an episode for the AWS Developers Podcast where the wonderful Sebastien Stormaq and Tiffany Souterre interviewed me about games development. If you haven&rsquo;t discovered it yet, I highly recommend you give it a go as the episodes are full of interesting lessons and insights from not just AWS, but customers and community members who share their stories and expertise in a relaxed conversation.</p>
<p>Alright, ready to discover some of the new things we released last week? Here are the highlights.</p>
<p><span><strong>AWS Builder Center</strong></span><br>There is a new home for AWS builders and community members! AWS Builder Center is a new place where cloud builders can connect, share knowledge, and access resources to enhance their AWS journey. The platform enables users to join community programs, discover trending topics, access AWS Skill Builder courses, participate in technical challenges, and more, using a single Builder ID sign-in.</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>One the features that I&rsquo;m personally most excited about is the Wishlist. You can now create wishes and tell AWS directly about ways to improve our products and services or share original ideas that you think could help you and your teams. You can also browse and upvote existing wishes to support any suggestions that you think should be prioritized. The AWS teams will keep an eye on this and if a wish has enough traction it may just be considered!</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-98254" src="https://thenokiablog.com/wp-content/uploads/2025/07/aws-weekly-roundup-aws-builder-center-amazon-q-oracle-databaseaws-and-more-july-14-2025-1.png" alt width="2532" height="1854"></p>
<p>Read the news blog post for a&nbsp;quick tour through some of the most exciting features&nbsp;or head over to&nbsp;AWS Builder Center&nbsp;and start exploring!</p>
<p><span><strong>AI<br></strong></span>The world of AI keeps moving fast and changing our world, by providing new and exciting ways to do things and become more productive. Here are two releases from last week that caught my attention.</p>
<ul>
<li>Amazon Q chat in the AWS Management Console can now query AWS service data &ndash; Amazon Q Developer expands its capabilities by enabling natural language queries of data stored across AWS services like S3, DynamoDB, and CloudWatch, directly from the AWS Console, Slack, Microsoft Teams, and AWS Console Mobile Application. This enhancement streamlines cloud management and troubleshooting by allowing users to access and analyze service data through conversational interfaces, with access controls managed through IAM permissions.</li>
<li>Amazon CloudWatch and Application Signals MCP servers for AI-assisted troubleshooting &ndash; AWS has released two new Model Context Protocol (MCP) servers &ndash; CloudWatch MCP and Application Signals MCP &ndash; that enable AI agents to leverage observability data for automated troubleshooting through conversational interfaces. These open-source servers allow AI assistants to analyze metrics, alarms, logs, traces, and service health data across AWS environments, streamlining incident response and root cause analysis without requiring developers to manually navigate multiple AWS consoles.</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><span><strong>Oracle Database@AWS<br></strong></span>It seems like yesterday when Andy Jassy announced our partnership with Oracle to create Oracle Database@AWS, a jointly offered service that runs Oracle databases on Exadata infrastructure directly within AWS data centers, providing a unified AWS-Oracle experience. Fast forward to last week and Oracle Database@AWS has reached a significant milestone with its general availability release. It is now available in US East (N. Virginia) and US West (Oregon) regions, with plans to expand to 20 additional regions globally.</p>
<p>In addition, VPC Lattice has added support for Oracle Database@AWS enabling seamless connectivity between applications in VPCs and on-premises environments to Oracle database networks. The integration simplifies network management and provides secure access from Oracle Database@AWS to AWS services like Amazon S3 and Amazon Redshift, without requiring complex networking setup.</p>
<p>So if you&rsquo;re looking to migrate your Oracle database workloads, now is a great time to explore Oracle Database@AWS as it offers a compelling path forward with minimal modifications required.</p>
<p><span><strong>Additional highlights<br></strong></span>Here are some other releases that I think many people will be happy about.</p>
<ul>
<li>AWS Config now supports 12 new resource types &ndash; AWS Config has expanded its monitoring capabilities with support for 12 new resource types across services including BackupGateway, CloudFront, EntityResolution, Bedrock, and more. These additions are automatically tracked if you have enabled recording for all resource types, enhancing your ability to discover, assess, and audit AWS resources.</li>
<li>Amazon SageMaker Studio now supports remote connections from Visual Studio Code &ndash; Amazon SageMaker Studio now supports remote connections from Visual Studio Code, allowing developers to use their familiar VS Code setup while leveraging SageMaker&rsquo;s scalable compute resources for AI development.</li>
<li>AWS Network Firewall: Native AWS Transit Gateway support in all regions &ndash; AWS Network Firewall now offers native integration with AWS Transit Gateway across all supported regions, enabling direct attachment and simplified traffic inspection between VPCs and on-premises networks. This integration eliminates the need for managing dedicated VPC subnets and route tables while providing multi-AZ redundancy for improved security and reliability.</li>
</ul>
<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 Events<br></strong></span><strong>AWS Summit New York</strong> &ndash; this is definitely one to watch&hellip;literally! Registrations are closed due to capacity but you can tune in to watch live all the announcements and launches! No spoilers, but, trust me, there are a quite a few exciting things in store, so make sure to check it out.</p>
<p><strong>AWS Gen AI Lofts</strong> &ndash; AWS Gen AI Lofts are multi-day events offering hands-on workshops, expert guidance, and networking opportunities for developers and business leaders looking to explore or advance their generative AI journey. These events are hosted across multiple global locations including San Francisco, Berlin, Dubai, Dublin, Bengaluru, Manchester, Paris, and Tel Aviv, providing accessible opportunities to accelerate your generative AI adoption.</p>
<p>And that&rsquo;s it for this week! Come back next Monday for more highlights and keep your AWS knowledge up to date as we cover the latest releases.</p>
<p>       Matheus Guimaraes | @codingmatheus<br>
       <!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/aws-weekly-roundup-aws-builder-center-amazon-q-oracle-databaseaws-and-more-july-14-2025/">AWS Weekly Roundup: AWS Builder Center, Amazon Q, Oracle Database@AWS, and more (July 14, 2025)</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Streamline container application networking with built-in Amazon ECS support in Amazon VPC Lattice</title>
		<link>https://thenokiablog.com/streamline-container-application-networking-with-built-in-amazon-ecs-support-in-amazon-vpc-lattice/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Mon, 18 Nov 2024 21:55:42 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon Elastic Container Service]]></category>
		<category><![CDATA[Amazon VPC]]></category>
		<category><![CDATA[Amazon VPC Lattice]]></category>
		<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Compute]]></category>
		<category><![CDATA[Containers]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/streamline-container-application-networking-with-built-in-amazon-ecs-support-in-amazon-vpc-lattice/</guid>

					<description><![CDATA[<p>Since its launch, Amazon VPC Lattice has streamlined complex networking tasks. As a result, my perspective...</p>
<p>The post <a href="https://thenokiablog.com/streamline-container-application-networking-with-built-in-amazon-ecs-support-in-amazon-vpc-lattice/">Streamline container application networking with built-in Amazon ECS support in Amazon VPC Lattice</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/streamline-container-application-networking-with-built-in-amazon-ecs-support-in-amazon-vpc-lattice.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>Since its launch, Amazon VPC Lattice has streamlined complex networking tasks. As a result, my perspective on how to build and connect modern, multi-service applications has changed. As my colleague Danilo wrote in his post announcing the general availability of VPC Lattice:</p>
<blockquote readability="9">
<p>&ldquo;By using VPC Lattice, you can focus on your application logic and improve productivity and deployment flexibility with consistent support for instances, containers, and serverless computing.&rdquo;</p>
</blockquote>
<p>Today, we&rsquo;re announcing Amazon VPC Lattice built-in support for Amazon Elastic Container Service (Amazon ECS). With this new built-in integration, Amazon ECS services can now be directly associated with VPC Lattice target groups without the need for intermediate load balancers.</p>
<p>Here&rsquo;s a quick look at how you can find Amazon VPC Lattice integration while creating an Amazon ECS service:</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-89041" src="https://thenokiablog.com/wp-content/uploads/2024/11/streamline-container-application-networking-with-built-in-amazon-ecs-support-in-amazon-vpc-lattice-1.png" alt width="3352" height="1590"></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 Amazon VPC Lattice integration with Amazon ECS works by registering and deregistering IP addresses from ECS tasks within a service as targets in a VPC Lattice target group. As ECS tasks for the service are launched, Amazon ECS will automatically register those tasks to the VPC Lattice target group.</p>
<p>Furthermore, if ECS tasks fail VPC Lattice health checks, Amazon ECS will automatically replace the tasks. Also, if any task is terminated or scales down, it&rsquo;s removed from the target group.</p>
<p><span><strong>Using the Amazon VPC Lattice integration<br></strong></span>Let me walk you through how to use this new integration. In the following demo, I will deploy a simple application server running as an ECS service and configure the integration with VPC Lattice. Then, I&rsquo;ll test the application server by connecting to the VPC Lattice domain name without having to configure additional load balancers on Amazon ECS.</p>
<p>Before I can start with this integration, I need to make sure Amazon ECS will have the required permissions to register and deregister targets into VPC Lattice. To learn more, please visit the Amazon ECS infrastructure IAM role documentation page.</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>To use the integration with VPC Lattice, I need to define a task definition with at least one container and one port mapping. This is an example of my task definition.</p>
<pre><code class="language-JSON">{
    "containerDefinitions": [
        {
            "name": "webserver",
            "image": "public.ecr.aws/ecs-sample-image/amazon-ecs-sample:latest",
            "cpu": 0,
            "portMappings": [
                {
                    "name": "web-80-tcp",
                    "containerPort": 80,
                    "hostPort": 80,
                    "protocol": "tcp",
                    "appProtocol": "http"
                }
            ],
            ...
            *redacted for brevity*
}
</code></pre>
<p>Then, I navigate to my ECS cluster and choose <strong>Create</strong>.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-89017" src="https://thenokiablog.com/wp-content/uploads/2024/11/streamline-container-application-networking-with-built-in-amazon-ecs-support-in-amazon-vpc-lattice.jpg" alt width="2560" height="1413"></p>
<p>Next, I need to select the task definition and assign the service name.</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-89018" src="https://thenokiablog.com/wp-content/uploads/2024/11/streamline-container-application-networking-with-built-in-amazon-ecs-support-in-amazon-vpc-lattice-1.jpg" alt width="2094" height="2212"></p>
<p>In the VPC Lattice integration section, I choose <strong>Turn on VPC Lattice</strong> to start configuring the target group for VPC Lattice. I don&rsquo;t need to specify a load balancer because I&rsquo;ll use VPC Lattice. By default, VPC Lattice will use a round-robin routing algorithm to route requests to healthy targets.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-89019" src="https://thenokiablog.com/wp-content/uploads/2024/11/streamline-container-application-networking-with-built-in-amazon-ecs-support-in-amazon-vpc-lattice-2.jpg" alt width="2560" height="912"></p>
<p>Now, I can start defining the integration for my ECS service in VPC Lattice. First, I select the infrastructure role for Amazon ECS. Then, I need to select the virtual private cloud (VPC) where I want my service to run. After that, I need to define the <strong>Target</strong><strong> groups </strong>that will receive traffic. After I&rsquo;m done configuring the service with VPC Lattice integration, I create this service.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-89020" src="https://thenokiablog.com/wp-content/uploads/2024/11/streamline-container-application-networking-with-built-in-amazon-ecs-support-in-amazon-vpc-lattice-3.jpg" alt width="2560" height="1626"></p>
<p>After a few minutes, I have my ECS service ready. I navigate to the service and choose <strong>Configuration and networking</strong>. If I scroll down to the <strong>VPC Lattice</strong> section, I can see the VPC Lattice target group created.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-89021" src="https://thenokiablog.com/wp-content/uploads/2024/11/streamline-container-application-networking-with-built-in-amazon-ecs-support-in-amazon-vpc-lattice-2.png" alt width="2934" height="1181"></p>
<p>To get more information on this target group, I select the target group name, which will redirect me to the VPC Lattice target group page. Here, I can see that Amazon ECS successfully registered the IP address of the running task.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-89022" src="https://thenokiablog.com/wp-content/uploads/2024/11/streamline-container-application-networking-with-built-in-amazon-ecs-support-in-amazon-vpc-lattice-4.jpg" alt width="2560" height="1363"></p>
<p>Now, I need to create a VPC Lattice service and service network. My preference is always to create the VPC Lattice service then associate with the VPC Lattice service network later on. So, let&rsquo;s do that.</p>
<p>I choose <strong>Services</strong> under the <strong>VPC Lattice</strong> section and choose <strong>Create service</strong>.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-89024" src="https://thenokiablog.com/wp-content/uploads/2024/11/streamline-container-application-networking-with-built-in-amazon-ecs-support-in-amazon-vpc-lattice-5.jpg" alt width="2560" height="1265"></p>
<p>I fill in all the details required to create a VPC Lattice service and choose <strong>Next</strong>.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-89025" src="https://thenokiablog.com/wp-content/uploads/2024/11/streamline-container-application-networking-with-built-in-amazon-ecs-support-in-amazon-vpc-lattice-6.jpg" alt width="2560" height="1722"></p>
<p>Then, I add a listener, and for the <strong>Forward to target group</strong> on the <strong>Listener default action</strong>, I select the newly created target group.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-89026" src="https://thenokiablog.com/wp-content/uploads/2024/11/streamline-container-application-networking-with-built-in-amazon-ecs-support-in-amazon-vpc-lattice-7.jpg" alt width="2560" height="1449"></p>
<p>On the next page, because I&rsquo;m going to create the VPC Lattice service network later, I skip this step and choose <strong>Next</strong>, review the configurations, and create the service.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-89029" src="https://thenokiablog.com/wp-content/uploads/2024/11/streamline-container-application-networking-with-built-in-amazon-ecs-support-in-amazon-vpc-lattice-3.png" alt width="2974" height="1480"></p>
<p>With VPC Lattice service created, now it&rsquo;s time to create VPC Lattice service networks. I navigate to <strong>Service networks</strong> under the <strong>VPC Lattice</strong> section and choose <strong>Create service network</strong>.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-89028" src="https://thenokiablog.com/wp-content/uploads/2024/11/streamline-container-application-networking-with-built-in-amazon-ecs-support-in-amazon-vpc-lattice-4.png" alt width="3010" height="1482"></p>
<p>First, I fill the VPC Lattice service network name.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-89030" src="https://thenokiablog.com/wp-content/uploads/2024/11/streamline-container-application-networking-with-built-in-amazon-ecs-support-in-amazon-vpc-lattice-8.jpg" alt width="2560" height="1851"></p>
<p>Then, on the&nbsp;<strong>Service associations </strong>page, I select the service that I have created.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-89031" src="https://thenokiablog.com/wp-content/uploads/2024/11/streamline-container-application-networking-with-built-in-amazon-ecs-support-in-amazon-vpc-lattice-9.jpg" alt width="2560" height="792"></p>
<p>I associate this service network to my VPC as well as the security group.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-89032" src="https://thenokiablog.com/wp-content/uploads/2024/11/streamline-container-application-networking-with-built-in-amazon-ecs-support-in-amazon-vpc-lattice-10.jpg" alt width="2560" height="1328"></p>
<p>For the simplicity of this demo, I set&nbsp;<strong>Non</strong><strong>e</strong> for&nbsp;the <strong>Auth</strong> <strong>type</strong>. However, I highly recommend you to read how you can use IAM to manage access to VPC Lattice. Then, I choose <strong>Create service network</strong>.<br><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-89033" src="https://thenokiablog.com/wp-content/uploads/2024/11/streamline-container-application-networking-with-built-in-amazon-ecs-support-in-amazon-vpc-lattice-11.jpg" alt width="2560" height="1111"></p>
<p>At this stage, we have everything setup for this integration. My VPC Lattice service network is now associated with my VPC Lattice service and my VPC.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-89037" src="https://thenokiablog.com/wp-content/uploads/2024/11/streamline-container-application-networking-with-built-in-amazon-ecs-support-in-amazon-vpc-lattice-12.jpg" alt width="2560" height="1591"></p>
<p>With everything set up, I copy the <strong>Domain name</strong> from my VPC Lattice service page.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-89038" src="https://thenokiablog.com/wp-content/uploads/2024/11/streamline-container-application-networking-with-built-in-amazon-ecs-support-in-amazon-vpc-lattice-13.jpg" alt width="2301" height="1134"></p>
<p>Then, to access the service, I log in to the instance in the same VPC and call the service by using the domain name from VPC Lattice.</p>
<pre><code class="lang-bash">[ec2-user@ ~]$ curl http://service-a-XYZ.XYZ.vpc-lattice-svcs.XYZ.on.aws

"Hello there! I'm Amazon ECS."</code></pre>
<p>One thing to note is if you&rsquo;re not receiving traffic to your Amazon ECS workloads, check the security groups as described in the Control traffic in VPC Lattice using security groups documentation page.</p>
<p>I&rsquo;m personally excited about this integration because it unlocks various possibilities while streamlining application architectures and improving overall system reliability. Now that all AWS compute types are inherently supported in VPC Lattice, I can unify services across all my ECS clusters, AWS accounts, and VPCs.</p>
<p><span><strong>Things to know<br></strong></span>Here are a couple of important points to note:</p>
<p>Try this new capability of Amazon VPC Lattice today and see how it can streamline your container application communication running on Amazon ECS.</p>
<p>Happy building!</p>
<p>&mdash; Donnie Prakoso</p>
<p>       <!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/streamline-container-application-networking-with-built-in-amazon-ecs-support-in-amazon-vpc-lattice/">Streamline container application networking with built-in Amazon ECS support in Amazon VPC Lattice</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
