{"id":27102,"date":"2016-12-11T05:09:25","date_gmt":"2016-12-11T03:09:25","guid":{"rendered":"https:\/\/mamchenkov.net\/wordpress\/?p=27102"},"modified":"2019-02-25T12:01:20","modified_gmt":"2019-02-25T10:01:20","slug":"amazon-rds-and-amazon-virtual-private-cloud-vpc","status":"publish","type":"post","link":"https:\/\/mamchenkov.net\/wordpress\/2016\/12\/11\/amazon-rds-and-amazon-virtual-private-cloud-vpc\/","title":{"rendered":"Amazon RDS and Amazon Virtual Private Cloud (VPC)"},"content":{"rendered":"<!-- google_ad_section_start -->\n<p>Yesterday I helped a friend to figure out why he couldn&#8217;t connect to his <a href=\"https:\/\/aws.amazon.com\/rds\/\">Amazon RDS<\/a> database inside the <a href=\"https:\/\/aws.amazon.com\/vpc\/\">Amazon VPC<\/a>&nbsp;(Virtual Private Cloud). &nbsp;It was the second time someone asked me to help with the <a href=\"https:\/\/aws.amazon.com\/\">Amazon Web Services<\/a> (AWS), and it was the first time I was actually helpful. &nbsp;Yey!<\/p>\n<p>While I do use quite a few of the Amazon Web Services, I don&#8217;t have any experience with the Amazon RDS yet, as I&#8217;m managing my own MySQL instances. &nbsp;It was interesting to get my toes wet in the troubleshooting.<\/p>\n<p>Here are a few things I&#8217;ve learned in&nbsp;the process.<\/p>\n<p><strong>Lesson #1<\/strong>: Amazon supports <a href=\"http:\/\/docs.aws.amazon.com\/AmazonRDS\/latest\/UserGuide\/Overview.RDSVPC.html\">two different ways<\/a> of accessing the RDS service. &nbsp;Make sure you know which one you are using and act accordingly.<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"27103\" data-permalink=\"https:\/\/mamchenkov.net\/wordpress\/2016\/12\/11\/amazon-rds-and-amazon-virtual-private-cloud-vpc\/gs-vpc-network\/\" data-orig-file=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2016\/12\/GS-VPC-network.png?fit=644%2C256&amp;ssl=1\" data-orig-size=\"644,256\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"gs-vpc-network\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2016\/12\/GS-VPC-network.png?fit=644%2C256&amp;ssl=1\" class=\"aligncenter size-medium wp-image-27103\" src=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2016\/12\/GS-VPC-network-500x199.png?resize=500%2C199&#038;ssl=1\" alt=\"gs-vpc-network\" width=\"500\" height=\"199\" srcset=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2016\/12\/GS-VPC-network.png?resize=500%2C199&amp;ssl=1 500w, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2016\/12\/GS-VPC-network.png?w=644&amp;ssl=1 644w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/p>\n<p>If you run an Amazon RDS instance in the VPC, you&#8217;ll have to setup your networking and security access properly. &nbsp;This page &#8211;&nbsp;<a href=\"http:\/\/docs.aws.amazon.com\/AmazonRDS\/latest\/UserGuide\/USER_ConnectToInstance.html\">Connecting to a DB Instance Running the MySQL Database Engine<\/a> &#8211; will only be useful once everything else is taken care of. &nbsp;It&#8217;s not your first and only manual to visit.<\/p>\n<p><strong>Lesson #2<\/strong> (sort of obvious): Make sure that both your Network ACL and Security Groups allow all the necessary traffic in and out. &nbsp;Double-check the IP addresses in the rules. &nbsp;Make sure you are not using a proxy server, when looking up your external IP address on <a href=\"https:\/\/www.whatismyip.com\/\">WhatIsMyIP.com<\/a> or similar.<\/p>\n<p><strong>Lesson #3<\/strong>: Do not use ICMP traffic (ping and such) as a troubleshooting tool. &nbsp;It looks like Amazon RDS won&#8217;t be ping-able even if you allow it in your firewalls. &nbsp;Try with &#8220;<em>telnet your-rds-end-point-server your-rds-end-point-port<\/em>&#8221; (example: &#8220;<em>telnet 1.2.3.4 3306<\/em>&#8221; or with a real database client, like the command-line MySQL one.<\/p>\n<p><strong>Lesson #4<\/strong>: Make sure your routing is setup properly. &nbsp;Check that the subnet in which your RDS instance resides has the correct routing table attached to it, and that the routing table has the default gateway (<em>0.0.0.0\/0<\/em>) route configured to either the <a href=\"http:\/\/docs.aws.amazon.com\/AmazonVPC\/latest\/UserGuide\/VPC_Internet_Gateway.html\">Internet Gateway<\/a> or to some sort of NAT. &nbsp;Chances are your subnet is only dealing with private IP range and has no way of sending traffic outside.<\/p>\n<p><strong>Lesson #5<\/strong>: When confused, disoriented, and stuck, assume it&#8217;s not Amazon&#8217;s fault. &nbsp;Keep calm and troubleshoot like any other remote connection issue. &nbsp;Double-check your assumptions.<\/p>\n<p>There&#8217;s probably lesson 6 somewhere there, about contacting support or something along those lines. &nbsp;But in this particular case it didn&#8217;t get to that. &nbsp;Amazon AWS support is excellent though. &nbsp;I had to deal with those guys twice in the last two-something years, and they were awesome.<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"excerpt":{"rendered":"<!-- google_ad_section_start -->\n<p>Yesterday I helped a friend to figure out why he couldn&#8217;t connect to his Amazon RDS database inside the Amazon VPC&nbsp;(Virtual Private Cloud). &nbsp;It was the second time someone asked me to help with the Amazon Web Services (AWS), and it was the first time I was actually helpful. &nbsp;Yey! While I do use quite &hellip; <a href=\"https:\/\/mamchenkov.net\/wordpress\/2016\/12\/11\/amazon-rds-and-amazon-virtual-private-cloud-vpc\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Amazon RDS and Amazon Virtual Private Cloud (VPC)<\/span><\/a><\/p>\n<!-- google_ad_section_end -->\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"Amazon RDS and Amazon Virtual Private Cloud (VPC) #Amazon #AWS #RDS #SysAdmin #database #network #security #MySQL","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false,"_links_to":"","_links_to_target":""},"categories":[1,6,133,62,1334],"tags":[3270,3470,2366,1559,3066,281,200,2289],"keyring_services":[],"class_list":["post-27102","post","type-post","status-publish","format-standard","hentry","category-general","category-linux","category-sysadmin","category-technology","category-web-work","tag-amazon-aws","tag-amazon-rds","tag-cloud-computing","tag-databases","tag-mysql","tag-networks","tag-security","tag-web-hosting"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.8 - aioseo.com -->\n\t<meta name=\"description\" content=\"Yesterday I helped a friend to figure out why he couldn&#039;t connect to his Amazon RDS database inside the Amazon VPC (Virtual Private Cloud). It was the second time someone asked me to help with the Amazon Web Services (AWS), and it was the first time I was actually helpful. Yey! While I do use quite\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Leonid Mamchenkov\"\/>\n\t<meta name=\"google-site-verification\" content=\"VHvdD0_usx1_4DzKy_QCVcICVgX2EgA2ybELT-wl7kQ\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/mamchenkov.net\/wordpress\/2016\/12\/11\/amazon-rds-and-amazon-virtual-private-cloud-vpc\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.8\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Leonid Mamchenkov - Life, universe, and everything else\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Amazon RDS and Amazon Virtual Private Cloud (VPC) - Leonid Mamchenkov\" \/>\n\t\t<meta property=\"og:description\" content=\"Yesterday I helped a friend to figure out why he couldn&#039;t connect to his Amazon RDS database inside the Amazon VPC (Virtual Private Cloud). It was the second time someone asked me to help with the Amazon Web Services (AWS), and it was the first time I was actually helpful. Yey! While I do use quite\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/mamchenkov.net\/wordpress\/2016\/12\/11\/amazon-rds-and-amazon-virtual-private-cloud-vpc\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2016-12-11T03:09:25+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-02-25T10:01:20+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/MamchenkovBlog\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@mamchenkov\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Amazon RDS and Amazon Virtual Private Cloud (VPC) - Leonid Mamchenkov\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Yesterday I helped a friend to figure out why he couldn&#039;t connect to his Amazon RDS database inside the Amazon VPC (Virtual Private Cloud). It was the second time someone asked me to help with the Amazon Web Services (AWS), and it was the first time I was actually helpful. Yey! While I do use quite\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@mamchenkov\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2016\\\/12\\\/11\\\/amazon-rds-and-amazon-virtual-private-cloud-vpc\\\/#blogposting\",\"name\":\"Amazon RDS and Amazon Virtual Private Cloud (VPC) - Leonid Mamchenkov\",\"headline\":\"Amazon RDS and Amazon Virtual Private Cloud (VPC)\",\"author\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/author\\\/leonid\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/#person\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/GS-VPC-network-500x199.png\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2016\\\/12\\\/11\\\/amazon-rds-and-amazon-virtual-private-cloud-vpc\\\/#articleImage\"},\"datePublished\":\"2016-12-11T05:09:25+02:00\",\"dateModified\":\"2019-02-25T12:01:20+02:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2016\\\/12\\\/11\\\/amazon-rds-and-amazon-virtual-private-cloud-vpc\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2016\\\/12\\\/11\\\/amazon-rds-and-amazon-virtual-private-cloud-vpc\\\/#webpage\"},\"articleSection\":\"All, Linux, Sysadmin, Technology, Web work, Amazon AWS, Amazon RDS, cloud computing, databases, MySQL, networks, security, web hosting\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2016\\\/12\\\/11\\\/amazon-rds-and-amazon-virtual-private-cloud-vpc\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/#listItem\",\"name\":\"Technology\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/#listItem\",\"position\":2,\"name\":\"Technology\",\"item\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/linux\\\/#listItem\",\"name\":\"Linux\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/linux\\\/#listItem\",\"position\":3,\"name\":\"Linux\",\"item\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/linux\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2016\\\/12\\\/11\\\/amazon-rds-and-amazon-virtual-private-cloud-vpc\\\/#listItem\",\"name\":\"Amazon RDS and Amazon Virtual Private Cloud (VPC)\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/#listItem\",\"name\":\"Technology\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2016\\\/12\\\/11\\\/amazon-rds-and-amazon-virtual-private-cloud-vpc\\\/#listItem\",\"position\":4,\"name\":\"Amazon RDS and Amazon Virtual Private Cloud (VPC)\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/linux\\\/#listItem\",\"name\":\"Linux\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/#person\",\"name\":\"Leonid Mamchenkov\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2016\\\/12\\\/11\\\/amazon-rds-and-amazon-virtual-private-cloud-vpc\\\/#personImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3cf6df002a284d78fb6e9d8222ca4d102e0832035ed6bc8447008bd234e131a4?s=96&d=identicon&r=g\",\"width\":96,\"height\":96,\"caption\":\"Leonid Mamchenkov\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/author\\\/leonid\\\/#author\",\"url\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/author\\\/leonid\\\/\",\"name\":\"Leonid Mamchenkov\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2016\\\/12\\\/11\\\/amazon-rds-and-amazon-virtual-private-cloud-vpc\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3cf6df002a284d78fb6e9d8222ca4d102e0832035ed6bc8447008bd234e131a4?s=96&d=identicon&r=g\",\"width\":96,\"height\":96,\"caption\":\"Leonid Mamchenkov\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2016\\\/12\\\/11\\\/amazon-rds-and-amazon-virtual-private-cloud-vpc\\\/#webpage\",\"url\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2016\\\/12\\\/11\\\/amazon-rds-and-amazon-virtual-private-cloud-vpc\\\/\",\"name\":\"Amazon RDS and Amazon Virtual Private Cloud (VPC) - Leonid Mamchenkov\",\"description\":\"Yesterday I helped a friend to figure out why he couldn't connect to his Amazon RDS database inside the Amazon VPC (Virtual Private Cloud). It was the second time someone asked me to help with the Amazon Web Services (AWS), and it was the first time I was actually helpful. Yey! While I do use quite\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2016\\\/12\\\/11\\\/amazon-rds-and-amazon-virtual-private-cloud-vpc\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/author\\\/leonid\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/author\\\/leonid\\\/#author\"},\"datePublished\":\"2016-12-11T05:09:25+02:00\",\"dateModified\":\"2019-02-25T12:01:20+02:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/#website\",\"url\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/\",\"name\":\"Blog of Leonid Mamchenkov\",\"description\":\"Life, universe, and everything else\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/#person\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Amazon RDS and Amazon Virtual Private Cloud (VPC) - Leonid Mamchenkov","description":"Yesterday I helped a friend to figure out why he couldn't connect to his Amazon RDS database inside the Amazon VPC (Virtual Private Cloud). It was the second time someone asked me to help with the Amazon Web Services (AWS), and it was the first time I was actually helpful. Yey! While I do use quite","canonical_url":"https:\/\/mamchenkov.net\/wordpress\/2016\/12\/11\/amazon-rds-and-amazon-virtual-private-cloud-vpc\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"google-site-verification":"VHvdD0_usx1_4DzKy_QCVcICVgX2EgA2ybELT-wl7kQ","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/mamchenkov.net\/wordpress\/2016\/12\/11\/amazon-rds-and-amazon-virtual-private-cloud-vpc\/#blogposting","name":"Amazon RDS and Amazon Virtual Private Cloud (VPC) - Leonid Mamchenkov","headline":"Amazon RDS and Amazon Virtual Private Cloud (VPC)","author":{"@id":"https:\/\/mamchenkov.net\/wordpress\/author\/leonid\/#author"},"publisher":{"@id":"https:\/\/mamchenkov.net\/wordpress\/#person"},"image":{"@type":"ImageObject","url":"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2016\/12\/GS-VPC-network-500x199.png","@id":"https:\/\/mamchenkov.net\/wordpress\/2016\/12\/11\/amazon-rds-and-amazon-virtual-private-cloud-vpc\/#articleImage"},"datePublished":"2016-12-11T05:09:25+02:00","dateModified":"2019-02-25T12:01:20+02:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/mamchenkov.net\/wordpress\/2016\/12\/11\/amazon-rds-and-amazon-virtual-private-cloud-vpc\/#webpage"},"isPartOf":{"@id":"https:\/\/mamchenkov.net\/wordpress\/2016\/12\/11\/amazon-rds-and-amazon-virtual-private-cloud-vpc\/#webpage"},"articleSection":"All, Linux, Sysadmin, Technology, Web work, Amazon AWS, Amazon RDS, cloud computing, databases, MySQL, networks, security, web hosting"},{"@type":"BreadcrumbList","@id":"https:\/\/mamchenkov.net\/wordpress\/2016\/12\/11\/amazon-rds-and-amazon-virtual-private-cloud-vpc\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress#listItem","position":1,"name":"Home","item":"https:\/\/mamchenkov.net\/wordpress","nextItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/#listItem","name":"Technology"}},{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/#listItem","position":2,"name":"Technology","item":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/","nextItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/linux\/#listItem","name":"Linux"},"previousItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/linux\/#listItem","position":3,"name":"Linux","item":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/linux\/","nextItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/2016\/12\/11\/amazon-rds-and-amazon-virtual-private-cloud-vpc\/#listItem","name":"Amazon RDS and Amazon Virtual Private Cloud (VPC)"},"previousItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/#listItem","name":"Technology"}},{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/2016\/12\/11\/amazon-rds-and-amazon-virtual-private-cloud-vpc\/#listItem","position":4,"name":"Amazon RDS and Amazon Virtual Private Cloud (VPC)","previousItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/linux\/#listItem","name":"Linux"}}]},{"@type":"Person","@id":"https:\/\/mamchenkov.net\/wordpress\/#person","name":"Leonid Mamchenkov","image":{"@type":"ImageObject","@id":"https:\/\/mamchenkov.net\/wordpress\/2016\/12\/11\/amazon-rds-and-amazon-virtual-private-cloud-vpc\/#personImage","url":"https:\/\/secure.gravatar.com\/avatar\/3cf6df002a284d78fb6e9d8222ca4d102e0832035ed6bc8447008bd234e131a4?s=96&d=identicon&r=g","width":96,"height":96,"caption":"Leonid Mamchenkov"}},{"@type":"Person","@id":"https:\/\/mamchenkov.net\/wordpress\/author\/leonid\/#author","url":"https:\/\/mamchenkov.net\/wordpress\/author\/leonid\/","name":"Leonid Mamchenkov","image":{"@type":"ImageObject","@id":"https:\/\/mamchenkov.net\/wordpress\/2016\/12\/11\/amazon-rds-and-amazon-virtual-private-cloud-vpc\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/3cf6df002a284d78fb6e9d8222ca4d102e0832035ed6bc8447008bd234e131a4?s=96&d=identicon&r=g","width":96,"height":96,"caption":"Leonid Mamchenkov"}},{"@type":"WebPage","@id":"https:\/\/mamchenkov.net\/wordpress\/2016\/12\/11\/amazon-rds-and-amazon-virtual-private-cloud-vpc\/#webpage","url":"https:\/\/mamchenkov.net\/wordpress\/2016\/12\/11\/amazon-rds-and-amazon-virtual-private-cloud-vpc\/","name":"Amazon RDS and Amazon Virtual Private Cloud (VPC) - Leonid Mamchenkov","description":"Yesterday I helped a friend to figure out why he couldn't connect to his Amazon RDS database inside the Amazon VPC (Virtual Private Cloud). It was the second time someone asked me to help with the Amazon Web Services (AWS), and it was the first time I was actually helpful. Yey! While I do use quite","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/mamchenkov.net\/wordpress\/#website"},"breadcrumb":{"@id":"https:\/\/mamchenkov.net\/wordpress\/2016\/12\/11\/amazon-rds-and-amazon-virtual-private-cloud-vpc\/#breadcrumblist"},"author":{"@id":"https:\/\/mamchenkov.net\/wordpress\/author\/leonid\/#author"},"creator":{"@id":"https:\/\/mamchenkov.net\/wordpress\/author\/leonid\/#author"},"datePublished":"2016-12-11T05:09:25+02:00","dateModified":"2019-02-25T12:01:20+02:00"},{"@type":"WebSite","@id":"https:\/\/mamchenkov.net\/wordpress\/#website","url":"https:\/\/mamchenkov.net\/wordpress\/","name":"Blog of Leonid Mamchenkov","description":"Life, universe, and everything else","inLanguage":"en-US","publisher":{"@id":"https:\/\/mamchenkov.net\/wordpress\/#person"}}]},"og:locale":"en_US","og:site_name":"Leonid Mamchenkov - Life, universe, and everything else","og:type":"article","og:title":"Amazon RDS and Amazon Virtual Private Cloud (VPC) - Leonid Mamchenkov","og:description":"Yesterday I helped a friend to figure out why he couldn't connect to his Amazon RDS database inside the Amazon VPC (Virtual Private Cloud). It was the second time someone asked me to help with the Amazon Web Services (AWS), and it was the first time I was actually helpful. Yey! While I do use quite","og:url":"https:\/\/mamchenkov.net\/wordpress\/2016\/12\/11\/amazon-rds-and-amazon-virtual-private-cloud-vpc\/","og:image":"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg","og:image:secure_url":"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg","og:image:width":1024,"og:image:height":1024,"article:published_time":"2016-12-11T03:09:25+00:00","article:modified_time":"2019-02-25T10:01:20+00:00","article:publisher":"https:\/\/www.facebook.com\/MamchenkovBlog","twitter:card":"summary_large_image","twitter:site":"@mamchenkov","twitter:title":"Amazon RDS and Amazon Virtual Private Cloud (VPC) - Leonid Mamchenkov","twitter:description":"Yesterday I helped a friend to figure out why he couldn't connect to his Amazon RDS database inside the Amazon VPC (Virtual Private Cloud). It was the second time someone asked me to help with the Amazon Web Services (AWS), and it was the first time I was actually helpful. Yey! While I do use quite","twitter:creator":"@mamchenkov","twitter:image":"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg"},"aioseo_meta_data":{"post_id":"27102","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"BlogPosting","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2023-07-19 10:14:10","updated":"2026-01-15 12:31:44","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/mamchenkov.net\/wordpress\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/\" title=\"Technology\">Technology<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/linux\/\" title=\"Linux\">Linux<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tAmazon RDS and Amazon Virtual Private Cloud (VPC)\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/mamchenkov.net\/wordpress"},{"label":"Technology","link":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/"},{"label":"Linux","link":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/linux\/"},{"label":"Amazon RDS and Amazon Virtual Private Cloud (VPC)","link":"https:\/\/mamchenkov.net\/wordpress\/2016\/12\/11\/amazon-rds-and-amazon-virtual-private-cloud-vpc\/"}],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":26696,"url":"https:\/\/mamchenkov.net\/wordpress\/2016\/09\/19\/top-13-amazon-virtual-private-cloud-vpc-best-practices\/","url_meta":{"origin":27102,"position":0},"title":"Top 13 Amazon Virtual Private Cloud (VPC) Best Practices","author":"Leonid Mamchenkov","date":"September 19, 2016","format":false,"excerpt":"Cloud Academy Blog goes over top 13 Amazon VPC best practices - particularly good for those just starting up with the platform. \u00a0The article discusses the following: Choosing the Proper VPC Configuration for Your Organization\u2019s Needs Choosing a CIDR Block for Your VPC Implementation Isolating Your VPC Environments Securing Your\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":27034,"url":"https:\/\/mamchenkov.net\/wordpress\/2016\/12\/01\/amazon-lightsail-virtual-private-servers-made-easy\/","url_meta":{"origin":27102,"position":1},"title":"Amazon Lightsail &#8211; virtual private servers made easy","author":"Leonid Mamchenkov","date":"December 1, 2016","format":false,"excerpt":"Amazon announced a new service - Amazon Lightsail -\u00a0virtual private servers made easy, starting at $5 per month. This is basically a much simplified setup of a few of their services, such as Amazon EC2, Amazon EIP, Amazon AIM, Amazon EBS, Amazon Route 53, and a few others. \u00a0For those,\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"pricing","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2016\/12\/pricing-500x245.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":25199,"url":"https:\/\/mamchenkov.net\/wordpress\/2016\/02\/25\/upgrading-amazon-ec2-instance-type\/","url_meta":{"origin":27102,"position":2},"title":"Upgrading Amazon EC2 instance type","author":"Leonid Mamchenkov","date":"February 25, 2016","format":false,"excerpt":"By now everybody knows that one of the major benefits to using cloud services rather than hosting on your own hardware is the ease to scale quickly. \u00a0Many web applications and large companies benefit from this, but what about smaller customers? \u00a0How about a single server? Well, today one of\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":28928,"url":"https:\/\/mamchenkov.net\/wordpress\/2018\/11\/12\/awsome-day-athens-2018\/","url_meta":{"origin":27102,"position":3},"title":"AWSome Day Athens 2018","author":"Leonid Mamchenkov","date":"November 12, 2018","format":false,"excerpt":"Last week I've attended the AWSome Day Athens 2018\u00a0(huge thanks to Qobo for the opportunity).\u00a0 There aren't that many technology events in Cyprus, so I'm constantly on the lookout for events in Europe. AWSome Day Athens is part of the Amazon's AWSome Day Global Series, which are one day events\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2018\/11\/AWSome-Day-Athens-430x500.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":42589,"url":"https:\/\/mamchenkov.net\/wordpress\/2019\/05\/05\/ansible-aws-graphviz-aws-securitygroup-grapher\/","url_meta":{"origin":27102,"position":4},"title":"Ansible + AWS + GraphViz = aws-securitygroup-grapher","author":"Leonid Mamchenkov","date":"May 5, 2019","format":false,"excerpt":"aws-securitygroup-grapher is a handy tool that can generate a variety of graphs visualizing Amazon Security Groups. It is implemented as an Ansible role and uses GraphViz to produce the results. This is particularly useful when you need to get familiar with a complex VPC setup by someone else, or when\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/05\/Instances.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/05\/Instances.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/05\/Instances.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/05\/Instances.png?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/05\/Instances.png?resize=1050%2C600&ssl=1 3x"},"classes":[]},{"id":35049,"url":"https:\/\/mamchenkov.net\/wordpress\/2019\/02\/18\/periodic-table-of-amazon-web-services\/","url_meta":{"origin":27102,"position":5},"title":"Periodic Table of Amazon Web Services","author":"Leonid Mamchenkov","date":"February 18, 2019","format":false,"excerpt":"A lot has been said about the wide range of Amazon Web Services (AWS). They are plenty and cover a whole lot of technologies - from low level infrastructure to artificial intelligence. It is difficult to grasp just how big and complex the AWS feature set. But I think the\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/02\/Periodic-Table-of-Amazon-Web-Services.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/02\/Periodic-Table-of-Amazon-Web-Services.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/02\/Periodic-Table-of-Amazon-Web-Services.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/02\/Periodic-Table-of-Amazon-Web-Services.png?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/02\/Periodic-Table-of-Amazon-Web-Services.png?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/02\/Periodic-Table-of-Amazon-Web-Services.png?resize=1400%2C800&ssl=1 4x"},"classes":[]}],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/27102","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/comments?post=27102"}],"version-history":[{"count":0,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/27102\/revisions"}],"wp:attachment":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/media?parent=27102"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/categories?post=27102"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/tags?post=27102"},{"taxonomy":"keyring_services","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/keyring_services?post=27102"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}