<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Nkwenti Fon Nkwenti</title>
    <description>The latest articles on DEV Community by Nkwenti Fon Nkwenti (@nkwenti).</description>
    <link>https://dev.to/nkwenti</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F504206%2F080b4fd4-a33b-42b5-87c5-23060592124a.png</url>
      <title>DEV Community: Nkwenti Fon Nkwenti</title>
      <link>https://dev.to/nkwenti</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/nkwenti"/>
    <language>en</language>
    <item>
      <title>AWS Community Builders - Christmas Edition</title>
      <dc:creator>Nkwenti Fon Nkwenti</dc:creator>
      <pubDate>Thu, 22 Dec 2022 12:36:28 +0000</pubDate>
      <link>https://dev.to/aws-builders/aws-community-builders-christmas-edition-42oj</link>
      <guid>https://dev.to/aws-builders/aws-community-builders-christmas-edition-42oj</guid>
      <description>&lt;h2&gt;
  
  
  What surprises you most about the community builders program?
&lt;/h2&gt;

&lt;p&gt;I was surprised when I was accepted into the &lt;a href="https://dev.to/aws-builders/the-aws-community-builders-program-what-it-is-and-how-to-apply-159l"&gt;AWS Community Builders program&lt;/a&gt; in June 2021 without any authentic professional experience. Plus, I am currently living and working in Cameroon. The program takes diversity seriously from day zero.&lt;/p&gt;

&lt;h2&gt;
  
  
  What’s your background and your experience with AWS?
&lt;/h2&gt;

&lt;p&gt;I studied Management in the University but quickly switched to tech after I graduated. My tech journey started with certifications in the Networking space (Cisco, Juniper, Microsoft etc) and I eventually picked up a job at an ISP where I started as a NOC engineer, then I was Solutions Architect for about 8 years and finally Service Delivery Manager before I resigned. I got introduced to Cloud Computing by a friend back in 2018. In the course of researching and learning, I fell in love with AWS and decided to start the first &lt;a href="https://linktr.ee/augdouala"&gt;user group in Douala, Cameroon&lt;/a&gt; in 2020. My initial interest was with AWS Networking technologies due to my professional background but I fell in love with Serverless in 2022 and landed a job with Serverless Guru as Serverless Developer in 2022.&lt;/p&gt;

&lt;h2&gt;
  
  
  What’s the biggest benefit you see from the program?
&lt;/h2&gt;

&lt;p&gt;Networking and diversity. Living and working in a Country that doesn’t have an AWS region yet with most companies are still taking their first steps provides unique challenges.  But thanks to the community, I’ve been exposed to best practices and ideas that I would have never come up with on my own.&lt;/p&gt;

&lt;h2&gt;
  
  
  What’s the next swag item that you would like to get?
&lt;/h2&gt;

&lt;p&gt;Hoodies💯. It would be great if we could have stickers that show the date of joining or a number of years in the community for existing builders renewing their membership.&lt;/p&gt;

&lt;h2&gt;
  
  
  What are you eating for dinner today? Share the recipe!
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Jollof Rice Kamer (Cameroon) style
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;½ pound meat&lt;/li&gt;
&lt;li&gt;1 medium onion&lt;/li&gt;
&lt;li&gt;1 tablespoon Chicken bouillon&lt;/li&gt;
&lt;li&gt;1 tablespoon garlic salt&lt;/li&gt;
&lt;li&gt;1 teaspoon paprika&lt;/li&gt;
&lt;li&gt;2 tablespoon tomato paste&lt;/li&gt;
&lt;li&gt;18-ounce canned tomatoes&lt;/li&gt;
&lt;li&gt;3 cups water or stock&lt;/li&gt;
&lt;li&gt;3 cups rice&lt;/li&gt;
&lt;li&gt;1 pound of peas and carrots&lt;/li&gt;
&lt;li&gt;Salt and pepper to taste&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Is there anything else you would like to say about the community builders program in 2022?
&lt;/h2&gt;

&lt;p&gt;I’m an advocate for diversity and this program is truly diverse. The Community Management Team does a fantastic job at communicating and responding to DMs. I would strongly advise anyone interested in AWS and Cloud to sign up and be part of one of the greatest tech communities in Cloud.&lt;/p&gt;

</description>
      <category>aws</category>
      <category>cbchristmas2022</category>
      <category>awscommunity</category>
    </item>
    <item>
      <title>Getting Started with AWS CLI v2 as a Docker Container</title>
      <dc:creator>Nkwenti Fon Nkwenti</dc:creator>
      <pubDate>Mon, 11 Oct 2021 17:53:58 +0000</pubDate>
      <link>https://dev.to/aws-builders/getting-started-with-aws-cli-v2-as-a-docker-container-j23</link>
      <guid>https://dev.to/aws-builders/getting-started-with-aws-cli-v2-as-a-docker-container-j23</guid>
      <description>&lt;p&gt;AWS CLI is a command-line tool used to interact with, and manage AWS resources. Any task that calls the AWS APIs from the AWS Management Console can also be done from your terminal using the AWS CLI.&lt;/p&gt;

&lt;p&gt;Using the CLI is powerful because repetitive tasks can be scripted and automated. For example, you can write a script to show you all the S3 buckets in your account instead of clicking multiple times in the console to get the same result each time.&lt;/p&gt;

&lt;p&gt;The AWS CLI version 2 was released on February 10, 2020. It introduced many new features, including the option to install the AWS CLI as a Docker container. Docker is an open-source containerization platform that allows developers to package applications into containers.&lt;/p&gt;

&lt;p&gt;Containers contain just the application and its dependencies, making them lightweight and portable across different operating systems.&lt;/p&gt;

&lt;p&gt;The advantage of using Docker images is that they are universal and can be easily shared via the DockerHub. Containerization enables you to use the AWS CLI version 2 in a container-based environment without having to manage the installation and dependencies yourself, as was the case with the Python PIP installer for the AWS CLI v1.&lt;/p&gt;

&lt;h1&gt;
  
  
  What you will learn
&lt;/h1&gt;

&lt;p&gt;In this blog post, we will look at the following;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;How to download and run the AWS CLI v2 docker image&lt;/li&gt;
&lt;li&gt;How to share host credentials for programmatic access to AWS&lt;/li&gt;
&lt;li&gt;How to shorten the Docker command&lt;/li&gt;
&lt;li&gt;How to update the AWS&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
  
  
  Pre-requisites
&lt;/h1&gt;

&lt;ol&gt;
&lt;li&gt;An AWS account with an IAM user that has programmatic access. &lt;/li&gt;
&lt;li&gt;An access key ID and secret access key for the IAM user. See how to create an IAM user &lt;a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/id_users_create.html" rel="noopener noreferrer"&gt;here&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;All commands are run on UNIX-based systems. If you are using windows, you can install the Windows system for Linux &lt;a href="https://www.omgubuntu.co.uk/how-to-install-wsl2-on-windows-10" rel="noopener noreferrer"&gt;here&lt;/a&gt; to follow up.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Installing Docker
&lt;/h2&gt;

&lt;p&gt;You must have Docker installed on your computer to be able to use AWS CLI v2 docker image.  To install Docker, do the following:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;If you are using macOS or Windows 10, go to &lt;a href="http://www.docker.com/products/docker-desktop" rel="noopener noreferrer"&gt;www.docker.com/products/docker-desktop&lt;/a&gt; to download Docker Desktop. Chose a stable version and click on download.&lt;/li&gt;
&lt;li&gt;Once the installer is downloaded, double-click on it to install Docker on your computer. The defaults are enough for this tutorial to succeed, so accept all of them.&lt;/li&gt;
&lt;li&gt;If you are using a Linux distro like Ubuntu, you can follow the official Docker documentation &lt;a href="https://docs.docker.com/engine/install/ubuntu/" rel="noopener noreferrer"&gt;here&lt;/a&gt; on how to install it on your computer.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;When Docker has finished installing and is running, you should see the Docker's whale icon on your taskbar if you are using Windows. On macOS, the whale icon is on the menu bar near the clock.&lt;/p&gt;

&lt;p&gt;To confirm if the Docker installation was successful, type the following command on your terminal;&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight docker"&gt;&lt;code&gt;

➜  ~ docker version
Client: Docker Engine - Community
 Cloud integration: 1.0.9
 Version:           20.10.5
 API version:       1.41
 Go version:        go1.13.15
 Git commit:        55c4c88
 Built:             Tue Mar  2 20:13:00 2021
 OS/Arch:           darwin/amd64
 Context:           default
 Experimental:      true
