The ds-api-mgr has all the permissions necessary for Datashare to interact with Google Cloud services.
You must complete this step for Datashare to operate correctly.
- Clone this repository into Google Cloud Shell.
git clone https://github.com/GoogleCloudPlatform/datashare-toolkit.git
- Execute the
create-datashare-service-account.shscript, which will create theds-api-mgrservice account and the newdatashare.api.managerrole into your Google Cloud project. This command will use your default Google Cloud project.
cd datashare-toolkit/marketplace/
./create-datashare-service-account.sh