A Credential Management Tool using Google Cloud KMS and Datastore
Rajesh Hegde (~rajesh82) |
Software systems often need access to some shared credential. For example, your web application needs access to a database password or an API key for some third-party service.
Google CredStash is a very simple, easy to use credential management and distribution system that uses Google Cloud Key Management Service (KMS) for key storage, and Datastore for credential storage.
- Google Cloud Platform
- Google Cloud KMS
- Google Datastore
Link to slides: https://docs.google.com/presentation/d/1dDvbYqJoEcK-n3KVGsOBnc0wymVM_TjOEP0_ZiJouxc/edit?usp=sharing
- What problem does it solve?
- Existing solutions
- Why write this?
- How did it help?
- A brief introduction to Google KMS
- A brief introduction to Google Datastore
- The architecture of the proposed solution (will add a slide for this)
- Limitation and future
Experienced across e-commerce, media publishing, personal finance, web analytics, digital advertising domains and acquiring knowledge on machine learning models and Deep Net techniques. A Technology Evangelist and a Google Cloud Certified Professional Data Engineer.