---------


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Version: 20.10.5 is proof that you are ready to go to the next step.&lt;/p&gt;

&lt;h2&gt;
  
  
  Download and run the AWS CLI v2 container.
&lt;/h2&gt;

&lt;p&gt;The official AWS CLI version 2 Docker image is hosted on DockerHub in the amazon/aws-cli repository. Docker Hub is an online public repository for storing and sharing Docker images.&lt;/p&gt;

&lt;p&gt;In order to install the AWS CLI on your local computer, you will need to use the &lt;strong&gt;docker run&lt;/strong&gt; command.&lt;/p&gt;

&lt;p&gt;When the &lt;strong&gt;docker run&lt;/strong&gt; command is run for the first time, it will check the local cache on your computer for a copy of the AWS CLI, but it wouldn't find it there on the first run. By default, the next step will be to look for and download the image from Docker Hub online.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight docker"&gt;&lt;code&gt;

docker run --rm -it amazon/aws-cli --version


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;—&lt;strong&gt;rm&lt;/strong&gt; flag is for clean up. Docker will automatically remove the file system when the container it exited. This&lt;/p&gt;

&lt;p&gt;— &lt;strong&gt;it&lt;/strong&gt; flag is for interactive. When the container is run with this flag, you get connected to the container's pseudo-TTY with stdin creating an interactive bash shell in the container. You can then input the commands to interact with your AWS environment.&lt;/p&gt;

&lt;p&gt;—&lt;strong&gt;version&lt;/strong&gt; flag executes a command to display the version of the AWS CLI.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fua7qap53mbz8so9vmxuk.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fua7qap53mbz8so9vmxuk.JPG" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The download will happen only once from DockerHub. Future &lt;strong&gt;docker run&lt;/strong&gt; commands will run the container directly from a copy in the local docker image cache on your computer so you won't see any downloads. The capture below shows how the command gets executed directly.&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Foj88w8jvlfpnk39iwsd1.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Foj88w8jvlfpnk39iwsd1.JPG" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Sharing host credentials.
&lt;/h3&gt;

&lt;p&gt;A docker container provides isolation so by default, the CLI will not be able to access the file system on your computer. This means no direct access to configuration scripts and credentials.&lt;/p&gt;

&lt;p&gt;In order to speed up your programmatic access via the AWS CLI Docker image, you will need to share your AWS credentials with the container. &lt;/p&gt;

&lt;p&gt;It is a common practice to save frequently used configuration settings and credentials in files so as to always avoid retyping them each time you need them. In the case of the AWS CLI, it uses the settings found in the profile named &lt;strong&gt;default&lt;/strong&gt;. You may still override this default behaviour and store your credentials and configurations elsewhere but for the purpose of this tutorial, we will use the default. &lt;/p&gt;

&lt;p&gt;If you already have your AWS credentials stored on your local computer, you may skip this step and move straight to mounting the host system's directory to the container. But if you don't, you can save your save your credentials by using the aws configure command and passing the parameters of your secret access key ID and secrete access key&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight docker"&gt;&lt;code&gt;

aws configure
AWS Access Key ID [None]: AKIAIOSFODNN7EXAMPLE
AWS Secret Access Key [None]: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
Default region name [None]: us-west-2
Default output format [None]: json


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;The AWS CLI stores sensitive credential information (that you specify with &lt;strong&gt;aws configure&lt;/strong&gt; command) **** in a local file named &lt;strong&gt;credentials&lt;/strong&gt;, in a folder named &lt;strong&gt;.aws&lt;/strong&gt; in your home directory.&lt;/p&gt;

&lt;p&gt;In order to share the credentials on your host computer with the AWS CLI v2 Docker container, you will need to mount the host system's &lt;strong&gt;~/.aws&lt;/strong&gt; directory to the container's &lt;strong&gt;/root/.aws&lt;/strong&gt;.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight docker"&gt;&lt;code&gt;

docker run --rm -it -v ~/.aws:/root/.aws amazon/aws-cli command


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;After the command is run, the AWS CLI version 2 running in the container will be able to locate the host file information. &lt;/p&gt;

&lt;p&gt;Note that we added the &lt;strong&gt;-v&lt;/strong&gt; flag (same as &lt;strong&gt;—volume&lt;/strong&gt;) which is used to bind-mount the AWS credential file to the docker image.&lt;/p&gt;

&lt;p&gt;Each time you run the AWS CLI v2 Docker image and mount the AWS credentials, you will be able to execute CLI commands with the permissions allowed for the IAM user. &lt;/p&gt;

&lt;p&gt;There is no fun in having to type out such a long command. The good news is that you do not have to do so each time, which leads us to the next task in this tutorial, on how to shorten the Docker command. &lt;/p&gt;

&lt;h2&gt;
  
  
  Shortening the Docker command
&lt;/h2&gt;

&lt;p&gt;Each time you want to run the AWS CLI docker container, you will practically use the same set of commands to run the container, with docker run, pass the &lt;strong&gt;-rm&lt;/strong&gt; flag to remove the file system when the container is exited and &lt;strong&gt;-it&lt;/strong&gt; to connect to the pseudo-TTY to run bash commands. The good news is that you can use &lt;strong&gt;alias&lt;/strong&gt;' in Linux and macOS or &lt;strong&gt;doskey&lt;/strong&gt; in Windows to avoid typing the same lines each time.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight docker"&gt;&lt;code&gt;

alias aws='docker run --rm -it amazon/aws-cli'


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;If you always access the host file system to run the AWS CLI with your AWS credentials then it even becomes more important to shorten the repetitive part of the command. The code snippet below shortens it into an alias &lt;strong&gt;aws&lt;/strong&gt;.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight docker"&gt;&lt;code&gt;

alias aws='docker run --rm -it -v ~/.aws:/root/.aws -v $(pwd):/aws amazon/aws-cli'


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;To test the alias, we are going to simply check the version of the AWS CLI.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight docker"&gt;&lt;code&gt;

aws --version


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;You can run other AWS commands and receive the same outputs just like you did with the AWS CLI v1.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight docker"&gt;&lt;code&gt;

aws s3 ls


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;h1&gt;
  
  
  Updating the AWS CLIv2
&lt;/h1&gt;

&lt;p&gt;By default, when we ran the aws cli docker image, it downloaded the latest image by default because we didn't specify tag a specific version. The latest image is always tagged &lt;strong&gt;latest&lt;/strong&gt;. So when next the docker run command is used, only the existing image tagged &lt;strong&gt;latest&lt;/strong&gt; in the cache will be used. Docker run looks first at the local cache for the image so because there is already an image tagged &lt;strong&gt;latest&lt;/strong&gt;, it will not seek to download the latest image from DockerHub until we explicitly tell it to do so. &lt;/p&gt;

&lt;p&gt;This is done by passing the &lt;strong&gt;latest&lt;/strong&gt; tag for the image.&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight docker"&gt;&lt;code&gt;

docker pull amazon/aws-cli:latest


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;




&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Many companies are already invested into container-based deployment tools and workflows like Docker. So being able to execute the AWS CLI from a container benefits from the advantages of containers such as portability, isolation and also security. Other tools such as the AWS Serverless Application Model (SAM) also make use of docker for testing applications locally. I personally do not use the AWS CLI v2 docker image in production but I am just experimenting with it. If you have experience with it, please let me know in the comment section.&lt;/p&gt;

&lt;h1&gt;
  
  
  Further Reading
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://docs.aws.amazon.com/cli/latest/userguide/install-cliv2-docker.html" rel="noopener noreferrer"&gt;https://docs.aws.amazon.com/cli/latest/userguide/install-cliv2-docker.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-files.html" rel="noopener noreferrer"&gt;https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-files.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://docs.docker.com/desktop/" rel="noopener noreferrer"&gt;https://docs.docker.com/desktop/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://ubuntu.com/blog/containers-enterprise-benefits" rel="noopener noreferrer"&gt;https://ubuntu.com/blog/containers-enterprise-benefits&lt;/a&gt;&lt;/p&gt;




