SaaSify GCP Cloud Storage Bucket for Reporting Setup
  • 12 Mar 2025
  • 2 Minutes to read

SaaSify GCP Cloud Storage Bucket for Reporting Setup


Article summary

In this Article

This article explains how to integrate SaaSify with GCP Marketplace for reporting.

You need to ensure that the below steps are completed:

  1. Create a Cloud Storage Bucket in GCP (Optional).

  2. Assign permissions to the Cloud Storage Bucket in GCP.

  3. Add the Cloud Storage Bucket as a Destination in the GCP Producer Portal.

Note:

To perform all the steps mentioned below, the required role on the GCP should be Storage Admin Role and Editor permission on the project level.

Create Cloud Storage Bucket in GCP

Note: Only required if you need to create a new Bucket for reporting purposes.

You must be a storage admin to create a Cloud Storage Bucket in GCP. You can refer to the steps mentioned in the following link to create a Cloud Storage Bucket: https://cloud.google.com/storage/docs/creating-buckets#create_a_new_bucket

If you already have a Cloud Storage Bucket and want to use it for reporting. Then you can proceed directly to the below section.

Assign Permissions to Cloud Storage Bucket

Once you have created the Cloud Storage Bucket, you must assign permission to integrate SaaSify with GCP Marketplace for reporting. Follow the below steps to assign the permission:

  1. Navigate to GCP Console - Buckets.

  2. Select the correct marketplace project in the project list.

  3. Select the newly created or existing Cloud Storage Bucket from the Buckets list.

  4. Navigate to the Permissions section.

  5. Click on Grant Access. It will allow us to add principals and assign roles to principals.

  6. Enter the New principals with a value of Service Account under Add principals.

    1. The Service Account will be in the following format: saasify-marketplace-service@<project name>.iam.gserviceaccount.com

  7. Under Assign roles, click on the Select a role dropdown.

  8. In the Select a role dropdown, search for “Storage Object Viewer” and select the same.

  9. Click on Save.

Add Cloud Storage Bucket as Destination

As the above steps are now completed, you must set the Cloud Storage bucket up as the destination to receive the reporting. You must be the owner for the destination.

When you set up your destination, your Cloud Storage Administrator must ensure that the destinations can be shared with the google.com and system.gserviceaccount.com domains.

When you add your report destination, the following accounts are added as editors or storage object administrators, as applicable:

  • The cloud-marketplace-stats@system.gserviceaccount.com service account uploads reports to the bucket.

  • The gcp-marketplace-business-operations@google.com Google Group will debug and troubleshoot issues you might have with reports.

Follow the steps below to set up the reporting in the GCP Producer Portal:

  1. Navigate to the GCP Producer Portal - Reports.

  2. Under Configure Reports, click on Add A Destination.

  3. In the New Destination, select Google Cloud Storage as the destination location.

  4. Click on Browse in Select a bucket.

  5. Select the newly created or existing bucket (that you would like to use for reporting) from the Buckets list in the Select folder.

  6. Click on Select.

  7. Under Reports to export, you can enable the below reports:

    1. Usage and disbursement

    2. Detailed disbursement (New)

    3. Customer incremental insights (New and improved Customer insights)

    4. Customer insights (Legacy)

  8. Click on Done.

This will set up the Cloud Storage Bucket for reporting in GCP Marketplace.

Reference

Click on the following links for reference:

Next Step

  • Follow the steps on the next page to integrate SaaSify GCP Marketplace Setup.