Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Google Professional Cloud Architect (PR000213) Exam - Topic 3 Question 124 Discussion

You are designing a large distributed application with 30 microservices. Each of your distributed microservices needs to connect to a database back-end. You want to store the credentials securely. Where should you store the credentials?
C) In a secret management system
A) In the source code
B) In an environment variable
D) In a config file that has restricted access through ACLs

Google Professional Cloud Architect (PR000213) Exam - Topic 3 Question 124 Discussion

Actual exam question for Google's Professional Cloud Architect (PR000213) exam
Question #: 124
Topic #: 3
[All Professional Cloud Architect (PR000213) Questions]

You are designing a large distributed application with 30 microservices. Each of your distributed microservices needs to connect to a database back-end. You want to store the credentials securely. Where should you store the credentials?

Show Suggested Answer Hide Answer
Suggested Answer: C

https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application


Contribute your Thoughts:

0/2000 characters
Marsha
6 minutes ago
C provides better security and access control.
upvoted 0 times
...
Mitsue
5 days ago
D is okay, but ACLs can be bypassed.
upvoted 0 times
...
Fletcher
10 days ago
Agreed! Storing in environment variables can be risky.
upvoted 0 times
...
Shonda
16 days ago
I think C is the best choice. Secret management systems are designed for this.
upvoted 0 times
...
Carey
21 days ago
D could work, but it's not as secure as C.
upvoted 0 times
...
Detra
26 days ago
Surprised anyone would consider A, that's super risky!
upvoted 0 times
...
Celestina
1 month ago
A is a big no-no, that's just asking for trouble.
upvoted 0 times
...
Roselle
1 month ago
I think B is fine too, as long as you secure the environment.
upvoted 0 times
...
Detra
1 month ago
Definitely C, secret management systems are the way to go!
upvoted 0 times
...
Scarlet
2 months ago
D could work, but it’s still not as secure as C.
upvoted 0 times
...
Maile
2 months ago
I agree, C is the way to go! Secret management systems are essential.
upvoted 0 times
...
Na
2 months ago
Wait, people still put credentials in source code? That's risky!
upvoted 0 times
...
Truman
2 months ago
Storing in environment variables is okay, but not the safest.
upvoted 0 times
...
Sheridan
2 months ago
C is definitely the best choice for security!
upvoted 0 times
...
Jacquelyne
2 months ago
Config files with ACLs sound okay, but I recall there were concerns about their security if not managed properly.
upvoted 0 times
...
Paulina
3 months ago
I think using a secret management system is the best practice for storing credentials securely. It was emphasized in a case study we reviewed.
upvoted 0 times
...
Rebeca
3 months ago
I feel like environment variables are a common practice, but I'm not sure if they are the most secure option compared to others.
upvoted 0 times
...
Lynelle
3 months ago
I remember discussing the importance of not hardcoding credentials in source code, so I think that's definitely not the right choice.
upvoted 0 times
...

Save Cancel