</description>
      <category>beginners</category>
      <category>tutorial</category>
      <category>docker</category>
      <category>cloudskills</category>
    </item>
    <item>
      <title>Amazon VPC for People in a Hurry</title>
      <dc:creator>Nkwenti Fon Nkwenti</dc:creator>
      <pubDate>Mon, 30 Aug 2021 09:35:02 +0000</pubDate>
      <link>https://dev.to/aws-builders/amazon-vpc-for-people-in-a-hurry-4ea2</link>
      <guid>https://dev.to/aws-builders/amazon-vpc-for-people-in-a-hurry-4ea2</guid>
      <description>&lt;p&gt;An Amazon VPC is a service that lets you provision a logically isolated section of the AWS cloud where you can launch AWS resources in a virtual network that you define. A VPC gives you more control over your virtual networking environment, resource placement, connectivity and security. Like any AWS service, it comes with many configurable parameters, but you can still achieve a lot with the defaults if you are in a hurry.&lt;br&gt;
In this post, we would look at the following;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A brief history of the AWS VPC&lt;/li&gt;
&lt;li&gt;The infrastructure on which your VPC resides on&lt;/li&gt;
&lt;li&gt;What you can do with the defaults&lt;/li&gt;
&lt;li&gt;Some caveats&lt;/li&gt;
&lt;/ul&gt;



&lt;h1&gt;
  
  
  EC2-Classic
&lt;/h1&gt;

&lt;p&gt;The Amazon VPC was initially released on the 25th of September 2009, about three years since AWS launched its first services. Before the Amazon VPC, resources such as EC2 instances were launched into what is now referred to as EC2-Classic. EC2-Classic was AWS's first iteration of a platform for creating virtual machines. The peculiarity of EC2-Classic was that the networking layer used by VMs was shared with all the other AWS tenants. This setup didn't look good to customers who owned and ran their workloads in privately owned on-prem datacenters.&lt;br&gt;
If you created your AWS account after the 12th of April, 2013, then you would automatically provision VMs inside the EC2-VPC. Nowadays, it is just referred to as AWS VPC. EC2-Classic has been deprecated.&lt;/p&gt;



&lt;h1&gt;
  
  
  Where does my VPC reside in AWS's infrastructure?
&lt;/h1&gt;

&lt;p&gt;An Amazon VPC is "regionally scoped", meaning it resides within a single AWS Region and cannot span to other Regions. This means before you create a VPC, you must choose a specific Region, say Cape Town or af-south-1. For those who are new to AWS, an AWS Region is a geographic area in the world where AWS operates cloud services. AWS Regions are designed to be completely independent of each other. Each AWS Region is composed of two or more Availability Zones, and each Availability Zone is, made up of at least two or more discrete data centres. The Availability Zones within the AWS Region have redundant networking and power.&lt;br&gt;
Now when you launch a VPC in a specific region, it is advisable to take advantage of the high availability of the multiple Availability Zones by architecting and deploying your workloads across the Availability Zones.&lt;/p&gt;



&lt;h1&gt;
  
  
  The Default VPC
&lt;/h1&gt;

&lt;p&gt;The default VPC is nothing more than a partially configured VPC that is created with your AWS account. Since a VPC is regionally scoped, The creation of an AWS account, also triggers the creation of default VPCs in all AWS Regions around the world. The advantage of having it preconfigured by AWS is that the customer can immediately launch services such as EC2 instances without going through further configuration steps. Most VPC services such as Elastic Load Balancing, EC2, Amazon RDS, and VPC virtual networking devices (such as the Internet Gateway and Nat Gateway) would work the same way as they would with a manually created VPC.&lt;/p&gt;



&lt;h2&gt;
  
  
  What are the partial configurations?
&lt;/h2&gt;

&lt;p&gt;The following items are preconfigured automatically in the default VPC;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;A CIDR block of 172.31.0.0/16&lt;/li&gt;
&lt;li&gt;/20 subnets in all availability zones in the region taken from the CIDR range. For example, the Cape Town region would have the following one of the following subnets in each of its 3 availability zones; 172.31.0.0/20, 172.31.16.0/20, 172.31.32.0/20,&lt;/li&gt;
&lt;li&gt;An internet gateway is already set up and connected to the default route table for each subnet.&lt;/li&gt;
&lt;li&gt;A default security group that allows all traffic at the instance level. It is stateful and allows all outbound traffic, but inbound traffic is implicitly denied.&lt;/li&gt;
&lt;li&gt;A default network access control list that controls traffic at the subnet level. By default, it allows all inbound and all outbound traffic.&lt;/li&gt;
&lt;li&gt;A DHCP Options set to pass TCP/IP configurations to your instances.
&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6ukfbnoxlby4q41l3xbu.png" alt="Alt Text" width="616" height="821"&gt;
&lt;/li&gt;
&lt;/ol&gt;



&lt;h2&gt;
  
  
  How can I use the Default VPC?
&lt;/h2&gt;

&lt;p&gt;As stated earlier, when you create an account in AWS or enable one of the newer regions, you already have the resources of a default VPC at your disposal. By default, when you launch a service such as an EC2 instance, it would be launched in the Default VPC if you do not specify a manually configured VPC at set up.&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1aqaf1myxw1a521p25vl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1aqaf1myxw1a521p25vl.png" alt="Alt Text" width="800" height="444"&gt;&lt;/a&gt;&lt;/p&gt;



&lt;h2&gt;
  
  
  Some caveats
&lt;/h2&gt;

&lt;p&gt;All VPCs come with the same CIDR of 172.31.0.0/16, which overlaps with the default VPCs in other regions. Services like VPC Peering require non-overlapping CIDR blocks to function. So your networking options are limited.&lt;br&gt;
The components of the default VPC are intentionally permissive, which is a security risk. The internet gateway provides internet access, and the security groups and Network ACLs allow all traffic from any IP address and any TCP/UDP port. Security experts advise that the default VPC should be deleted as soon as you create your account.&lt;br&gt;
If you delete your default VPC, you wouldn't have the possibility of re-creating it yourself so take note. But you can contact AWS support to have them re-create it for you.&lt;/p&gt;



&lt;h1&gt;
  
  
  Key takeaways
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;A VPC is nothing more than a logically scooped private portion of AWS's infrastructure where you can run workloads privately.&lt;/li&gt;
&lt;li&gt;A default VPC is provisioned in every AWS Region by default for every account created. So if you don't want to spend time defining VPC components, you can get going with the default VPC.&lt;/li&gt;
&lt;li&gt;If you don't explicitly configure a VPC, all your EC2 and RDS instances would be launched into the default VPC.&lt;/li&gt;
&lt;li&gt;Just as with any default settings, permissiveness enables ease of use, but this is at the cost of security. Hence from a security perspective, the default VPC should be avoided.&lt;/li&gt;
&lt;/ul&gt;



&lt;h1&gt;
  
  
  Conclusion
&lt;/h1&gt;

&lt;p&gt;I know you are in a hurry so we must leave it at this for now. As usual, you can find more information by clicking on the links in the resources section below. Feel free to follow up with me in the comments section or on  &lt;a href="https://twitter.com/fon_nkwenti"&gt;Twitter&lt;/a&gt;. I hope this has been very informative to you. Have a good one!&lt;/p&gt;



&lt;h3&gt;
  
  
  References:
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://docs.aws.amazon.com/vpc/latest/userguide/default-vpc.html"&gt;https://docs.aws.amazon.com/vpc/latest/userguide/default-vpc.html&lt;/a&gt;&lt;br&gt;
&lt;a href="https://docs.aws.amazon.com/vpc/latest/userguide/how-it-works.html"&gt;https://docs.aws.amazon.com/vpc/latest/userguide/how-it-works.html&lt;/a&gt;&lt;br&gt;
&lt;a href="https://aws.amazon.com/free/?all-free-tier.sort-by=item.additionalFields.SortRank&amp;amp;all-free-tier.sort-order=asc"&gt;https://aws.amazon.com/free/?all-free-tier.sort-by=item.additionalFields.SortRank&amp;amp;all-free-tier.sort-order=asc&lt;/a&gt;&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>tutorial</category>
      <category>aws</category>
    </item>
    <item>
      <title>AWS IAM for People in a Hurry.</title>
      <dc:creator>Nkwenti Fon Nkwenti</dc:creator>
      <pubDate>Mon, 23 Aug 2021 11:15:51 +0000</pubDate>
      <link>https://dev.to/aws-builders/aws-iam-for-people-in-a-hurry-260n</link>
      <guid>https://dev.to/aws-builders/aws-iam-for-people-in-a-hurry-260n</guid>
      <description>&lt;h1&gt;
  
  
  Introduction
