{"id":1268,"date":"2023-12-11T21:04:03","date_gmt":"2023-12-11T21:04:03","guid":{"rendered":"http:\/\/obl.icz.temporary.site\/?page_id=1268"},"modified":"2024-01-12T00:00:41","modified_gmt":"2024-01-12T00:00:41","slug":"blog","status":"publish","type":"page","link":"https:\/\/www.maghilda.com\/staging\/9669\/blog\/","title":{"rendered":"Blog"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1268\" class=\"elementor elementor-1268\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9af2a02 e-flex e-con-boxed e-con e-parent\" data-id=\"9af2a02\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d758297 e-flex e-con-boxed e-con e-parent\" data-id=\"d758297\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9d4e521 elementor-widget elementor-widget-heading\" data-id=\"9d4e521\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">All Articles<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-914928e e-flex e-con-boxed e-con e-parent\" data-id=\"914928e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-a288ee1 e-con-full elementor-hidden-mobile e-flex e-con e-child\" data-id=\"a288ee1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dda2dbf elementor-widget elementor-widget-sidebar\" data-id=\"dda2dbf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"sidebar.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<aside id=\"block-3\" class=\"widget widget_block\">\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\"><\/div>\n<\/aside><aside id=\"archives-1\" class=\"widget widget_archive\"><h2 class=\"widget-title\">Archives<\/h2>\t\t<label class=\"screen-reader-text\" for=\"archives-dropdown-1\">Archives<\/label>\n\t\t<select id=\"archives-dropdown-1\" name=\"archive-dropdown\">\n\t\t\t\n\t\t\t<option value=\"\">Select Month<\/option>\n\t\t\t\t<option value='https:\/\/www.maghilda.com\/staging\/9669\/2024\/02\/'> February 2024 &nbsp;(4)<\/option>\n\t<option value='https:\/\/www.maghilda.com\/staging\/9669\/2024\/01\/'> January 2024 &nbsp;(5)<\/option>\n\t<option value='https:\/\/www.maghilda.com\/staging\/9669\/2023\/12\/'> December 2023 &nbsp;(6)<\/option>\n\n\t\t<\/select>\n\n\t\t\t<script>\n( ( dropdownId ) => {\n\tconst dropdown = document.getElementById( dropdownId );\n\tfunction onSelectChange() {\n\t\tsetTimeout( () => {\n\t\t\tif ( 'escape' === dropdown.dataset.lastkey ) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tif ( dropdown.value ) {\n\t\t\t\tdocument.location.href = dropdown.value;\n\t\t\t}\n\t\t}, 250 );\n\t}\n\tfunction onKeyUp( event ) {\n\t\tif ( 'Escape' === event.key ) {\n\t\t\tdropdown.dataset.lastkey = 'escape';\n\t\t} else {\n\t\t\tdelete dropdown.dataset.lastkey;\n\t\t}\n\t}\n\tfunction onClick() {\n\t\tdelete dropdown.dataset.lastkey;\n\t}\n\tdropdown.addEventListener( 'keyup', onKeyUp );\n\tdropdown.addEventListener( 'click', onClick );\n\tdropdown.addEventListener( 'change', onSelectChange );\n})( \"archives-dropdown-1\" );\n\n\/\/# sourceURL=WP_Widget_Archives%3A%3Awidget\n<\/script>\n<\/aside><aside id=\"categories-1\" class=\"widget widget_categories\"><h2 class=\"widget-title\">Categories<\/h2><form action=\"https:\/\/www.maghilda.com\/staging\/9669\" method=\"get\"><label class=\"screen-reader-text\" for=\"cat\">Categories<\/label><select  name='cat' id='cat' class='postform'>\n\t<option value='-1'>Select Category<\/option>\n\t<option class=\"level-0\" value=\"44\">Amplify<\/option>\n\t<option class=\"level-0\" value=\"48\">API Gateway<\/option>\n\t<option class=\"level-0\" value=\"72\">AWS Config<\/option>\n\t<option class=\"level-0\" value=\"31\">AWS SDK<\/option>\n\t<option class=\"level-0\" value=\"8\">AWS Services<\/option>\n\t<option class=\"level-0\" value=\"12\">AWS Tutorial<\/option>\n\t<option class=\"level-0\" value=\"10\">AWS Well-Architected<\/option>\n\t<option class=\"level-0\" value=\"62\">AWS-CLI<\/option>\n\t<option class=\"level-0\" value=\"41\">CloudFormation<\/option>\n\t<option class=\"level-0\" value=\"37\">CloudFront<\/option>\n\t<option class=\"level-0\" value=\"54\">CloudTrail<\/option>\n\t<option class=\"level-0\" value=\"55\">CloudWatch<\/option>\n\t<option class=\"level-0\" value=\"45\">Cognito<\/option>\n\t<option class=\"level-0\" value=\"60\">Docker<\/option>\n\t<option class=\"level-0\" value=\"47\">DynamoDB<\/option>\n\t<option class=\"level-0\" value=\"58\">ECS<\/option>\n\t<option class=\"level-0\" value=\"61\">ECS-CLI<\/option>\n\t<option class=\"level-0\" value=\"70\">EventBridge<\/option>\n\t<option class=\"level-0\" value=\"59\">Fargate<\/option>\n\t<option class=\"level-0\" value=\"57\">KMS<\/option>\n\t<option class=\"level-0\" value=\"24\">Lambda<\/option>\n\t<option class=\"level-0\" value=\"30\">Python<\/option>\n\t<option class=\"level-0\" value=\"69\">Resource Explorer<\/option>\n\t<option class=\"level-0\" value=\"33\">Route 53<\/option>\n\t<option class=\"level-0\" value=\"25\">S3<\/option>\n\t<option class=\"level-0\" value=\"11\">Tutorials<\/option>\n\t<option class=\"level-0\" value=\"63\">VPC<\/option>\n<\/select>\n<\/form><script>\n( ( dropdownId ) => {\n\tconst dropdown = document.getElementById( dropdownId );\n\tfunction onSelectChange() {\n\t\tsetTimeout( () => {\n\t\t\tif ( 'escape' === dropdown.dataset.lastkey ) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tif ( dropdown.value && parseInt( dropdown.value ) > 0 && dropdown instanceof HTMLSelectElement ) {\n\t\t\t\tdropdown.parentElement.submit();\n\t\t\t}\n\t\t}, 250 );\n\t}\n\tfunction onKeyUp( event ) {\n\t\tif ( 'Escape' === event.key ) {\n\t\t\tdropdown.dataset.lastkey = 'escape';\n\t\t} else {\n\t\t\tdelete dropdown.dataset.lastkey;\n\t\t}\n\t}\n\tfunction onClick() {\n\t\tdelete dropdown.dataset.lastkey;\n\t}\n\tdropdown.addEventListener( 'keyup', onKeyUp );\n\tdropdown.addEventListener( 'click', onClick );\n\tdropdown.addEventListener( 'change', onSelectChange );\n})( \"cat\" );\n\n\/\/# sourceURL=WP_Widget_Categories%3A%3Awidget\n<\/script>\n<\/aside>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a20a5d9 e-con-full e-flex e-con e-child\" data-id=\"a20a5d9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-99e4f9d elementor-widget__width-inherit elementor-widget elementor-widget-ucaddon_post_list\" data-id=\"99e4f9d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"ucaddon_post_list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<!-- start Post List -->\n\t\t<link id='font-awesome-css' href='https:\/\/www.maghilda.com\/staging\/9669\/wp-content\/plugins\/unlimited-elements-for-elementor\/assets_libraries\/font-awesome6\/fontawesome-all.min.css' type='text\/css' rel='stylesheet' >\n\t\t<link id='font-awesome-4-shim-css' href='https:\/\/www.maghilda.com\/staging\/9669\/wp-content\/plugins\/unlimited-elements-for-elementor\/assets_libraries\/font-awesome6\/fontawesome-v4-shims.min.css' type='text\/css' rel='stylesheet' >\n\n<style>\/* widget: Post List *\/\n\n\n\n#uc_post_list_elementor_99e4f9d\n{\n  display:grid;\n}\n\n\n#uc_post_list_elementor_99e4f9d .uc_post_list_image div\n{\n  background-size:cover;\n  background-position:center;\n}\n\n\n.uc_post_list .uc_post_list_box{\n\tposition: relative;\n\toverflow: hidden;\n\tdisplay: flex;\n}\n\n#uc_post_list_elementor_99e4f9d .uc_post_list_image\n{\n  flex-grow:0;\n  flex-shrink:0;\n}\n\n#uc_post_list_elementor_99e4f9d .uc_post_list_image img\n{\n  width:100%;\n  height:100%;\n  display:block;\n  transition:0.3s;\n  \n}\n\n\n.uc_post_list_title a{\n\tcolor: #333333;\n    display: block;\n}\n.uc_post_list_date{\n\tfont-size: 12px;\n}\n\n#uc_post_list_elementor_99e4f9d .uc_post_list_content\n{\n  display:flex;\n  flex-direction:column;\n  flex:1;\n}\n\n#uc_post_list_elementor_99e4f9d .uc_more_btn{\n\n  text-align:center;\n  text-decoration:none;\n  transition:0.3s;\n}\n\n#uc_post_list_elementor_99e4f9d .button-on-side\n{\n  display:flex;\n  align-items:center;\n}\n\n\n.ue-grid-item-category a\n{\n  display:inline-block;\n  font-size:10px;\n  text-transform:uppercase;\n}\n\n#uc_post_list_elementor_99e4f9d .ue-meta-data\n{\n  \n  display:flex;\n\n  flex-wrap: wrap;\n  line-height:1em;\n}\n\n#uc_post_list_elementor_99e4f9d .ue-grid-item-meta-data\n{\n      display:inline-flex;\n      align-items:center;\n}\n\n.ue-grid-item-meta-data\n{\n  font-size:12px;\n}\n\n#uc_post_list_elementor_99e4f9d .ue-grid-item-meta-data-icon\n{\n  line-height:1em;\n}\n\n#uc_post_list_elementor_99e4f9d .ue-grid-item-meta-data-icon svg\n{\n  width:1em;\n  height:1em;\n}\n\n\n\n#uc_post_list_elementor_99e4f9d .ue-debug-meta\n{\n  padding:10px;\n  border:1px solid red;\n  position:relative;\n  line-height:1.5em;\n  font-size:11px;\n  width:100%;\n}\n\n.uc-remote-parent .uc_post_list_box{\n\tcursor:pointer;\n}\n\n#uc_post_list_elementor_99e4f9d .ue-post-link-overlay\n{\n  display:block;\n  position:absolute;\n  top:0;\n  bottom:0;\n  right:0;\n  left:0;\n}\n\n\n\n<\/style>\n\n<div class=\"uc_post_list uc-items-wrapper uc-filterable-grid \" id=\"uc_post_list_elementor_99e4f9d\"  data-ajax='true'  data-filterbehave='ajax'  querydata='{&quot;count_posts&quot;:8,&quot;total_posts&quot;:15,&quot;page&quot;:1,&quot;num_pages&quot;:2}' >    \t\n  <div class=\"uc_post_list_box\">\n    \n  \t\t\n  \n    <div class=\"uc_post_list_content\">\n      <div class=\"uc_post_list_content_inside\">\n        \n                          \n        \t        \t\t        \t        \n        \t<div class=\"ue-grid-item-category\">\n                            <a href=\"https:\/\/www.maghilda.com\/staging\/9669\/category\/aws-config\/\" target=\"_self\">AWS Config<\/a>\n                      \t<\/div>\n        \n                       \n        <div class=\"uc_post_list_title\"><a target=\"_self\" href=\"https:\/\/www.maghilda.com\/staging\/9669\/compliance-management-with-aws-config-compliance-as-code\/\" title=\"Compliance Management with AWS Config (Compliance as Code)\">Compliance Management with AWS Config (Compliance as Code)<\/a><\/div>                 \n        <div class=\"ue-meta-data\">\n            <div class=\"ue-grid-item-meta-data\"><span class=\"ue-grid-item-meta-data-icon\"><i class=''><\/i><\/span>  February 28, 2024<\/div>                                   \n            \n          \n                        \n            \n                        \n                        \n            \n              \n          <\/div>         \n                \n         <div class=\"uc_post_content\">AWS Config provides a detailed view of the configuration of AWS resources in your AWS account and is a powerful tool for security and governance.&nbsp;\n\n\nAWS Config can record and track changes to the configuration of many types of resources in AWS. Config...<\/div>           \n        \n                 \n      <\/div>\n    <\/div>\n     \n       \n  \n   <\/div>\n<div class=\"uc_post_list_box\">\n    \n  \t\t\n  \n    <div class=\"uc_post_list_content\">\n      <div class=\"uc_post_list_content_inside\">\n        \n                          \n        \t        \t\t        \t        \n        \t<div class=\"ue-grid-item-category\">\n                            <a href=\"https:\/\/www.maghilda.com\/staging\/9669\/category\/aws-tutorial\/\" target=\"_self\">AWS Tutorial<\/a>\n                            <a href=\"https:\/\/www.maghilda.com\/staging\/9669\/category\/cloudformation\/\" target=\"_self\">CloudFormation<\/a>\n                            <a href=\"https:\/\/www.maghilda.com\/staging\/9669\/category\/cloudtrail\/\" target=\"_self\">CloudTrail<\/a>\n                            <a href=\"https:\/\/www.maghilda.com\/staging\/9669\/category\/eventbridge\/\" target=\"_self\">EventBridge<\/a>\n                            <a href=\"https:\/\/www.maghilda.com\/staging\/9669\/category\/lambda\/\" target=\"_self\">Lambda<\/a>\n                            <a href=\"https:\/\/www.maghilda.com\/staging\/9669\/category\/python\/\" target=\"_self\">Python<\/a>\n                            <a href=\"https:\/\/www.maghilda.com\/staging\/9669\/category\/vpc\/\" target=\"_self\">VPC<\/a>\n                      \t<\/div>\n        \n                       \n        <div class=\"uc_post_list_title\"><a target=\"_self\" href=\"https:\/\/www.maghilda.com\/staging\/9669\/howto-use-cloudformation-to-tag-new-ec2-instances-with-lambda-function-eventbridge-vpc-and-cloudtrail\/\" title=\"HOWTO: Use CloudFormation to tag new EC2 instances with Lambda function, EventBridge, VPC and CloudTrail\">HOWTO: Use CloudFormation to tag new EC2 instances with Lambda function, EventBridge, VPC and CloudTrail<\/a><\/div>                 \n        <div class=\"ue-meta-data\">\n            <div class=\"ue-grid-item-meta-data\"><span class=\"ue-grid-item-meta-data-icon\"><i class=''><\/i><\/span>  February 26, 2024<\/div>                                   \n            \n          \n                        \n            \n                        \n                        \n            \n              \n          <\/div>         \n                \n         <div class=\"uc_post_content\">In this tutorial, we will automate the tagging of new EC2 instances using CloudFormation templates. In the previous tutorial, we learnt how to tag AWS EC2 instances when they are created. We created an event rule in EventBridge to trigger a Lambda function...<\/div>           \n        \n                 \n      <\/div>\n    <\/div>\n     \n       \n  \n   <\/div>\n<div class=\"uc_post_list_box\">\n    \n  \t\t\n  \n    <div class=\"uc_post_list_content\">\n      <div class=\"uc_post_list_content_inside\">\n        \n                          \n        \t        \t\t        \t        \n        \t<div class=\"ue-grid-item-category\">\n                            <a href=\"https:\/\/www.maghilda.com\/staging\/9669\/category\/aws-tutorial\/\" target=\"_self\">AWS Tutorial<\/a>\n                            <a href=\"https:\/\/www.maghilda.com\/staging\/9669\/category\/cloudtrail\/\" target=\"_self\">CloudTrail<\/a>\n                            <a href=\"https:\/\/www.maghilda.com\/staging\/9669\/category\/cloudwatch\/\" target=\"_self\">CloudWatch<\/a>\n                            <a href=\"https:\/\/www.maghilda.com\/staging\/9669\/category\/eventbridge\/\" target=\"_self\">EventBridge<\/a>\n                            <a href=\"https:\/\/www.maghilda.com\/staging\/9669\/category\/lambda\/\" target=\"_self\">Lambda<\/a>\n                            <a href=\"https:\/\/www.maghilda.com\/staging\/9669\/category\/python\/\" target=\"_self\">Python<\/a>\n                            <a href=\"https:\/\/www.maghilda.com\/staging\/9669\/category\/resource-explorer\/\" target=\"_self\">Resource Explorer<\/a>\n                            <a href=\"https:\/\/www.maghilda.com\/staging\/9669\/category\/vpc\/\" target=\"_self\">VPC<\/a>\n                      \t<\/div>\n        \n                       \n        <div class=\"uc_post_list_title\"><a target=\"_self\" href=\"https:\/\/www.maghilda.com\/staging\/9669\/howto-use-eventbridge-to-trigger-a-lambda-function-written-in-python-to-tag-ec2-instances\/\" title=\"HOWTO: Use EventBridge to trigger a Lambda function written in Python to tag EC2 instances\">HOWTO: Use EventBridge to trigger a Lambda function written in Python to tag EC2 instances<\/a><\/div>                 \n        <div class=\"ue-meta-data\">\n            <div class=\"ue-grid-item-meta-data\"><span class=\"ue-grid-item-meta-data-icon\"><i class=''><\/i><\/span>  February 12, 2024<\/div>                                   \n            \n          \n                        \n            \n                        \n                        \n            \n              \n          <\/div>         \n                \n         <div class=\"uc_post_content\">In this tutorial, we will learn to tag AWS EC2 instances when they are created using Lambda function, written in Python. We will create a rule in EventBridge to trigger a Lambda function whenever a user creates a new AWS EC2 instance. The Lambda function...<\/div>           \n        \n                 \n      <\/div>\n    <\/div>\n     \n       \n  \n   <\/div>\n<div class=\"uc_post_list_box\">\n    \n  \t\t\n  \n    <div class=\"uc_post_list_content\">\n      <div class=\"uc_post_list_content_inside\">\n        \n                          \n        \t        \t\t        \t        \n        \t<div class=\"ue-grid-item-category\">\n                            <a href=\"https:\/\/www.maghilda.com\/staging\/9669\/category\/aws-tutorial\/\" target=\"_self\">AWS Tutorial<\/a>\n                            <a href=\"https:\/\/www.maghilda.com\/staging\/9669\/category\/resource-explorer\/\" target=\"_self\">Resource Explorer<\/a>\n                      \t<\/div>\n        \n                       \n        <div class=\"uc_post_list_title\"><a target=\"_self\" href=\"https:\/\/www.maghilda.com\/staging\/9669\/howto-aws-resource-explorer-to-find-all-resources-across-regions\/\" title=\"HOWTO: AWS Resource explorer to find all resources across regions\">HOWTO: AWS Resource explorer to find all resources across regions<\/a><\/div>                 \n        <div class=\"ue-meta-data\">\n            <div class=\"ue-grid-item-meta-data\"><span class=\"ue-grid-item-meta-data-icon\"><i class=''><\/i><\/span>  February 7, 2024<\/div>                                   \n            \n          \n                        \n            \n                        \n                        \n            \n              \n          <\/div>         \n                \n         <div class=\"uc_post_content\">Have you ever had a surprise AWS bill for things that you forgot to shut down or delete? No more fumbling through the management console to find resources in an AWS account. AWS Resource Explorer was released in November 2022, it is a managed capability...<\/div>           \n        \n                 \n      <\/div>\n    <\/div>\n     \n       \n  \n   <\/div>\n<div class=\"uc_post_list_box\">\n    \n  \t\t\n  \n    <div class=\"uc_post_list_content\">\n      <div class=\"uc_post_list_content_inside\">\n        \n                          \n        \t        \t\t        \t        \n        \t<div class=\"ue-grid-item-category\">\n                            <a href=\"https:\/\/www.maghilda.com\/staging\/9669\/category\/aws-tutorial\/\" target=\"_self\">AWS Tutorial<\/a>\n                            <a href=\"https:\/\/www.maghilda.com\/staging\/9669\/category\/aws-cli\/\" target=\"_self\">AWS-CLI<\/a>\n                            <a href=\"https:\/\/www.maghilda.com\/staging\/9669\/category\/cloudwatch\/\" target=\"_self\">CloudWatch<\/a>\n                            <a href=\"https:\/\/www.maghilda.com\/staging\/9669\/category\/docker\/\" target=\"_self\">Docker<\/a>\n                            <a href=\"https:\/\/www.maghilda.com\/staging\/9669\/category\/ecs\/\" target=\"_self\">ECS<\/a>\n                            <a href=\"https:\/\/www.maghilda.com\/staging\/9669\/category\/ecs-cli\/\" target=\"_self\">ECS-CLI<\/a>\n                            <a href=\"https:\/\/www.maghilda.com\/staging\/9669\/category\/fargate\/\" target=\"_self\">Fargate<\/a>\n                            <a href=\"https:\/\/www.maghilda.com\/staging\/9669\/category\/vpc\/\" target=\"_self\">VPC<\/a>\n                      \t<\/div>\n        \n                       \n        <div class=\"uc_post_list_title\"><a target=\"_self\" href=\"https:\/\/www.maghilda.com\/staging\/9669\/deploy-docker-containers-on-ecs-using-fargate-and-ecs-cli\/\" title=\"HOWTO: Deploy Docker Containers on Amazon ECS using Fargate with Amazon ECS-CLI\">HOWTO: Deploy Docker Containers on Amazon ECS using Fargate with Amazon ECS-CLI<\/a><\/div>                 \n        <div class=\"ue-meta-data\">\n            <div class=\"ue-grid-item-meta-data\"><span class=\"ue-grid-item-meta-data-icon\"><i class=''><\/i><\/span>  January 17, 2024<\/div>                                   \n            \n          \n                        \n            \n                        \n                        \n            \n              \n          <\/div>         \n                \n         <div class=\"uc_post_content\">In this tutorial, we will deploy docker containers on Amazon ECS using AWS Fargate. We will be using ECS-CLI to build the stack step by step. Amazon ECS Command Line Interface (CLI) is a command line tool for Amazon Elastic Container Service (Amazon ECS)...<\/div>           \n        \n                 \n      <\/div>\n    <\/div>\n     \n       \n  \n   <\/div>\n<div class=\"uc_post_list_box\">\n    \n  \t\t\n  \n    <div class=\"uc_post_list_content\">\n      <div class=\"uc_post_list_content_inside\">\n        \n                          \n        \t        \t\t        \t        \n        \t<div class=\"ue-grid-item-category\">\n                            <a href=\"https:\/\/www.maghilda.com\/staging\/9669\/category\/aws-tutorial\/\" target=\"_self\">AWS Tutorial<\/a>\n                            <a href=\"https:\/\/www.maghilda.com\/staging\/9669\/category\/cloudformation\/\" target=\"_self\">CloudFormation<\/a>\n                            <a href=\"https:\/\/www.maghilda.com\/staging\/9669\/category\/cloudtrail\/\" target=\"_self\">CloudTrail<\/a>\n                            <a href=\"https:\/\/www.maghilda.com\/staging\/9669\/category\/cloudwatch\/\" target=\"_self\">CloudWatch<\/a>\n                            <a href=\"https:\/\/www.maghilda.com\/staging\/9669\/category\/kms\/\" target=\"_self\">KMS<\/a>\n                            <a href=\"https:\/\/www.maghilda.com\/staging\/9669\/category\/s3\/\" target=\"_self\">S3<\/a>\n                      \t<\/div>\n        \n                       \n        <div class=\"uc_post_list_title\"><a target=\"_self\" href=\"https:\/\/www.maghilda.com\/staging\/9669\/howto-build-cloudtrail-trail-with-cloudformation-template-for-easy-builds-and-tear-down\/\" title=\"HOWTO: Build CloudTrail Trail with CloudFormation Template for easy builds and tear down\">HOWTO: Build CloudTrail Trail with CloudFormation Template for easy builds and tear down<\/a><\/div>                 \n        <div class=\"ue-meta-data\">\n            <div class=\"ue-grid-item-meta-data\"><span class=\"ue-grid-item-meta-data-icon\"><i class=''><\/i><\/span>  January 12, 2024<\/div>                                   \n            \n          \n                        \n            \n                        \n                        \n            \n              \n          <\/div>         \n                \n         <div class=\"uc_post_content\">This post is on how to create a CloudTrail Trail with S3 and CloudWatch in CloudFormation.\n\n\nIn my previous article, I had provided 8 tips on how to configure CloudTrail for secure logging and auditing via the AWS management console. In this post, I have...<\/div>           \n        \n                 \n      <\/div>\n    <\/div>\n     \n       \n  \n   <\/div>\n<div class=\"uc_post_list_box\">\n    \n  \t\t\n  \n    <div class=\"uc_post_list_content\">\n      <div class=\"uc_post_list_content_inside\">\n        \n                          \n        \t        \t\t        \t        \n        \t<div class=\"ue-grid-item-category\">\n                            <a href=\"https:\/\/www.maghilda.com\/staging\/9669\/category\/cloudtrail\/\" target=\"_self\">CloudTrail<\/a>\n                            <a href=\"https:\/\/www.maghilda.com\/staging\/9669\/category\/cloudwatch\/\" target=\"_self\">CloudWatch<\/a>\n                            <a href=\"https:\/\/www.maghilda.com\/staging\/9669\/category\/tutorials\/\" target=\"_self\">Tutorials<\/a>\n                      \t<\/div>\n        \n                       \n        <div class=\"uc_post_list_title\"><a target=\"_self\" href=\"https:\/\/www.maghilda.com\/staging\/9669\/8-tips-for-aws-cloudtrail-for-security-monitoring-and-best-practices\/\" title=\"8 Tips for AWS CloudTrail for security monitoring and best practices\">8 Tips for AWS CloudTrail for security monitoring and best practices<\/a><\/div>                 \n        <div class=\"ue-meta-data\">\n            <div class=\"ue-grid-item-meta-data\"><span class=\"ue-grid-item-meta-data-icon\"><i class=''><\/i><\/span>  January 10, 2024<\/div>                                   \n            \n          \n                        \n            \n                        \n                        \n            \n              \n          <\/div>         \n                \n         <div class=\"uc_post_content\">1. CloudTrail is turned on by default and will store logs in the CloudTrail portal for 90 days. To extend the retention of the logs past 90 days, you need to configure a trail to send the logs to an S3 bucket. Additionally, you can also send the logs...<\/div>           \n        \n                 \n      <\/div>\n    <\/div>\n     \n       \n  \n   <\/div>\n<div class=\"uc_post_list_box\">\n    \n  \t\t\n  \n    <div class=\"uc_post_list_content\">\n      <div class=\"uc_post_list_content_inside\">\n        \n                          \n        \t        \t\t        \t        \n        \t<div class=\"ue-grid-item-category\">\n                            <a href=\"https:\/\/www.maghilda.com\/staging\/9669\/category\/amplify\/\" target=\"_self\">Amplify<\/a>\n                            <a href=\"https:\/\/www.maghilda.com\/staging\/9669\/category\/api-gateway\/\" target=\"_self\">API Gateway<\/a>\n                            <a href=\"https:\/\/www.maghilda.com\/staging\/9669\/category\/aws-tutorial\/\" target=\"_self\">AWS Tutorial<\/a>\n                            <a href=\"https:\/\/www.maghilda.com\/staging\/9669\/category\/cloudformation\/\" target=\"_self\">CloudFormation<\/a>\n                            <a href=\"https:\/\/www.maghilda.com\/staging\/9669\/category\/cognito\/\" target=\"_self\">Cognito<\/a>\n                            <a href=\"https:\/\/www.maghilda.com\/staging\/9669\/category\/dynamodb\/\" target=\"_self\">DynamoDB<\/a>\n                            <a href=\"https:\/\/www.maghilda.com\/staging\/9669\/category\/lambda\/\" target=\"_self\">Lambda<\/a>\n                      \t<\/div>\n        \n                       \n        <div class=\"uc_post_list_title\"><a target=\"_self\" href=\"https:\/\/www.maghilda.com\/staging\/9669\/cloudformation-build-website-lambda-apigateway-amplify-dynamodb-cognito\/\" title=\"HOWTO: Automate builds with  CloudFormation for API Gateway, Cognito, Lambda, and Amplify\">HOWTO: Automate builds with  CloudFormation for API Gateway, Cognito, Lambda, and Amplify<\/a><\/div>                 \n        <div class=\"ue-meta-data\">\n            <div class=\"ue-grid-item-meta-data\"><span class=\"ue-grid-item-meta-data-icon\"><i class=''><\/i><\/span>  January 7, 2024<\/div>                                   \n            \n          \n                        \n            \n                        \n                        \n            \n              \n          <\/div>         \n                \n         <div class=\"uc_post_content\">In this tutorial, you will create AWS CloudFormation templates to build a serverless web application using AWS lambda, Amazon API Gateway, Amazon DynamoDB, Amazon Cognito and AWS Amplify. This application enables users to request rides from the Wild Rydes...<\/div>           \n        \n                 \n      <\/div>\n    <\/div>\n     \n       \n  \n   <\/div>\n\n<\/div>\n\n\n  <div id=\"uc_post_list_elementor_99e4f9d_empty_message\" class=\"ue-no-posts-found\"  style=\"display:none\" >No posts found<\/div>\n\n\n<!-- end Post List -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-46d2aaa e-flex e-con-boxed e-con e-parent\" data-id=\"46d2aaa\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7593663 elementor-widget elementor-widget-ucaddon_archive_pagination\" data-id=\"7593663\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"ucaddon_archive_pagination.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<!-- start Post Pagination -->\n\n<style>\/* widget: Post Pagination *\/\n\n#uc_archive_pagination_elementor_7593663 nav\n{\n  padding:0px;\n  margin:0px;\n}\n\n#uc_archive_pagination_elementor_7593663 \n{\n  display:flex;\n  flex-wrap: wrap;\n  justify-content:center;\n}\n\n#uc_archive_pagination_elementor_7593663 .nav-links\n{\n  display:flex;\n  justify-content:center;\n}\n\n#uc_archive_pagination_elementor_7593663 .nav-links > *\n{\n}\n\n#uc_archive_pagination_elementor_7593663 .page-numbers\n{\n  display:flex;\n  \n  align-items:center;\n  justify-content:center;\n  transition:0.3s;\n  line-height:1em;\n}\n\n\n#uc_archive_pagination_elementor_7593663 a.page-numbers, #uc_archive_pagination_elementor_7593663 .dots\n{\n  color:#000000;\n  background-color:;\n}\n\n#uc_archive_pagination_elementor_7593663 a.page-numbers:hover\n{\n  color:#6e6e6e;\n  background-color:#eeeeee;\n}\n\n#uc_archive_pagination_elementor_7593663 .page-numbers.current,\n#uc_archive_pagination_elementor_7593663 .page-numbers.current:hover\n{\n  background-color:#000000;\n  color:#ffffff;\n}\n\n\n#uc_archive_pagination_elementor_7593663 .page-numbers.prev, #uc_archive_pagination_elementor_7593663 .page-numbers.next\n{\n  padding-left:15px;\n  padding-right:15px;\n}\n\n\n\n#uc_archive_pagination_elementor_7593663 .prev:before {\n   font-family: \"Font Awesome 5 Free\";\n   content: \"\\f053\";\n   display: inline-block;\n   vertical-align: middle;\n   font-weight: 900;\n   padding-right:10px;}\n\n#uc_archive_pagination_elementor_7593663 .next:after {\n   font-family: \"Font Awesome 5 Free\";\n   content: \"\\f054\";\n   display: inline-block;\n   vertical-align: middle;\n   font-weight: 900;\n   padding-left:10px;}\n\n#uc_archive_pagination_elementor_7593663.uc-ajax-loading{\n\topacity:1 !important;\n}\n\n#uc_archive_pagination_elementor_7593663.uc-ajax-loading .current{\n\tposition:relative;\n    overflow:hidden;\n}\n\n\n#uc_archive_pagination_elementor_7593663.uc-ajax-loading .current:before{\n  content: \"\";\n  display:block;\n  width:100%;\n  height:100%;\n  box-sizing:border-box;\n  position:absolute;\n  top:0px;\n  left:0px;\n  background-color: #c2c2c2;\n  animation: uc-spinning-border 0.5s linear infinite;\n  opacity:50%;\n  border-radius:inherit;\n}\n\n@keyframes uc-spinning-border {\n\t0%{transform: scale(0);}\n\t100%{transform: scale(1); }\t\n}\n\n\n\n<\/style>\n\n<div id=\"uc_archive_pagination_elementor_7593663\" class=\"archive_pagination uc-filter-pagination\">\n<span aria-current=\"page\" class=\"page-numbers current\">1<\/span>\n<a class=\"page-numbers\" href=\"https:\/\/www.maghilda.com\/staging\/9669\/blog\/2\/\" data-e-disable-page-transition=\"true\">2<\/a>\n<a class=\"next page-numbers\" href=\"https:\/\/www.maghilda.com\/staging\/9669\/blog\/2\/\" data-e-disable-page-transition=\"true\">Next<\/a>\n<\/div>\n<!-- end Post Pagination -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>All Articles CloudTrail CloudWatch Tutorials 8 Tips for AWS CloudTrail for security monitoring and best practices January 10, 2024 1. CloudTrail is turned on by default and will store logs in the CloudTrail portal for 90 days. To extend the retention of the logs past 90 days, you need to configure a trail to send [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"nf_dc_page":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-1268","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Blog - maghilda<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.maghilda.com\/staging\/9669\/blog\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Blog - maghilda\" \/>\n<meta property=\"og:description\" content=\"All Articles CloudTrail CloudWatch Tutorials 8 Tips for AWS CloudTrail for security monitoring and best practices January 10, 2024 1. CloudTrail is turned on by default and will store logs in the CloudTrail portal for 90 days. To extend the retention of the logs past 90 days, you need to configure a trail to send [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.maghilda.com\/staging\/9669\/blog\/\" \/>\n<meta property=\"og:site_name\" content=\"maghilda\" \/>\n<meta property=\"article:modified_time\" content=\"2024-01-12T00:00:41+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.maghilda.com\\\/staging\\\/9669\\\/blog\\\/\",\"url\":\"https:\\\/\\\/www.maghilda.com\\\/staging\\\/9669\\\/blog\\\/\",\"name\":\"Blog - maghilda\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.maghilda.com\\\/staging\\\/9669\\\/#website\"},\"datePublished\":\"2023-12-11T21:04:03+00:00\",\"dateModified\":\"2024-01-12T00:00:41+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.maghilda.com\\\/staging\\\/9669\\\/blog\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.maghilda.com\\\/staging\\\/9669\\\/blog\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.maghilda.com\\\/staging\\\/9669\\\/blog\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.maghilda.com\\\/staging\\\/9669\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Blog\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.maghilda.com\\\/staging\\\/9669\\\/#website\",\"url\":\"https:\\\/\\\/www.maghilda.com\\\/staging\\\/9669\\\/\",\"name\":\"maghilda.com\",\"description\":\"Technology blog focused on cloud computing, emerging technologies, software development and security.\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.maghilda.com\\\/staging\\\/9669\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.maghilda.com\\\/staging\\\/9669\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.maghilda.com\\\/staging\\\/9669\\\/#organization\",\"name\":\"maghilda.com\",\"url\":\"https:\\\/\\\/www.maghilda.com\\\/staging\\\/9669\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.maghilda.com\\\/staging\\\/9669\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.maghilda.com\\\/staging\\\/9669\\\/wp-content\\\/uploads\\\/2023\\\/12\\\/cropped-logo_red.png\",\"contentUrl\":\"https:\\\/\\\/www.maghilda.com\\\/staging\\\/9669\\\/wp-content\\\/uploads\\\/2023\\\/12\\\/cropped-logo_red.png\",\"width\":512,\"height\":512,\"caption\":\"maghilda.com\"},\"image\":{\"@id\":\"https:\\\/\\\/www.maghilda.com\\\/staging\\\/9669\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Blog - maghilda","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.maghilda.com\/staging\/9669\/blog\/","og_locale":"en_US","og_type":"article","og_title":"Blog - maghilda","og_description":"All Articles CloudTrail CloudWatch Tutorials 8 Tips for AWS CloudTrail for security monitoring and best practices January 10, 2024 1. CloudTrail is turned on by default and will store logs in the CloudTrail portal for 90 days. To extend the retention of the logs past 90 days, you need to configure a trail to send [&hellip;]","og_url":"https:\/\/www.maghilda.com\/staging\/9669\/blog\/","og_site_name":"maghilda","article_modified_time":"2024-01-12T00:00:41+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.maghilda.com\/staging\/9669\/blog\/","url":"https:\/\/www.maghilda.com\/staging\/9669\/blog\/","name":"Blog - maghilda","isPartOf":{"@id":"https:\/\/www.maghilda.com\/staging\/9669\/#website"},"datePublished":"2023-12-11T21:04:03+00:00","dateModified":"2024-01-12T00:00:41+00:00","breadcrumb":{"@id":"https:\/\/www.maghilda.com\/staging\/9669\/blog\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.maghilda.com\/staging\/9669\/blog\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.maghilda.com\/staging\/9669\/blog\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.maghilda.com\/staging\/9669\/"},{"@type":"ListItem","position":2,"name":"Blog"}]},{"@type":"WebSite","@id":"https:\/\/www.maghilda.com\/staging\/9669\/#website","url":"https:\/\/www.maghilda.com\/staging\/9669\/","name":"maghilda.com","description":"Technology blog focused on cloud computing, emerging technologies, software development and security.","publisher":{"@id":"https:\/\/www.maghilda.com\/staging\/9669\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.maghilda.com\/staging\/9669\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.maghilda.com\/staging\/9669\/#organization","name":"maghilda.com","url":"https:\/\/www.maghilda.com\/staging\/9669\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.maghilda.com\/staging\/9669\/#\/schema\/logo\/image\/","url":"https:\/\/www.maghilda.com\/staging\/9669\/wp-content\/uploads\/2023\/12\/cropped-logo_red.png","contentUrl":"https:\/\/www.maghilda.com\/staging\/9669\/wp-content\/uploads\/2023\/12\/cropped-logo_red.png","width":512,"height":512,"caption":"maghilda.com"},"image":{"@id":"https:\/\/www.maghilda.com\/staging\/9669\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.maghilda.com\/staging\/9669\/wp-json\/wp\/v2\/pages\/1268","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.maghilda.com\/staging\/9669\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.maghilda.com\/staging\/9669\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.maghilda.com\/staging\/9669\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.maghilda.com\/staging\/9669\/wp-json\/wp\/v2\/comments?post=1268"}],"version-history":[{"count":5,"href":"https:\/\/www.maghilda.com\/staging\/9669\/wp-json\/wp\/v2\/pages\/1268\/revisions"}],"predecessor-version":[{"id":2426,"href":"https:\/\/www.maghilda.com\/staging\/9669\/wp-json\/wp\/v2\/pages\/1268\/revisions\/2426"}],"wp:attachment":[{"href":"https:\/\/www.maghilda.com\/staging\/9669\/wp-json\/wp\/v2\/media?parent=1268"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}