Rocetta: Getting Started with Credentials and Deployment
Introduction
Let’s take your cloud deployment to the next level. Today, we will guide you through signing up or logging into Rocetta, creating credentials for AWS and Google Cloud, adding those credentials to Rocetta, and finally, getting started with deploying services on Rocetta.
To get started with Rocetta, you will need to have an AWS account and/or a Google Cloud account. If you don't have one already, you can easily sign up for an AWS account here and a Google Cloud account here.
Once you have your cloud accounts, you can connect them to Rocetta. There are two ways you can do this - automatically or manually.
1A. Automatic Set-Up (Preferred)
This is the fastest way to add your cloud accounts to Rocetta. Refer to Manual Set-up for manually adding your credentials.
- Login to console.rocetta.com, then navigate to the
Credentials
page.
- For AWS, click on
Connect Rocetta via AWS Console
.Once you are redirected to AWS, sign in. - This will bring you to a
CloudFormation - Stack
page. Scroll to the bottom, select “I acknowledge,” then create stack. That’s it! The credentials will be connected to Rocetta in about 5 minutes.
- For GCP, click on
Connect Rocetta via GCP Console
. This will prompt you to select the email associated with your GCP account. - Once you have selected your GCP email, you will be redirected back to the console. Scroll to the bottom and click
Connect
to complete the process!
- Once finished, you can skip to Deploying Services on Rocetta
1B. Manual Set-up
To use manual credential set-up if the method above did not work for you, you must first create the credentials via AWS and GCP.
Creating Amazon Web Service Credentials
- Login to your AWS account and navigate to the IAM service. Use the search bar at the top of the page to search for
IAM
.
- Click on
Users
in the left navigation menu.
- Click on
Create user
.
- Enter a name for the user (e.g. "rocetta") and click
Next
.
- Click
Attach existing policies directly
.
- Search for
AdministratorAccess
and select the policy by clicking the checkbox next to it. Then clickNext
.
- Click
Create user
.
- Select the User you just created and click on the
Security credentials
tab.
- Click on
Create access key
.
- Select
Application running outside AWS
and clickNext
.
- Add a description for the access key (e.g. "rocetta") and click
Next
.
- Temporarily save the Access key ID and Secret access key to a secure location.
- Click
Close
.
Creating Google Cloud Credentials
- Login to your Google Cloud account and navigate to the
IAM & Admin service
page. Do so by clicking on the menu icon in the top left corner and selectingIAM & Admin
from theIAM & Admin
section.
- Click on
Service accounts
in the left navigation menu.
- Click on
Create service account
.
- Enter a name for the service account (e.g. "rocetta") and click
Create and Continue
.
- Click on
Select a role
and selectProject > Owner
.
- Click
Continue
.
- Click
Done
.
- Click on the newly created service account.
- Click on
Add key
and selectCreate new key
.
- Select
JSON
as the key type and clickCreate
.
- Save the downloaded JSON file to a secure location.
- Click
Close
.
Adding a Billing Account
Before you can start provisioning on GCP with Rocetta, GCP requires users to set up a method for billing. Here's how you can do this:
- Login to your Google Cloud account and search for and enter the
Billing accounts
page in the top search bar.
- Click the
MANAGE BILLING ACCOUNTS
button.
- Click
ADD BILLING ACCOUNT
and fill out the information that GCP prompts you for.
Adding Credentials to Rocetta
Now that you have created your credentials, it's time to add them to Rocetta. Here's how:
- Login to your Rocetta account.
- Navigate to the credentials page.
- To add AWS credentials, copy and paste the access key ID and secret access key.
- To add Google Cloud credentials, either copy the JSON file or upload it using the Upload button.
- Click "Save" when you're done.
2. Deploying Services on Rocetta
Congratulations! You have successfully set up your credentials in Rocetta. Now it's time to start deploying services. Rocetta provides comprehensive guides to help you get started. Here are a few resources to explore:
Conclusion
Rocetta is a powerful platform that simplifies cloud deployment and management. Following the steps outlined in this blog post, you can quickly get started with Rocetta and take advantage of its features. If you have any questions or need assistance, don't hesitate to reach out to the Rocetta support team at [email protected]. Happy deploying!