&lt;/h1&gt;

&lt;p&gt;IAM, which stands for Identity Access Manager, is an AWS service that allows you to manage access to your compute, storage, database and application services on AWS' Cloud. This is done by creating users, groups and roles with the desired permissions to allow or deny access to your AWS resources. IAM is a global service and is available free of charge.&lt;/p&gt;



&lt;h1&gt;
  
  
  What we'll cover
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;What you can do with IAM&lt;/li&gt;
&lt;li&gt;How you can set up a user with permissions&lt;/li&gt;
&lt;li&gt;Limitations/caveats&lt;/li&gt;
&lt;/ul&gt;



&lt;h1&gt;
  
  
  What can you do with the service?
&lt;/h1&gt;

&lt;p&gt;You can specify permissions to control which users can access specific services, the kind of actions they can perform and which resources are available, ranging from VMS, DB instances and even the ability to filter DB query results. You can determine which users have MFA access to specific Amazon EC2 resources and perform specific actions on those resources, such as restricting who can lunch an Amazon EC2 instance. In combination with CloudTrail, you can keep track of all of the API calls made by the IAM users.&lt;/p&gt;

&lt;p&gt;You can create users and assign them passwords and secret access keys.&lt;/p&gt;

&lt;p&gt;You can create groups with similar access patterns, for example, the developer team group.  Each developer account would be assigned to the group and inherit the same permissions set at the group level.&lt;br&gt;
You can integrate your existing enterprise identity system, such as Microsoft active directory. This is done by using standards-based federation technologies like SAML. It eliminates the need for additional sets of credentials to manage your AWS resources.&lt;/p&gt;

&lt;p&gt;You can use roles to grant other people permissions to resources in your AWS account without sharing your password or secret access keys.&lt;/p&gt;



&lt;h1&gt;
  
  
  How does a typical setup look like?
&lt;/h1&gt;

&lt;p&gt;Let us go through a few steps to set up an administrator account that you would use instead of your root account to manage your AWS compute, database, storage and application services. To make things smooth, the administrator account will have administrator privileges.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;First of all, you need to sign up for an AWS account. You can refer to How to set up a Free Tier AWS account to get you up and running.&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Search and click on &lt;strong&gt;IAM&lt;/strong&gt; in the search bar on the AWS console to avoid scrolling through all the AWS services.&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnzv9oz5i4f64732bny9x.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnzv9oz5i4f64732bny9x.png" alt="Alt Text" width="800" height="574"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Click on &lt;strong&gt;Users&lt;/strong&gt; on the left menu, then click on add user.&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frup29cq1bvn2xuk2bowk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frup29cq1bvn2xuk2bowk.png" alt="Alt Text" width="800" height="201"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Click on &lt;strong&gt;Add user&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbytni91jj0w5tkbsjqi5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbytni91jj0w5tkbsjqi5.png" alt="Alt Text" width="800" height="191"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Provide a name for the user and check AWS Management Console access.&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fu5qxtqhu4u0nojnajis2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fu5qxtqhu4u0nojnajis2.png" alt="Alt Text" width="800" height="374"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Autogenerate password for the user and continue to permissions.&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnztw8qb189fp7ysoof0l.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnztw8qb189fp7ysoof0l.png" alt="Alt Text" width="800" height="401"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Click on &lt;strong&gt;Attach existing policies&lt;/strong&gt; directly and check the AdministratorAccess Policy.&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6nmb5isg0hum5i506ryq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6nmb5isg0hum5i506ryq.png" alt="Alt Text" width="800" height="306"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This step is optional, but you can add an appropriate tag for the user.&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6qjmnc81768i7vlzfj8v.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6qjmnc81768i7vlzfj8v.png" alt="Alt Text" width="800" height="376"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Review the configurations and click on &lt;strong&gt;Create user&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6t0pzmd0ep5hkrumerti.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6t0pzmd0ep5hkrumerti.png" alt="Alt Text" width="800" height="297"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2ile2vladbhqlsnk3ua7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2ile2vladbhqlsnk3ua7.png" alt="Alt Text" width="800" height="359"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Copy the sign-in link and the password which you would use to log in. You may also have the information sent to the user's email or download the .csv file with the information.&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F84qctsoo3bg8g62eht4l.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F84qctsoo3bg8g62eht4l.png" alt="Alt Text" width="800" height="342"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The contents of the .csv file are;&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyjxp41qqsrxsc8tmnxoo.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyjxp41qqsrxsc8tmnxoo.png" alt="Alt Text" width="800" height="71"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;On the sign-in page, enter the username and auto-generated password.&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fz40lw1l6xemhh0vujkgw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fz40lw1l6xemhh0vujkgw.png" alt="Alt Text" width="418" height="583"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The user would be prompted to create and confirm a new password&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbkp9rzedcpgh95i10w0c.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbkp9rzedcpgh95i10w0c.png" alt="Alt Text" width="748" height="504"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Once that is completed, the user would land on the console. Pay attention to the top right corner, which indicates which account is logged into the console.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;



&lt;h1&gt;
  
  
  Limitations/Caveats
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;You are limited to 1000 IAM roles, but this can be increased with a support request to AWS alongside your use case.&lt;/li&gt;
&lt;li&gt;AWS account ID aliases must be unique across AWS products in your account.&lt;/li&gt;
&lt;li&gt;A user can be assigned a maximum of 2 access keys.&lt;/li&gt;
&lt;/ul&gt;



&lt;h1&gt;
  
  
  Conclusion
&lt;/h1&gt;

&lt;p&gt;I know you are in a hurry so we must leave it at this for now. As usual, you can find more information by clicking on the links in the resources section below. Feel free to follow up with me in the comments section or on &lt;a href="https://twitter.com/fon_nkwenti"&gt;Twitter&lt;/a&gt;. Hope this has been very informative to you. Have a good one!&lt;/p&gt;

&lt;h2&gt;
  
  
  Resources
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://aws.amazon.com/iam/#:~:text=AWS%20Identity%20and%20Access%20Management%20(IAM)%20enables%20you%20to%20manage,offered%20at%20no%20additional%20charge."&gt;AWS Identity and Access Management (IAM)&lt;/a&gt;&lt;br&gt;
&lt;a href="https://docs.aws.amazon.com/iam/"&gt;AWS Identity and Access Management Documentation&lt;/a&gt;&lt;/p&gt;

</description>
      <category>cloudskills</category>
      <category>beginners</category>
      <category>tutorial</category>
      <category>aws</category>
    </item>
    <item>
      <title>A Month In The AWS Community Builders Program.</title>
      <dc:creator>Nkwenti Fon Nkwenti</dc:creator>
      <pubDate>Tue, 22 Jun 2021 12:42:02 +0000</pubDate>
      <link>https://dev.to/aws-builders/a-month-in-the-aws-community-builders-program-4lp1</link>
      <guid>https://dev.to/aws-builders/a-month-in-the-aws-community-builders-program-4lp1</guid>
      <description>&lt;p&gt;In my previous &lt;a href="https://dev.to/aws-builders/the-aws-community-builders-program-what-it-is-and-how-to-apply-159l"&gt;post&lt;/a&gt;, I explained what the &lt;a href="https://aws.amazon.com/developer/community/community-builders/"&gt;AWS Community Builders Program&lt;/a&gt; is all about, how to apply, and some benefits officially advertised. I can't believe a month has already gone by. It sort of feels like the first weeks in a new boarding school. I'm still figuring out how to get adequately accommodated and where all the amenities and facilities are. What are the rules and timetables for activities, who are the cool kids, what are the older kids up to etc.? So far, I haven't seen any bullies. The community has got up to about 800 community builders, and there is quite a lot already happening. In this post, I'll share some of the exciting things which have caught my attention thus far.&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Communication
&lt;/h2&gt;

&lt;p&gt;Going by my boarding school analogy, Slack is the campus, and the campus is slack. Slack is where everything happens. Almost all communication starts and ends in Slack. All announcements, introductions, questions and networking start from here before branching into other platforms like &lt;a href="https://dev.to/aws-builders"&gt;dev.to&lt;/a&gt;, for blogposts, &lt;a href="https://www.twitch.tv/aws"&gt;Twitch.tv&lt;/a&gt; for live sessions and Amazon Chime for webinars. For those who don't know what Slack is, it is simply a messaging platform. It is similar to Microsoft Teams which most people know about, although Teams is actually the copycat. I've never had to work for a company that uses Slack, but I'm part of other communities that rely on Slack for messaging and communication. I started using Slack regularly as of 2020, but 80% of the usage has been with the Community Builder's Program.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://aws.amazon.com/chime/"&gt;Amazon Chime&lt;/a&gt;, is a communications service that lets you meet, chat, and place business calls inside and outside your organization. Let's just call it Amazon's response to Zoom and Google Meet.&lt;/p&gt;

