- 25 Sep 2024
- 1 Minute to read
- Print
Custom Role Creation
- Updated on 25 Sep 2024
- 1 Minute to read
- Print
Before creating a Service Account, we need to ensure that we are creating a Custom Role with the minimal permissions. Follow the steps below to create a Custom Role:
Navigate to GCP Console – IAM
Select the marketplace project in the project list and click on Roles from the left-menu
Click on + Create Role
Provide the Title to the Custom Role as “GCPMarketplaceRoleForSaaSifyIntegration“
If required, provide the Description
Provide the ID as “GCPMarketplaceRoleForSaaSifyIntegration_ID“
Select the Role launch stage as General Availability
Click on + Add Permissions:
In Filter permissions by role field
Search for “Pub/Sub Editor” and select the same
Click on Ok
In the Filter, search for “pubsub.subscriptions.create“:
Select the permission
Click on Add
Once again, click on + Add Permissions
Search for “Pub/Sub Editor” and select the same
Click on Ok
In the Filter, search for “pubsub.subscriptions.get“:
Select the permission
Click on Add
Click on + Add Permissions:
Search for “Service Controller” and select the same
From the list of Permissions, select the below Permission and click on Add
servicemanagement.services.check
servicemanagement.services.report
Click on + Add Permissions:
From the list of Permissions, select the below Permission and click on Add
consumerprocurement.entitlements.get
consumerprocurement.entitlements.list
Click on Create.