?? Day 43 of #90DaysOfDevOps: S3 Programmatic access with AWS-CLI ?? ????

?? Day 43 of #90DaysOfDevOps: S3 Programmatic access with AWS-CLI ?? ????

Hello LinkedIn community! ??

I'm excited to share my progress on my #90DaysOfDevOps journey. Today, I tackled Task-01 of my challenge, which involved diving into Amazon Web Services (AWS) to launch an EC2 instance, establish a connection via Secure Shell (SSH), create an S3 bucket, upload a file, and access that file from the EC2 instance using the AWS Command Line Interface (AWS CLI). Let's walk through the journey together! ??

?? Task-01: EC2 Instance and S3 Bucket Interaction I began my day by logging into the AWS Management Console. The user-friendly interface made it a breeze to launch an EC2 instance. After setting up my instance, I used SSH to securely connect to it. This not only made me feel like a true DevOps engineer but also emphasized the importance of security in the cloud environment.

Next, I delved into Amazon S3. Creating a bucket was a snap, and I was able to upload a file using the AWS Management Console. The ease of use was impressive! The real magic happened when I accessed the file from my EC2 instance using the AWS CLI. This seamless integration showcased the power of AWS services working together harmoniously.

?? Key Takeaways:

  1. EC2 and SSH: Launching an EC2 instance and SSH connection reinforced the security-first mindset of DevOps.
  2. S3 Simplicity: The intuitive UI for creating an S3 bucket and uploading a file highlighted AWS's user-centric design.
  3. AWS CLI Mastery: Utilizing the AWS CLI to access the S3 bucket from my EC2 instance demonstrated the flexibility and efficiency of command-line tools.

?? Task-02: EC2 Instance Snapshot and S3 File Retrieval With Task-01 under my belt, I was ready for Task-02. Creating a snapshot of my EC2 instance was a smooth process. This snapshot served as the foundation for launching a new EC2 instance, showcasing the power of infrastructure as code.

Additionally, I honed my AWS CLI skills by downloading a file from the S3 bucket. The most exciting part? Comparing the file's contents on both EC2 instances to ensure data consistency. This verification step highlighted the reliability and reproducibility of cloud-based operations.

?? Key Takeaways:

  1. Infrastructure as Code: Creating an EC2 instance from a snapshot exemplified the flexibility and efficiency of automated deployment.
  2. AWS CLI Proficiency: Downloading files from S3 and verifying their integrity mirrored real-world scenarios of data synchronization.

As I reflect on Day 43, I'm amazed at the possibilities that AWS offers. The fusion of EC2 instances and S3 buckets not only enhances accessibility but also empowers DevOps practitioners to build resilient and scalable systems. My journey through these tasks has further ignited my passion for cloud technologies and their role in modern software development.

Stay tuned as I continue my #90DaysOfDevOps journey! I can't wait to share more insights, challenges, and triumphs with all of you. Let's keep embracing the ever-evolving world of DevOps together! ?????


Shubham Londhe TrainWithShubham

#DevOps #AWS #CloudComputing #LearningAndGrowing

要查看或添加评论,请登录

Kalim Sayyad的更多文章

社区洞察

其他会员也浏览了