Help

← Integrations

Google Cloud Storage integration setup instructions

Account permissions

  1. Log in to your Google Cloud console.
  2. From your dashboard, click on the projects drop down at the top to see a list of all your projects. Note the ID of the project that contains the bucket you want to connect to. Click on that project.

    Google Storage projects drop down

  3. On your dashboard, look for IAM & Admin and click on it.
  4. On the IAM screen, click Add at the top.
  5. In the New members field that comes up, enter: blocks-edit-storage@blocks-edit.iam.gserviceaccount.com
  6. From the Select a role drop down choose Cloud Storage and then Storage Admin. Click Save.

    Google Storage projects drop down

Bucket info

  1. Go back to your dashboard and look for Storage and click on it.
  2. On the Storage browser screen, note the bucket name of the bucket you want to connect to.
  3. Make sure your bucket's settings allow for your images to be viewed publicly.

Finishing up in Blocks Edit

  1. In Blocks Edit, next to your organization at the top, click the integrations icon (). Note: You’ll see the integration option only if you are an admin or owner on the account.
  2. Click the Add button next to Google Cloud Storage.
  3. Enter your bucket name in the Home Bucket field.
  4. Enter your project ID in the Project Id field.
  5. You can override your image permissions with the ACL option, or leave it as is to use your bucket's settings.
  6. If you've setup a Custom Domain for your bucket, enter it here.
  7. Click Save Settings to finish the setup.

Template access settings

You will need to enable your integration for each template that you want to allow using as a source for images in the editor. You can do this in the dashboard by clicking on the preferences icon () on the right side of a template title.

When enabled, the option to set a base directory to access images from is available. For example, if you want to limit access to a certain project folder.

Template settings

Note: you will need to be an admin or owner on the account to have access to these settings.

Related

Support

Still have questions? Message us.