&lt;p&gt;Although Twitch is popular with gamers, AWS has also got many channels covering multiple products and services. Before being accepted into the program under the Networking and Content Delivery category or topic, I already followed the &lt;a href="https://networkingandcontentdelivery.splashthat.com/"&gt;Networking and Content Delivery Office Hours&lt;/a&gt; on Twitch.tv. It is a weekly live stream on Thursdays from 6:30 PM - 8 PM GMT+1, hosted by technical leaders who introduce AWS services and updates on what's new across the category.&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The Welcome Calls
&lt;/h2&gt;

&lt;p&gt;On June 3rd, there was a welcome call for all the new builders. It was announced on Slack and hosted on Amazon Chime by &lt;a href="https://www.linkedin.com/in/jasonrobertdunn/"&gt;Jason Dunn&lt;/a&gt;. Jason is the AWS Community Builders Program Manager. He has done a great job on the FAQ Slack channel and is the bearer of good news like benefits on the #benefits channel. Jason did cover quite a lot in his 30-45 mins presentation, and I can't possibly go through everything with you, but here are some of the things which caught my attention.&lt;/p&gt;

&lt;h3&gt;
  
  
  What does AWS expect?
&lt;/h3&gt;

&lt;p&gt;Amazon wants to empower Builders like you to gain experience with their services and share that expertise with others. They want to help you "level up", grow your public profile, expand your knowledge on all things AWS plus other skills (writing, public speaking, etc.)&lt;/p&gt;

&lt;h3&gt;
  
  
  How to engage with topic leaders.
&lt;/h3&gt;

&lt;p&gt;Topic leaders are the primary point of contact for the topic, but they are not tech support. They will look for opportunities for beta participation. Not all of them are staffed with Developer advocates, and since they work at scale, 1:1 interactions aren't always guaranteed.&lt;/p&gt;

&lt;h3&gt;
  
  
  Some guidelines on social media posting
&lt;/h3&gt;

&lt;p&gt;Always use #AWScommunity in all social post across all platforms. Please don't tag Jason if it is technical. You can tag your topic leaders on all your posts. AWS wants to see all the great stuff you are creating and sharing so that they can understand the impact it is having. We've got a tool to help provide visibility to our AWS related activities outside the program.&lt;/p&gt;

&lt;h3&gt;
  
  
  Benefits
&lt;/h3&gt;

&lt;p&gt;In my previous post, I listed the following benefits as were officially advertised on the AWS Community Builders webpage;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Access to AWS product teams and information about new services and features.&lt;/li&gt;
&lt;li&gt;Mentorship from AWS subject matter experts on a variety of topics, including content creation, community building, and securing speaking engagements.&lt;/li&gt;
&lt;li&gt;AWS Promotional Credits and other helpful resources to support content creation and community-based work.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But Jason elaborated further and included even more benefits. Those that really caught my attention are;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Cloud Academy subscription. They produce a lot of high-quality content not only on AWS Certifications but on DevOps and Security.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;$500 AWS Promotional Credits. This is super important, especially for AWS Networking labs. Many things are not included in the free-tier, such as NAT gateways hourly charges, Transit gateway attachments, Network Firewall hourly charges and virtual appliances from the AWS Market Place. With these credits, I would unleash the playful child in me and turn up all the knobs in the VPC (with billing alerts configured, of course)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Cool swag. These are AWS Community Builders Program branded items. The $500 AWS Promotional Credits mentioned in the previous point will be delivered as a gift card in the swag kit.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Certification exam voucher. I didn't plan on taking any certification exam until nextyear, but it is a free voucher which will expire after some months.&lt;br&gt;
&lt;br&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Some Interesting Stuff From The Community
&lt;/h2&gt;

&lt;p&gt;With about 800 builders and multiple slack channels, a lot is happening every second. But there are a few things which caught my attention which I would like to share with you.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://aws.amazon.com/about-aws/whats-new/2021/06/aws-removes-nat-gateways-dependence-on-internet-gateway-for-private-communications/#:~:text=AWS%20Removes%20NAT%20Gateway's%20Dependence%20on%20Internet%20Gateway%20for%20Private%20Communications,-Posted%20On%3A%20Jun&amp;amp;text=You%20can%20now%20launch%20NAT,access%20to%20the%20NAT%20Gateway."&gt;AWS Removes NAT Gateway's dependence on the Internet Gateway for private communications&lt;/a&gt;. The NAT Gateway enables instances in a private subnet without public IP addresses to be able to reach the internet by using the NAT Gateways own public IP address. Before this announcement, you needed to associate the NAT Gateway to an Internet Gateway. But now, you can select to set the connectivity type to private when creating a NAT Gateway. The NAT Gateway will use its private IP addresses when performing NAT operations. This makes it possible to connect to other VPCs, Transit Gateways or Virtual Private Gateways.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Fellow community builder &lt;a href="https://www.linkedin.com/in/jareddonboch/"&gt;Jared Donboch&lt;/a&gt; made a &lt;a href="http://acbmap.humbleg.com/aws/"&gt;website&lt;/a&gt; showing the map of all community builders in their countries. It clearly shows that I am the only builder in Cameroon.&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8tdaq6x2ida13geidz81.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8tdaq6x2ida13geidz81.png" alt="image" width="800" height="388"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The map was done using the newly launched Amazon Location services. Jared wrote a 👉🏽&lt;a href="https://dev.to/aws-builders/aws-location-service-where-my-aws-community-builders-at-e02"&gt;post&lt;/a&gt; about how he built the website so please check it out.&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What's Next
&lt;/h2&gt;

&lt;p&gt;It was announced that all community members will eventually be listed on the public website, so I'm looking forward to seeing my name up there as well.&lt;br&gt;
I will apply for the cloud academy subscription and maybe start preparing for the AWS Solutions Architect Professional Examination.&lt;br&gt;
As soon as I get my own swag kit, I'll share the pictures with you&lt;br&gt;
I'll be posting another review of the program same time next month. &lt;/p&gt;

&lt;p&gt;Thank you for reading🙏🏿. If you are interested in knowing more about the program, please follow me on twitter@ &lt;a href="https://twitter.com/fon_nkwenti"&gt;fon_nkwenti&lt;/a&gt;. &lt;/p&gt;

</description>
      <category>aws</category>
      <category>cloud</category>
    </item>
    <item>
      <title>The AWS Community Builders Program - What it is and how to apply.</title>
      <dc:creator>Nkwenti Fon Nkwenti</dc:creator>
      <pubDate>Thu, 03 Jun 2021 18:26:45 +0000</pubDate>
      <link>https://dev.to/aws-builders/the-aws-community-builders-program-what-it-is-and-how-to-apply-159l</link>
      <guid>https://dev.to/aws-builders/the-aws-community-builders-program-what-it-is-and-how-to-apply-159l</guid>
      <description>&lt;p&gt;I was recently accepted into the &lt;a href="https://aws.amazon.com/developer/community/community-builders/"&gt;AWS Community Builder's program&lt;/a&gt;, so I shared my excitement and gratitude on social media, which naturally led to congratulatory messages in response. Some people actually thought I had landed a new position at AWS. I must admit, living in Cameroon and working for a company like AWS would be a good thing, but sorry, I'm not on Amazon's payroll (yet 🤫). &lt;br&gt;
In this post, I want to share with you what the AWS Community Builders program is all about, who can apply, and the advertised benefits of joining the program. &lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  So what is the AWS community Builders program?
&lt;/h2&gt;

&lt;p&gt;The AWS Community Builders program offers technical resources, mentorship, and networking opportunities to AWS enthusiasts and emerging thought leaders who are passionate about sharing knowledge and connecting with the technical community.&lt;br&gt;
The program isn't a lifetime achievement. It runs in 12-month intervals for each member, but if you feel you need to acquire more skills, say in another topic, you can re-apply to remain in the program.&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What are the benefits of the program?
&lt;/h2&gt;

