Granting bulk access to Google Cloud project for multiple users?Google Cloud Platform project requests and errorsAccess external IP google cloud windows instanceHow to delete google cloud project?How to «leave» Google Cloud Platform project?Google Cloud Platform Project-ID wrong formatError creating a project in Google Cloud PlatformSuspend a project in Google CloudGooge Cloud: Service Account access for every projectSuspending/Mothballing Project in Google CloudGoogle Cloud Platform, Deployment Manager Project, changing the VM instance

Can a magnetic field of a large body be stronger than its gravity?

Why are grass strips more dangerous than tarmac?

Imperfective Aspect in German in "not since" constructions

Unorthodox way of solving Einstein field equations

What is a simple, physical situation where complex numbers emerge naturally?

Can you please explain this joke: "I'm going bananas is what I tell my bananas before I leave the house"?

Can a helicopter mask itself from radar?

Are there mythical creatures in the world of Game of Thrones?

How should I push back against my job assigning "homework"?

PhD student with mental health issues and bad performance

Restoring order in a deck of playing cards (II)

Do I add my ability modifier to the damage of the bonus-action attack granted by the Crossbow Expert feat?

Beginner's snake game using PyGame

Why were the Night's Watch required to be celibate?

Is there a way to save this session?

Is American Express widely accepted in France?

Have powerful mythological heroes ever run away or been deeply afraid?

Setting extra bits in a bool makes it true and false at the same time

Is it OK to bring delicacies from hometown as tokens of gratitude for an out-of-town interview?

Working in the USA for living expenses only; allowed on VWP?

How to detach yourself from a character you're going to kill?

Applicants clearly not having the skills they advertise

Is it legal in the UK for politicians to lie to the public for political gain?

Rotated Position of Integers



Granting bulk access to Google Cloud project for multiple users?


Google Cloud Platform project requests and errorsAccess external IP google cloud windows instanceHow to delete google cloud project?How to «leave» Google Cloud Platform project?Google Cloud Platform Project-ID wrong formatError creating a project in Google Cloud PlatformSuspend a project in Google CloudGooge Cloud: Service Account access for every projectSuspending/Mothballing Project in Google CloudGoogle Cloud Platform, Deployment Manager Project, changing the VM instance






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;








2















I am working on a workshop to be delivered in one day. The workshop will require the 50-or-so attendees to have access to a few resources in a Google Cloud project.



What is a nice way to grant access in bulk to 50 user accounts easily? Options that I see are:



  • Collect their emails, and add permissions for each in the cloud project.

    • I've done this before, but it's troublesome and it won't scale.


  • Provide them with a service account key that they can download, and use.

    • This seems the least troublesome one; but it may be insecure, and aren't service accounts mostly meant for non-human users?


Is there any other way to accomplish this efficiently? Maybe programatically?










share|improve this question






















  • The answer that John Mahowald is correct. However, a very easy way is to just use gcloud and for loop over a list of email addresses adding each one. Another very easy method is a simple Python program to add users to the project. More information about what the users need to do would help with the best answer. For example, log in to the Google Cloud Console, run the CLI, etc.

    – John Hanley
    May 27 at 3:13

















2















I am working on a workshop to be delivered in one day. The workshop will require the 50-or-so attendees to have access to a few resources in a Google Cloud project.



What is a nice way to grant access in bulk to 50 user accounts easily? Options that I see are:



  • Collect their emails, and add permissions for each in the cloud project.

    • I've done this before, but it's troublesome and it won't scale.


  • Provide them with a service account key that they can download, and use.

    • This seems the least troublesome one; but it may be insecure, and aren't service accounts mostly meant for non-human users?


Is there any other way to accomplish this efficiently? Maybe programatically?










share|improve this question






















  • The answer that John Mahowald is correct. However, a very easy way is to just use gcloud and for loop over a list of email addresses adding each one. Another very easy method is a simple Python program to add users to the project. More information about what the users need to do would help with the best answer. For example, log in to the Google Cloud Console, run the CLI, etc.

    – John Hanley
    May 27 at 3:13













2












2








2








I am working on a workshop to be delivered in one day. The workshop will require the 50-or-so attendees to have access to a few resources in a Google Cloud project.



What is a nice way to grant access in bulk to 50 user accounts easily? Options that I see are:



  • Collect their emails, and add permissions for each in the cloud project.

    • I've done this before, but it's troublesome and it won't scale.


  • Provide them with a service account key that they can download, and use.

    • This seems the least troublesome one; but it may be insecure, and aren't service accounts mostly meant for non-human users?


Is there any other way to accomplish this efficiently? Maybe programatically?










share|improve this question














I am working on a workshop to be delivered in one day. The workshop will require the 50-or-so attendees to have access to a few resources in a Google Cloud project.



What is a nice way to grant access in bulk to 50 user accounts easily? Options that I see are:



  • Collect their emails, and add permissions for each in the cloud project.

    • I've done this before, but it's troublesome and it won't scale.


  • Provide them with a service account key that they can download, and use.

    • This seems the least troublesome one; but it may be insecure, and aren't service accounts mostly meant for non-human users?


Is there any other way to accomplish this efficiently? Maybe programatically?







