Mapping Redis Cloud to Google Cloud Marketplace routes all usage and billing through your GCP Billing Account, giving organizations consolidated invoices, access to private offers, simplified procurement, and centralized administrative controls. The integration supports both modern iSaaS and legacy 3PIC billing models and can be performed with no service downtime. This guide walks through the Prerequisites required in Google IAM and Redis Cloud, the Step-by-Step Mapping Instructions to subscribe and connect accounts, Account Management & Best Practices for unmapping, multi-account setups, and team access, and Troubleshooting Common Issues such as role errors, pending subscriptions, and billing migrations.
Prerequisites
-
GCP IAM roles
One of the following is required:-
roles/billing.admin(Billing Administrator) -
OR
roles/billing.userandroles/consumerprocurement.orderAdminRead more on GCP IAM Roles
-
-
Redis Cloud account permissions
- Account Owner role on the Redis Cloud account you plan to map.
Step-by-Step Mapping Instructions
-
Subscribe in GCP Marketplace
- Sign in to the Google Cloud Console and confirm the target Billing Account.
- Search Marketplace for Redis Cloud Cache and Vector Database or open the private-offer URL from Redis.
- Click Subscribe, choose the Billing Account, accept terms, and select Sign Up with Redis.
-
Connect the Redis Cloud account
- You’ll be redirected to the Redis Cloud Console.
- Pick the correct Redis Cloud Account (you must be the Account Owner).
- Click Connect account. A success banner confirms with “Payment method: GCP Marketplace.”
-
Create or manage databases
- New databases inherit GCP Marketplace as the default payment method—no credit card required.
- Existing databases and subscriptions switch to Marketplace billing immediately after mapping.
-
Add additional Redis accounts (optional)
- In Redis Cloud Console → Billing & Payments → Payment Methods → Add Marketplace account.
- Select the GCP Billing Account and connect additional Redis Cloud accounts.
-
Verify status
- Redis Cloud will display a Marketplace banner.
- In GCP Console, the subscription shows a Manage on provider link confirming the mapping.
Check Your Subscription Type (On-Demand vs. Private Offer)
After mapping, confirm whether your Redis Cloud subscription is running as On-Demand or under a Private Offer:
-
In the GCP Console:
Go to Billing → Marketplace Subscriptions.
Select your Redis Cloud subscription.
-
Look for Order Status
On-Demand will show as “Active” without private offer details.
Private Offer will show Order Status = Active with your private offer ID.
-
In Redis Cloud Console:
Navigate to Billing & Payments.
Confirm the payment method shown in GCP Marketplace.
If you accept a private offer, it may still appear as “On-Demand” in the Redis UI. This is expected. Billing is active under the private offer even if the label doesn't change.
Tip: If there’s uncertainty (e.g., private offer accepted but still showing On-Demand), open a Redis Support ticket so we can validate the contract status against GCP.
Account Management & Best Practices
-
Multiple account support
- A single GCP Billing Account can pay for multiple Redis Cloud Accounts (available April 2025).
-
Safe un-mapping (disconnecting)
- Unsubscribing from Marketplace deletes resources. Always back up databases before un-mapping.
- At least one Redis account must remain mapped per active contract.
- To disconnect the last account, unsubscribe directly in the GCP Console.
-
Team access
- Grant users appropriate IAM roles such as
roles/editor,roles/serviceusage.serviceUsageViewer, and eitherroles/redisenterprisecloud.viewerorroles/redisenterprisecloud.admin. - Users must log in via SSO before appearing in Redis Cloud. See Google IAM team management.
- Grant users appropriate IAM roles such as
-
Subscription models
- iSaaS: Modern, prepaid model supporting multiple Redis accounts, private offers, and advanced features.
- 3PIC: Legacy, postpaid model with limited feature set. New features require iSaaS.
-
Trials
Redis Cloud on GCP offers a $500 / 14-day free trial for iSaaS listings (not available for 3PIC).
Troubleshooting Common Issues
| Issue | Quick Fix |
|---|---|
| Account not listed for mapping | Account tied to another contract (Marketplace/AWS/POC) → Disconnect or contact Support. |
| Mapping stuck in Pending | Subscriptions still on old payment method → Switch to credit card, retry. |
| IAM role errors | Missing required GCP IAM roles → Request from Org/Billing Admin. |
| “Manage on Provider” missing | Wrong GCP project or Billing Account → Switch to the correct one. |
| Redis account greyed out | Only Owners can map → Request ownership. |
| Subscription shows In Progress | Backend sync delay → Open a Support ticket. |
| Adding multiple Redis accounts fails | Use Add Marketplace Account in Redis Cloud Console. |
| Move to new Billing Account | Switch to card → Unsubscribe in GCP → Resubscribe with new Billing Account. |
| Unmapping last account | Must unsubscribe directly in GCP → May delete resources. |
| Resources deleted after unsubscribing (3PIC) | 5-day grace expired → Data permanently deleted, backups required. |
Account & IAM Access Issues
- Account not listed for mapping: Happens when the account is tied to another Marketplace contract, linked to AWS, or in POC mode. Disconnect the old contract or contact Support.
- Redis account greyed out: Only Redis Cloud Account Owners can complete Marketplace mapping. Request ownership if needed.
-
IAM role errors: Missing roles (
billing.adminorbilling.user+consumerprocurement.orderAdmin) block mapping. Ask your Org/Billing Admin to grant these roles.
Billing & Payment Issues
- Mapping stuck in Pending: Subscriptions are still tied to a credit card or old method. Temporarily set a credit card, retry mapping, then revert to Marketplace.
-
Move to a new Billing Account:
Requires three steps:
1) Switch to card payment
2) Unsubscribe from the old Billing Account in GCP Marketplace
3) Resubscribe under the new Billing Account.
- Unmapping the last account: GCP requires one mapped account per contract. To fully disconnect, unsubscribe directly in GCP Marketplace. This may delete associated resources.
Subscription & Resource Issues
- “Manage on Provider” missing in GCP Console: Usually caused by using the wrong project or Billing Account. Switch to the correct GCP project/account and refresh.
- Subscription shows In Progress: Marketplace sync can take time. If it doesn’t resolve within a few hours, open a Support ticket.
- Adding multiple Redis accounts: Initial Marketplace mapping is restricted. Use Redis Cloud Console → Billing & Payments → Payment Methods → Add Marketplace Account.
- Resources deleted after unsubscribing (3PIC): Legacy contracts allow a five-day grace period. If billing isn’t restored, resources are deleted permanently. Always back up first.
0 comments
Please sign in to leave a comment.