&lt;p&gt;When you sign the NDA and join the program, you will eventually receive;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Access to AWS product teams and information about new services and features.&lt;/li&gt;
&lt;li&gt;Mentorship from AWS subject matter experts on a variety of topics, including content creation, community building, and securing speaking engagements&lt;/li&gt;
&lt;li&gt;AWS Promotional Credits and other helpful resources to support content creation and community-based work

&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Who can apply?
&lt;/h2&gt;

&lt;p&gt;I know it sounds like you need to be quite skilled before applying for the program. After seeing what other builders were contributing on Twitter and LinkedIn, I personally felt like I wasn't yet ready for it. Although you must be 18 years of age or older, you must keep in mind that there are no single specific criteria for being accepted. However, your application will be reviewed for evidence and accuracy of technical content, such as blog posts, open-source contributions, community organization efforts, online knowledge sharing, etc. Community organization efforts, such as hosting AWS User Groups, Meetups and other events, are also reviewed. In my case, I started my &lt;a href="https://fonnkwenti.hashnode.dev/"&gt;blog&lt;/a&gt; in December 2020 and organized the first &lt;a href="https://www.meetup.com/awsugdouala/"&gt;AWS user group in Douala&lt;/a&gt; in January before applying for the program.&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What are Topics, and how many are there?
&lt;/h2&gt;

&lt;p&gt;You would be asked to choose a topic when applying for the program. Topics are simply categories that cover specific technology areas. I think it is a brilliant idea because otherwise, it would be challenging to navigate the breadth of AWS services. I chose the Networking and Content Delivery Topic, which is lead by &lt;a href="https://www.linkedin.com/in/michael-y-9907a9114/"&gt;Michael Yitayew&lt;/a&gt;. The other topics include Containers, Data (databases, analytics, and BI), Developer Tools, Front-End Web and Mobile, Game Tech, Graviton/Arm Development, Management and Governance + Migration, Machine Learning, Security &amp;amp; Identity, Serverless, and Storage. You can join any of the topics you may be interested in.&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;If you are an AWS enthusiast, you create content, build software or organize events around AWS services, then you should definitely apply to join the program. You will find a lot of opportunities to connect to and learn from like-minded people. &lt;br&gt;
Now that you know what the program is and the benefits of being accepted, I hope you have had enough reason to apply and join me and the others. We would love to network with you.&lt;br&gt;
New applications will be open in Q3. Add your name to the &lt;a href="https://pages.awscloud.com/aws-community-builders-program-waitlist.html"&gt;waiting list&lt;/a&gt; and be notified when the next opportunity to apply opens later in 2021.&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Useful Links
&lt;/h2&gt;

&lt;p&gt;AWS Community Builder landing page &lt;br&gt;
👇🏽 &lt;br&gt;
&lt;a href="https://aws.amazon.com/developer/community/community-builders/"&gt;https://aws.amazon.com/developer/community/community-builders/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Add your email to get notified when the next opportunity to apply opens up &lt;br&gt;
👇🏽 &lt;br&gt;
&lt;a href="https://pages.awscloud.com/aws-community-builders-program-waitlist.html"&gt;https://pages.awscloud.com/aws-community-builders-program-waitlist.html&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;If you want to have an idea on what you would fill in the online application, here is an apt post by my fellow community builder &lt;a href="https://dev.to/aditmodi"&gt;Adit Modi&lt;/a&gt;; &lt;br&gt;
👇🏽&lt;br&gt;
&lt;a href="https://dev.to/aws-builders/aws-community-builders-program-how-to-apply-get-accepted-tips-tricks-4cn2builders/aws-community-builders-program-how-to-apply-get-accepted-tips-tricks-4cn2"&gt;https://dev.to/aws-builders/aws-community-builders-program-how-to-apply-get-accepted-tips-tricks-4cn2builders/aws-community-builders-program-how-to-apply-get-accepted-tips-tricks-4cn2&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For all other public announcements, follow 👉🏽 &lt;a href="https://www.linkedin.com/in/jasonrobertdunn/"&gt;Jason Dunn&lt;/a&gt;&lt;/p&gt;

</description>
      <category>aws</category>
      <category>cloud</category>
      <category>awscommunity</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>A Simple VPC Peering Tutorial</title>
      <dc:creator>Nkwenti Fon Nkwenti</dc:creator>
      <pubDate>Wed, 10 Mar 2021 09:18:10 +0000</pubDate>
      <link>https://dev.to/aws-builders/a-simple-vpc-peering-tutorial-48mo</link>
      <guid>https://dev.to/aws-builders/a-simple-vpc-peering-tutorial-48mo</guid>
      <description>&lt;h1&gt;
  
  
  Introduction
&lt;/h1&gt;

&lt;p&gt;AWS VPC Peering is a point-to-point network connection between two VPCs that leverages AWS networking infrastructure. With VPC Peering, you can connect VPCs belonging to the same or different accounts, residing in the same or different regions within the AWS Global infrastructure except for China.&lt;/p&gt;

&lt;p&gt;For example, your company's IT department might have a VPC for file sharing. Since this is a shared resource, you may want to peer other VPCs to that central VPC, but you do not intend to enable direct communication between the other spoke VPCs.&lt;/p&gt;

&lt;p&gt;In this blog post, we would look at the following;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Typical connectivity scenarios suitable for setting up VPC peering connections&lt;/li&gt;
&lt;li&gt;How to set up a VPC peering connection between two VPCs in the same AWS account&lt;/li&gt;
&lt;li&gt;Some limitations of VPC peering connections&lt;/li&gt;
&lt;/ol&gt;




&lt;h1&gt;
  
  
  Typical use cases
&lt;/h1&gt;

&lt;p&gt;As customers continue to move and deploy workloads to AWS, the need for separation of function such as different departments, applications, trust zones becomes inevitable and using VPCs to achieve this becomes reasonable. There are 2 main scenarios where VPC peering is an ideal solution;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Your company might be part of a merger or acquisition, and existing VPCs running the same business functions might need to be connected, for example, the accounting or legal departments. If both VPCs are in the same trust zone and you require broad access to resources within the VPCs, then VPC peering is the ideal solution for you.&lt;/li&gt;
&lt;li&gt;You might have central resources that need to be accessed by some departments or VPCs. In this scenario, the centralized services can be set up in a VPC with multiple VPC peering connections to all other departments and their VPCs.&lt;/li&gt;
&lt;/ol&gt;




&lt;h1&gt;
  
  
  How it works
&lt;/h1&gt;

&lt;p&gt;Firstly, one of the VPCs (the requester) must initiate the VPC peering process, while the other VPC (the accepter) must accept the request for the peering connection to be established. The owner of the requester VPC sends a request to the owner of the accepter VPC. When the owner of the accepter VPC accepts the peering connection, the VPC peering becomes established. Very simple, isn't it. &lt;/p&gt;

&lt;p&gt;Next, you need to configure routes in the routing tables of both VPCs to enable traffic to flow via the new VPC peering connection. The owner of each VPC peering connection must manually add the static route to their route tables that points the CIDR of the other VPC to the VPC peering connection target. &lt;/p&gt;

&lt;p&gt;Finally, the requester and the accepter VPCs must also update their security groups and NACLs rules to allow traffic flow via the peering connection. Very simple, isn't it. Let's try it out then.&lt;/p&gt;




&lt;h1&gt;
  
  
  Setting it up
&lt;/h1&gt;

&lt;p&gt;We would set up a VPC peering connection between two VPCs in the same account within the same region for simplicity sake. This would permit one user account with administrative permissions to perform all the tasks smoothly.&lt;/p&gt;

&lt;h2&gt;
  
  
  Prerequisites
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;You must have an AWS account. If not, click &lt;a href="https://aws.amazon.com/free/?all-free-tier.sort-by=item.additionalFields.SortRank&amp;amp;all-free-tier.sort-order=asc" rel="noopener noreferrer"&gt;here&lt;/a&gt; to create a free-tier account.&lt;/li&gt;
&lt;li&gt;You must have two VPCs with non-overlapping CIDRs within the same account. In our example, our VPCs are named VPC-A with a CIDR range of 10.1.0.0/16 and VPC-B with a CIDR range of 10.2.0.0/16.&lt;/li&gt;
&lt;li&gt;Both VPCs must be in the same AWS Region.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Step 1
&lt;/h3&gt;

&lt;p&gt;Go to &lt;a href="https://console.aws.amazon.com/vpc/" rel="noopener noreferrer"&gt;https://console.aws.amazon.com/vpc/&lt;/a&gt;. You might need to sign in first.&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 2
&lt;/h3&gt;

