Sign-up for a Google Cloud Storage Account
Follow the steps below to activate the Google Cloud Storage service and create a new Google Cloud Storage account for your project. See Activate Google Cloud Storage for more details.
- Log into the Google APIs Console. (https://cloud.google.com/console)
- Click on the project that is associated with the RightScale account.
- Go to Cloud Storage > Project dashboard.
- Make sure you've set up your billing information correctly before you try and use the service.
- In order to enable third party tools such as RightScale to interface with Google Cloud Storage, you must enable interoperable API access so that you can use HMAC authentication. Click the Make this my default project for interoperable storage access button.
Create Cloud Credentials
Cloud credentials are required to upload objects to a storage container or retrieve "private" objects. If you are using ServerTemplates published by RightScale, many of them contain scripts for interacting with various remote object storage services. Before you start setting up deployments you should create user-defined credentials to securely pass the required cloud credentials for Google Cloud Storage.
- When you turn on the "Interoperable Access" feature, you will see two different storage access options in the navigation menu. Go to the Interoperable Access section to view the set of storage keys that were auto-generated for your Google account.
- Create two new credentials to store your access key values.
GOOGLE_ACCESS_KEY_ID - The Interoperable Storage Access Key. (e.g. GO5MTPOCQGO5MTPOCQO)
GOOGLE_SECRET_ACCESS_KEY - Click Show to view the Interoperable Secret Access Key, which is a 40 character Base-64 encoded string that's paired with the storage access key. Protect this value! It's a preshared key that's only known by you and the Google Cloud Storage system. If you think your access keys have been compromised, generate a new set of storage access keys. (e.g. WusHcOzqCi9WWusHcOzqCi9WWusHcOzqCi9WfbD)