Back to Blog

Saturday, October 28, 2023

Get Started with Rocetta

  • Posted by

    Nisarg Patel

  • 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.
    1. Login to console.rocetta.com, then navigate to the Credentials page.
    1. For AWS, click on Connect Rocetta via AWS Console.Once you are redirected to AWS, sign in.
      1. 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.
    1. For GCP, click on Connect Rocetta via GCP Console. This will prompt you to select the email associated with your GCP account.
      1. 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!
    1. 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

    1. 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.
    1. Click on Users in the left navigation menu.
    1. Click on Create user.
    1. Enter a name for the user (e.g. "rocetta") and click Next.
    1. Click Attach existing policies directly.
    1. Search for AdministratorAccess and select the policy by clicking the checkbox next to it. Then click Next.
    1. Click Create user.
    1. Select the User you just created and click on the Security credentials tab.
    1. Click on Create access key.
    1. Select Application running outside AWS and click Next.
    1. Add a description for the access key (e.g. "rocetta") and click Next.
    1. Temporarily save the Access key ID and Secret access key to a secure location.
    1. Click Close.

    Creating Google Cloud Credentials

    1. 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 selecting IAM & Admin from the IAM & Admin section.
    1. Click on Service accounts in the left navigation menu.
    1. Click on Create service account.
    1. Enter a name for the service account (e.g. "rocetta") and click Create and Continue.
    1. Click on Select a role and select Project > Owner.
    1. Click Continue.
    1. Click Done.
    1. Click on the newly created service account.
    1. Click on Add key and select Create new key.
    1. Select JSON as the key type and click Create.
    1. Save the downloaded JSON file to a secure location.
    1. 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:
    1. Login to your Google Cloud account and search for and enter the Billing accounts page in the top search bar.
    1. Click the MANAGE BILLING ACCOUNTS button.
    1. 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:
    1. Login to your Rocetta account.
    1. Navigate to the credentials page.
    1. To add AWS credentials, copy and paste the access key ID and secret access key.
    1. To add Google Cloud credentials, either copy the JSON file or upload it using the Upload button.
    1. 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!