google-cloud-platform






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked May 17 at 17:16









PabloPablo

1134




1134












  • The answer that John Mahowald is correct. However, a very easy way is to just use gcloud and for loop over a list of email addresses adding each one. Another very easy method is a simple Python program to add users to the project. More information about what the users need to do would help with the best answer. For example, log in to the Google Cloud Console, run the CLI, etc.

    – John Hanley
    May 27 at 3:13

















  • The answer that John Mahowald is correct. However, a very easy way is to just use gcloud and for loop over a list of email addresses adding each one. Another very easy method is a simple Python program to add users to the project. More information about what the users need to do would help with the best answer. For example, log in to the Google Cloud Console, run the CLI, etc.

    – John Hanley
    May 27 at 3:13
















The answer that John Mahowald is correct. However, a very easy way is to just use gcloud and for loop over a list of email addresses adding each one. Another very easy method is a simple Python program to add users to the project. More information about what the users need to do would help with the best answer. For example, log in to the Google Cloud Console, run the CLI, etc.

– John Hanley
May 27 at 3:13





The answer that John Mahowald is correct. However, a very easy way is to just use gcloud and for loop over a list of email addresses adding each one. Another very easy method is a simple Python program to add users to the project. More information about what the users need to do would help with the best answer. For example, log in to the Google Cloud Console, run the CLI, etc.

– John Hanley
May 27 at 3:13










1 Answer
1






active

oldest

votes


















1














gcloud auth to service accounts is allowed. User accounts are the default for interactive use because people tend to know their Google creds.



Multiple service accounts are allowed. Create 50 of these with suitable IAM roles. Distribute unique keys to everyone for use in gcloud auth activate-service-account.



I think the console requires a Google user account.



You as project owner can revoke any of this at any time.






share|improve this answer























    Your Answer








    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "2"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader:
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    ,
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );













    draft saved

    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f967810%2fgranting-bulk-access-to-google-cloud-project-for-multiple-users%23new-answer', 'question_page');

    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    1














    gcloud auth to service accounts is allowed. User accounts are the default for interactive use because people tend to know their Google creds.



    Multiple service accounts are allowed. Create 50 of these with suitable IAM roles. Distribute unique keys to everyone for use in gcloud auth activate-service-account.



    I think the console requires a Google user account.



    You as project owner can revoke any of this at any time.






    share|improve this answer



























      1














      gcloud auth to service accounts is allowed. User accounts are the default for interactive use because people tend to know their Google creds.



      Multiple service accounts are allowed. Create 50 of these with suitable IAM roles. Distribute unique keys to everyone for use in gcloud auth activate-service-account.



      I think the console requires a Google user account.



      You as project owner can revoke any of this at any time.






      share|improve this answer

























        1












        1








        1







        gcloud auth to service accounts is allowed. User accounts are the default for interactive use because people tend to know their Google creds.



        Multiple service accounts are allowed. Create 50 of these with suitable IAM roles. Distribute unique keys to everyone for use in gcloud auth activate-service-account.



        I think the console requires a Google user account.



        You as project owner can revoke any of this at any time.






        share|improve this answer













        gcloud auth to service accounts is allowed. User accounts are the default for interactive use because people tend to know their Google creds.



        Multiple service accounts are allowed. Create 50 of these with suitable IAM roles. Distribute unique keys to everyone for use in gcloud auth activate-service-account.



        I think the console requires a Google user account.



        You as project owner can revoke any of this at any time.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered May 18 at 13:29









        John MahowaldJohn Mahowald

        10.4k1714




        10.4k1714



























            draft saved

            draft discarded
















































            Thanks for contributing an answer to Server Fault!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid


            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.

            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f967810%2fgranting-bulk-access-to-google-cloud-project-for-multiple-users%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            How to write a 12-bar blues melodyI-IV-V blues progressionHow to play the bridges in a standard blues progressionHow does Gdim7 fit in C# minor?question on a certain chord progressionMusicology of Melody12 bar blues, spread rhythm: alternative to 6th chord to avoid finger stretchChord progressions/ Root key/ MelodiesHow to put chords (POP-EDM) under a given lead vocal melody (starting from a good knowledge in music theory)Are there “rules” for improvising with the minor pentatonic scale over 12-bar shuffle?Confusion about blues scale and chords

            What if the end-user didn't have the required library?What is setup.py?What is a clean, pythonic way to have multiple constructors in Python?What does Ruby have that Python doesn't, and vice versa?What is the reason for having '//' in Python?How do I create a namespace package in Python?How to package shared objects that python modules depend on?setuptools vs. distutils: why is distutils still a thing?Navigation in Windows 10 vs code not going to virtualenv library when the same library is installed at user levelPython create package for local usePackaging a project that uses multiple python versionsWhy is permission denied on pip install except for when “--user” is included at end of command?

            Esgonzo ibérico Índice Descrición Distribución Hábitat Ameazas Notas Véxase tamén "Acerca dos nomes dos anfibios e réptiles galegos""Chalcides bedriagai"Chalcides bedriagai en Carrascal, L. M. Salvador, A. (Eds). Enciclopedia virtual de los vertebrados españoles. Museo Nacional de Ciencias Naturales, Madrid. España.Fotos