Deployment of Cloud Endpoint secured with API Keys and Bearer for reaching private Cloud Function, private Cloud Run and IAP protected App Engine.
Following Components are used.
- Cloud Functions: GET an Employee from Firestore using API Key.
- Cloud Run: Add an Employee into Firestore using Bearer Token.
- App Engine: DELETE an Employee from Firestore using Bearer Token.
- Cloud Endpoints ESPV2 Beta: Proxy service to control the requests.
- Firestore: Store Employee data.
The complete detail about this repo is available in the please refer the blog