
Explanation:
The correct approach is B because project-wide SSH keys enable users to access all instances within a project that permit such keys. This method is efficient as it applies the keys across the entire project with a single command. If an instance blocks project-wide keys, users can still access it if their key is added to the instance's metadata. The command gcloud compute project-info add-metadata --metadata-from-file ssh-keys=[LIST_PATH] is used for this purpose.
gcloud compute ssh is designed for connecting to instances, not for uploading SSH keys.Ultimate access to all questions.
Your team needs to deploy all public SSH keys to every instance in a specific Google Cloud project. You've gathered all the keys. What's the most efficient method to deploy these keys with minimal steps?
A
Format the keys as required and use the gcloud compute instances add-metadata command to upload them to each instance individually.
B
Compile all keys into a properly formatted file and use the gcloud compute project-info add-metadata command to upload them project-wide.
C
Utilize the gcloud compute ssh command for uploading all the keys directly.
D
After formatting the keys appropriately, upload each one manually through the user interface.
No comments yet.