π 2024-09-14 β Session: Managed Google Cloud Projects and IAM Policies
π 00:20β00:40
π·οΈ Labels: Google Cloud, IAM, Bash Script, Project Management, Cloud Hosting
π Project: Dev
β Priority: MEDIUM
Session Goal
The session aimed to manage and enhance Google Cloud projects, focusing on hosting, project listing, IAM policy retrieval, and deletion.
Key Activities
- Hosted a website on Google Cloud Platformβs App Engine, covering project setup, SDK installation, application preparation, deployment, and custom domain mapping.
- Listed and managed Google Cloud projects using both the Google Cloud Console and SDK.
- Developed a bash script to list Google Cloud projects via the gcloud command.
- Enhanced a bash script to retrieve IAM policy bindings, improving project visibility and security management.
- Created a comprehensive report on Google Cloud projects and IAM bindings, highlighting access control issues and recommendations.
- Provided instructions for deleting Google Cloud projects via terminal commands.
Achievements
- Successfully deployed a website on Google Cloud App Engine.
- Improved project management and security visibility through enhanced scripting and reporting.
Pending Tasks
- Further refinement of IAM policy scripts to automate regular security checks.
- Implementation of recommendations from the IAM binding report.