If we want to deploy an app that uses Pinecone into a customer’s existing cloud account, how can the customer setup and get billed for Pinecone serverless from inside their account? Applies to both GCP and AWS.
This usually comes up as customers want all data to stay within their account and also manage everything from their existing account.
Hi @subhachandra, and welcome to the Pinecone community forums!
Thank you for your question.
It sounds like you could use a two-phase approach for delivering your client’s solution:
- Development - use your own Pinecone account and API keys to build your services and verify that everything is working correctly. You could ask your client for some sample data to work with
- Go-live/Production - ask your client to securely send you their Pinecone API key via an encrypted channel. You may need to guide them in creating any indexes they need via the console, or you could use their API key to create the indexes you need. Update your application’s environment variables to use your client’s Pinecone key
From this point forward, all your client’s data will remain in their account.
Hope this helps!
Best,
Zack
Hello @ZacharyProser,
The issue is not about them sending us keys. They just can configure the app with their key. The problem is that the customer then has to create an account with pinecone and manage another key. What they would like is to just enable pinecone as a service (in AWS or GCP) and just add permissions to a service key. This would just like enabling AWS DynamoDb or BigQuery from their point of view.
Thanks
Subhachandra
Hi @subhachandra,
Aha okay - I see now, thank you for providing that additional context.
Let me look into our AWS Marketplace integration and get back to you.
Best,
Zack