Google Cloud Storage API Provider Setup

Before you can authenticate an instance of the Google Cloud Storage element, you must set up API credentials and create a bucket.

Receiving Authorization Credentials

  1. Access console.cloud.google.com and sign in with your Google credentials.
  2. On the navigation panel on the left side, click 'APIs & Services'.
  3. Create a new project. Enter the 'Project Name'. Enter your organization. Click 'Create'. 
  4. You have created a Project. Locate your 'Project ID' in the Project Info section under the Dashboard tab.
  5. Head back to the 'APIs & Services' page, as in step 2. Click 'Enable APIs and Services'.
  6. Search for 'Storage' APIs and enable whichever APIs fit your use-case. Some examples are shown below.
    In the below example, we are enabling the 'Google Cloud Storage JSON API'.
  7. Next, on the navigation panel, click 'OAuth Consent Screen'.
  8. Enter the details of your project in the console that appears next and click Save or Submit for verification.
  9. Click 'Credentials' > 'Create credentials' and then 'OAuth client ID'.
  10. Select Web Application as the application type on your next screen. Once you enter the name of the application and the redirect URI, click Create. 
  11. You will receive the OAuth credentials.

Creating a Bucket

  1. On the Dashboard tab, in the Resources section, click 'Storage'.
  2. Click on the Create Bucket button in the page that opens.
  3. Configure the details of your bucket in the console that appears and click Create.
    Use the bucket name in the filemanagement.provider.bucket_name parameter as identified in the Authenticate an Element Instance article.