&lt;p&gt;In the navigation pane, choose &lt;strong&gt;Peering Connections&lt;/strong&gt;, &lt;strong&gt;Create Peering Connection&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1613199049838%2FLpoLpd_Qd.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1613199049838%2FLpoLpd_Qd.png" alt="Untitled.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1613199112306%2FRElA_prkb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1613199112306%2FRElA_prkb.png" alt="Untitled 1.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 3
&lt;/h3&gt;

&lt;p&gt;Configure the following information, and choose &lt;strong&gt;Create Peering Connection&lt;/strong&gt; when you are done:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Peering connection name tag&lt;/strong&gt;: You can optionally name your VPC peering connection.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;VPC (Requester)&lt;/strong&gt;: Select the VPC in your account with which you want to create the VPC peering connection.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1613199156435%2F1aggAF1hu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1613199156435%2F1aggAF1hu.png" alt="5.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Under &lt;strong&gt;Select another VPC to peer with&lt;/strong&gt;: Ensure &lt;strong&gt;My account&lt;/strong&gt; is selected,
&lt;/li&gt;
&lt;li&gt;Select another of your VPCs.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1613199173161%2FzTrBdWBNR.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1613199173161%2FzTrBdWBNR.png" alt="6.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The CIDR for VPC-B is automatically populated when selected in the VPC (Accepter)* field.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1613199216852%2FCDDo8omsX.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1613199216852%2FCDDo8omsX.png" alt="Untitled 2.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You may add an optional Tag, but you need to click on &lt;strong&gt;Create Peering Connection.&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1613199247797%2F3icC8g6Xq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1613199247797%2F3icC8g6Xq.png" alt="Untitled 3.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 4
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;In the confirmation dialogue box, choose &lt;strong&gt;OK&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1613199280214%2FRhZd7R6nN.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1613199280214%2FRhZd7R6nN.png" alt="9.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 5
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Select the VPC peering connection that you've created.&lt;/li&gt;
&lt;li&gt;Click on the &lt;strong&gt;Actions&lt;/strong&gt; dropdown menu.&lt;/li&gt;
&lt;li&gt;Select &lt;strong&gt;Accept Request&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1613199308742%2FcsjJM-LlH.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1613199308742%2FcsjJM-LlH.png" alt="Untitled 4.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 6
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;In the confirmation dialogue, choose &lt;strong&gt;Yes, Accept&lt;/strong&gt;. &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1613199345115%2F_0jF7yo6l.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1613199345115%2F_0jF7yo6l.png" alt="Untitled 5.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A second confirmation dialogue displays; choose to &lt;strong&gt;Modify my route tables now&lt;/strong&gt; to go directly to the route tables page, or choose &lt;strong&gt;Close&lt;/strong&gt; to do this later.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1613199366518%2F2WcpjxFv4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1613199366518%2F2WcpjxFv4.png" alt="Untitled 6.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 7
&lt;/h3&gt;

&lt;p&gt;Modify the routing tables of VPC-A and VPC-B to permit routing between the VPCs via the peering connection.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Select the routing table for VPC-A. &lt;/li&gt;
&lt;li&gt;Click on the &lt;strong&gt;Routes&lt;/strong&gt; tab.&lt;/li&gt;
&lt;li&gt;Click on &lt;strong&gt;Edit routes.&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1613199386693%2FtdcAFPJTp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1613199386693%2FtdcAFPJTp.png" alt="Untitled 7.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Click on Add router.&lt;/li&gt;
&lt;li&gt;Input the CIDR for VPC-B.&lt;/li&gt;
&lt;li&gt;Select the peering connection ID as the target for the route.&lt;/li&gt;
&lt;li&gt;Click on &lt;strong&gt;Save routes.&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1613199406438%2FNrdBqkjrR.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1613199406438%2FNrdBqkjrR.png" alt="Untitled 8.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 8
&lt;/h3&gt;

&lt;p&gt;Modify the routing tables of VPC-A and VPC-B to permit routing between the VPCs via the peering connection.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Select the routing table for VPC-B.&lt;/li&gt;
&lt;li&gt;Click on the &lt;strong&gt;Routes&lt;/strong&gt; tab.&lt;/li&gt;
&lt;li&gt;Click on &lt;strong&gt;Edit routes.&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1613199434534%2F97RkjdpyX.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1613199434534%2F97RkjdpyX.png" alt="Untitled 9.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Click on Add router.&lt;/li&gt;
&lt;li&gt;Input the CIDR for VPC-A.&lt;/li&gt;
&lt;li&gt;Select the peering connection ID as the target for the route.&lt;/li&gt;
&lt;li&gt;Click on &lt;strong&gt;Save routes.&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1613199486809%2FllrVRQnrW.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1613199486809%2FllrVRQnrW.png" alt="Untitled 10.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1613199500231%2FxY_9D4Zca.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1613199500231%2FxY_9D4Zca.png" alt="Untitled 11.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 9
&lt;/h3&gt;

&lt;p&gt;Some final verifications to make sure everything looks good;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;On VPC-A's routing table, you can see a local route for its CIDR range as well as a route for VPC-B's CIDR of 10.2.0.0/16 with the peering connection as the target.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1613199531538%2FRpWShMcbF.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1613199531538%2FRpWShMcbF.png" alt="Untitled 12.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;On VPC-B's routing table, you can see a local route for its CIDR range as well as a route for VPC-A's CIDR of 10.1.0.0/16 with the same peering connection as the target.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1613199543002%2FGpGdwo-hK.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1613199543002%2FGpGdwo-hK.png" alt="Untitled 13.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;We can see all the information regarding the VPC peering connection and associated peers.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1613199590962%2FHnIC2MM__.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1613199590962%2FHnIC2MM__.png" alt="20.png"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h1&gt;
  
  
  Some important things to know
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;VPC Peering does not support overlapping IPv4 addressing. As part of the VPC setup process, the subnets of both VPCs must be unique before the peering relation can be established.&lt;/li&gt;
&lt;li&gt;VPC Peering does not support transitive peering relationships. This means that if VPC A is connected to VPC B, and VPC B is connected to VPC C, but VPC A and VPC C are not directly connected, VPC A and VPC C would not be able to make use of their connections to VPC B to establish a peering relationship. Furthermore, you cannot access other networks like the internet, AWS Direct Connect and VPN connections to on-premise networks via a VPC peering connection.&lt;/li&gt;
&lt;li&gt;You can only have one VPC peering relationship between two VPCs. VPC A and VPC B cannot have multiple peering connections.&lt;/li&gt;
&lt;li&gt;You can have a maximum of 125 VPC peering connections in your account.&lt;/li&gt;
&lt;li&gt;For security reasons, IAM users do not have permissions to create or modify VPC peering connections by default. So you must configure and attach an IAM policy permitting the creation of the VPC peering to the IAM user or group of IAM users.&lt;/li&gt;
&lt;li&gt;VPC peering is best used when many resources in one VPC must communicate with many resources in another VPC, and the environments of both VPCs are controlled and secured. But once the number of connected VPCs is above 10, you may want to look into another solution like the AWS Transit Gateway for inter-VPC communication.&lt;/li&gt;
&lt;/ul&gt;




&lt;h1&gt;
  
  
  Summary
&lt;/h1&gt;

&lt;p&gt;VPC peering connections are a simple and straightforward way to enable communication between two VPCs within or between two different AWS accounts and/or regions.&lt;/p&gt;

&lt;p&gt;It is ideal for situations that require broad access between a couple of VPCs in the same trust zone, making it suitable for central resource access scenarios. This can work fine for a few VPCs, but you should consider using the AWS Transit Gateway for connecting over 10 VPCs. It allows transitive routing and has many traffic engineering capabilities.&lt;/p&gt;

&lt;p&gt;Before setting up a VPC peering connection, you need to ensure that the peers' CIDR ranges do not overlap. The user setting up the peering connection must also have the necessary permissions. The VPC peering connection is established when the requester VPC sends a request to the accepter VPC, and the accepter VPC accepts it. Traffic will only flow via the VPC peering connection if the appropriate routes are manually added to the peers' routing tables.&lt;/p&gt;

&lt;p&gt;Hope this has been informative to you. I will be writing more posts on AWS VPC and networking related subjects in the coming months. But if you are in a hurry, you can enjoy little snippets of information on my &lt;a href="https://hashnode.com/series/aws-for-people-in-a-hurry-ckhnfbcsv0004oss1cao32p2y" rel="noopener noreferrer"&gt;AWS For People In A Hurry&lt;/a&gt; series which is coming soon.&lt;/p&gt;

