Deploy a website to S3 and CloudFront with Bitbucket Pipelines
Bitbucket is an Atlassian product and Git-based code store and CI/CD optimized tools for collaboration teams using with Jira. When you change your code and keep a revisions and history in Bitbucket, you also need to some automation for deployment. CI/CD is for every automation and it means Continuous Integration and Continues Delivery. In this…
Protect your AWS Account with specified IPs
Security is always important and the first thing before doing something in the cloud. I’m using the IP restriction policy for more than 5 years and I want to share this trick with you. There are two different ways to do it. You should get a Static IP from your ISP and/or also you can…
Differences between AWS CLI v1 and v2
Sometimes, aws-cli doesn’t run your cli commands if you are using v1. If your aws cli is v1, I should recommend updating. In this article, you’ll learn in which conditions you should use an AWS CLI v2. AWS CLI v1 is written in Python language and for v1, you should install Python first but if…
SSL CA Problem on CentOS7 Docker and Solution
When I’m playing with CentOS7 docker image on MacBookPro M1, it looks like it doesn’t connect to the servers which require HTTPS connection. For example, when I run yum -y update the command it returns curl: (77) Problem with the SSL CA cert (path? access rights?). Hmm, it looks like an OS Bug because my…
What do I have?
First of all, hello from sunny Izmir. Today is Tuesday but I feel like off-day. I know, I need to write technical articles for the community that is working with passionate people. It’s on the way, I promise… The title is “Cloud: Using NAT on Private Subnets”. The article is comparing serverless NAT service and…
I’m officially AWS Community Builder!
Every day I’m using AWS because I’m really open to educating myself and AWS helps me in this way. I’m automating the routine tasks for departments like client team, back-end team, sometimes data team, etc., and most of the time, needs are specific for that organization. So, you should build on your own and/or with…
Deploy HA nginx to AWS ECS with Geolocation Routing via Terraform
Today, I want to refactor the Deploy nginx docker to AWS ECS with Terraform Automation project from a single region to multi-region support. This time, I pushed all of Terraform source code to my GitLab account. Now, the updated project is creating all infrastructure in Ireland and N.Virginia region.Now, we have a geo-location-based route policy…
Deploy nginx docker to AWS ECS with Terraform Automation
Last night, I want to play with AWS ECS Service. I wrote a terraform code to deploy everything at the same time. The terraform is creating all of the resources for run ECS in different VPC and isolated from your other resources. I used nginx:alpine docker image for this project but if you need, you…
How to Install Node Exporter on Linux Server
Node Exporter is a Prometheus exporter for server level and OS level metrics with configurable metric collectors. It helps us in measuring various server resources such as RAM, disk space, and CPU utilization. Node exporter is a good solution to collect all the Linux server-related metrics and statistics for monitoring. Before Start Prometheus ServerAfter node…