&lt;p&gt;Thanks for reading 👊🏽&lt;/p&gt;




&lt;h2&gt;
  
  
  Further Reading
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://docs.aws.amazon.com/vpc/latest/peering/what-is-vpc-peering.html" rel="noopener noreferrer"&gt;What is VPC peeering&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=7acKgdDOOu4" rel="noopener noreferrer"&gt;Advanced VPC Design and new capabilities for Amazon VPC&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://docs.aws.amazon.com/whitepapers/latest/building-scalable-secure-multi-vpc-network-infrastructure/transit-gateway-vs-vpc-peering.html" rel="noopener noreferrer"&gt;Transit Gateway vs VPC peering&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://docs.aws.amazon.com/vpc/latest/peering/invalid-peering-configurations.html" rel="noopener noreferrer"&gt;Unsupported VPC peering configurations&lt;/a&gt;&lt;/p&gt;




</description>
      <category>aws</category>
      <category>beginners</category>
      <category>cloudnative</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Why you must join the Douala AWS User Group</title>
      <dc:creator>Nkwenti Fon Nkwenti</dc:creator>
      <pubDate>Thu, 17 Dec 2020 10:32:54 +0000</pubDate>
      <link>https://dev.to/nkwenti/why-you-must-join-the-douala-aws-user-group-ei7</link>
      <guid>https://dev.to/nkwenti/why-you-must-join-the-douala-aws-user-group-ei7</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;"If you want to go fast, go alone. If you want to go far, go together." - African Proverb.&lt;/p&gt;
&lt;/blockquote&gt;



&lt;h1&gt;
  
  
  Introduction
&lt;/h1&gt;

&lt;p&gt;AWS is the largest public cloud provider with over 31% market share, followed by Microsoft Azure with 20% and Google Cloud Platform with 5%. Ever since AWS officially launched in 2006, they have been at the forefront of innovation, creating new paradigm shifts in how IT resources are being developed and used by enterprises worldwide. As enterprises continue to migrate some or all of their workloads to the public cloud, AWS is suitably positioned as the partner of choice. They have the most migration experience, the most comprehensive and mature migration tools, and more cloud services than the other players. AWS is just a platform with services and tools, but it requires developers, startups, and enterprises to take advantage and build with it. Communities of users have organically sprung up around the world,  synergizing and pushing the limits of what individuals can achieve independently.&lt;/p&gt;



&lt;h1&gt;
  
  
  Why do user groups matter?
&lt;/h1&gt;

&lt;p&gt;First and foremost, a user group is a community, and a community offers a place for like-minded people to learn, share, and discuss opportunities and solutions. Some problems are difficult to solve individually, but a community can offer support and direction. For example, it is almost impossible for a single individual to keep up with AWS's innovation pace. They started this year with 175 services, but more are being announced at the  &lt;a href="https://reinvent.awsevents.com/?trk=wwwgooglecom"&gt;AWS re:Invent 2020&lt;/a&gt; online event, which is still ongoing at the time of this post. A supportive community with members who have diverse skillsets is extremely vital.&lt;/p&gt;

&lt;p&gt;With the continuous adoption of AWS in other parts of the world like Africa who saw its first AWS region go live in April 2020, the adoption rate will only increase. User groups are springing up around the continent, so another group closer to where you live or work is inevitable. &lt;/p&gt;



&lt;h1&gt;
  
  
  Why are we doing this?
&lt;/h1&gt;

&lt;p&gt;I personally started my journey into cloud computing about 4 years ago after reading a couple of interesting news headlines. Cisco announced they were abandoning a 1 billion dollar investment in data center technologies, and VMWare subsequently announced VMware Cloud on AWS. So I learned a bit of everything and familiarized myself with most of the common AWS services.&lt;/p&gt;

&lt;p&gt;Last year, I began to pay close attention and eventually took several AWS certification exams. As I got deeper into architectural discussions and projects, I had many issues and resorted to online communities. I also joined user groups in South Africa, Accra, and France. A particular thorn in my side was AWS Lamba. I reached out to  &lt;a href="https://twitter.com/atehrosius"&gt;Rosius&lt;/a&gt;, and he was able to sort out my misconfigurations. I was also of great help to Rosius, coming from an infrastructure background that he lacked as a developer.&lt;/p&gt;

&lt;p&gt;Organizing this user group is also a way for us to contribute to the local community by sharing our collective experience and knowledge. Everyone has got a story to tell, so we are equally open to learning from the community.&lt;/p&gt;



&lt;h1&gt;
  
  
  What's in it for you?
&lt;/h1&gt;

&lt;p&gt;AWS Douala user group is a peer-to-peer user group. You would meet other highly skilled and motivated developers like you who might have the answer to whatever problem you are stuck with. We intend for you to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;meet talented people&lt;/li&gt;
&lt;li&gt;learn something new&lt;/li&gt;
&lt;li&gt;give back to the community&lt;/li&gt;
&lt;li&gt;get recognition for your participation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We believe anyone working in the ICT sector and living in Douala should join the Douala AWS User Group.&lt;/p&gt;



&lt;h1&gt;
  
  
  I'm a noob and don't know anything about the cloud
&lt;/h1&gt;

&lt;p&gt;You don't need to be an expert to join. All you need is the will, the time, and the curiosity to learn. Then you can contribute to the community and other open-source projects with your unique experience. But you must have a computer and an internet connection.😉&lt;/p&gt;



&lt;h1&gt;
  
  
  Our Activities
&lt;/h1&gt;

&lt;p&gt;We will have physical and online meetups at a regular cadence to bring all members together under a central theme, task, or goal. Before and after our meetups, we will have a few minutes for networking.&lt;br&gt;
The main activities will be;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;30mins - 40mins presentations by highly motivated and experienced individuals who may or may not be members of the group&lt;/li&gt;
&lt;li&gt;hackathons&lt;/li&gt;
&lt;li&gt;Q&amp;amp;A&lt;/li&gt;
&lt;li&gt;lucky draws and prices&lt;/li&gt;
&lt;li&gt;free food and drink whenever we get sponsors&lt;/li&gt;
&lt;/ul&gt;



&lt;h1&gt;
  
  
  How to join
&lt;/h1&gt;

&lt;p&gt;Firstly, you need a registered account so go to &lt;a href="http://www.meetup.com"&gt;www.meetup.com&lt;/a&gt; if you don't already have one.&lt;br&gt;
Secondly, you can find us on our meetup page  &lt;a href="https:///www.meetup.com/awsugdouala/"&gt;Douala AWS User Group&lt;/a&gt;. Click on the Join this group button, and you are in.&lt;br&gt;
We will send you information about our meetups and other events so you won't be alone.&lt;/p&gt;

&lt;h3&gt;
  
  
  One last thing
&lt;/h3&gt;

&lt;p&gt;Please take the time to answer our  &lt;a href="https://www.meetup.com/awsugdouala/polls/"&gt;polls &lt;/a&gt; and our  &lt;a href="https://docs.google.com/forms/d/1Zt7eA4tNjLvOuGYErJTD7WfAwXxMfSu72Dg8--0_zRY/edit"&gt;survey&lt;/a&gt; . This would provide us with valuable feedback on making the community a better place for you. See below the links to the polls and survey, respectively;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.meetup.com/awsugdouala/polls/"&gt;https://www.meetup.com/awsugdouala/polls/&lt;/a&gt;&lt;br&gt;
&lt;a href="https://docs.google.com/forms/d/1Zt7eA4tNjLvOuGYErJTD7WfAwXxMfSu72Dg8--0_zRY/edit"&gt;https://docs.google.com/forms/d/1Zt7eA4tNjLvOuGYErJTD7WfAwXxMfSu72Dg8--0_zRY/edit&lt;/a&gt;&lt;/p&gt;



&lt;h1&gt;
  
  
  Wrap Up
&lt;/h1&gt;

&lt;p&gt;We would love to give you the opportunity and platform to grow and become a better version of yourself. If you are new, then you are in a better position to upskill yourself. We would be releasing the agenda for our first meetup very soon. So once again, sign up and be notified about future events.&lt;/p&gt;

</description>
      <category>aws</category>
      <category>cloud</category>
    </item>
  </channel>
</rss>
