Skip to content

Sign Up as an Individual

One person, one cloud account you already own, no organization to set up. This is RosettaCloud on its own.

RosettaHub is onboarded two ways, and they are genuinely different products rather than two sizes of the same one.

As an individual As an organization
Product RosettaCloud RosettaOps, and RosettaCloud on top of it on the Build edition
Cloud accounts One you already own and pay for Accounts RosettaHub creates, or ones you already have
Who governs spending You do, through your own AWS billing The platform, through budgets, quotas and policy
Setup One CloudFormation template, a few minutes A deployment runbook, per account
Start at This page Onboarding Your Organization

This page covers the individual path. You bring an AWS account, RosettaHub gets keys into it, and you launch environments from the catalog without writing infrastructure code or opening the AWS console.


The Flow

flowchart TD
    Reg["1. Register<br/><i>rosettahub.com or AWS Marketplace</i>"] --> Email["2. Sign in<br/><i>the console shows your setup keys</i>"]
    Email --> Deploy["3. Deploy the setup template<br/><i>into your own AWS account</i>"]
    Deploy --> Keys["4. Cloud Keys appear<br/><i>one per region</i>"]
    Keys --> Launch["5. Launch a Formation"]

    style Reg fill:#e3f2fd,stroke:#1565c0,color:#000
    style Email fill:#fff9c4,stroke:#f9a825,color:#000
    style Deploy fill:#e8f5e9,stroke:#2e7d32,color:#000
    style Keys fill:#e8f5e9,stroke:#2e7d32,color:#000
    style Launch fill:#e8f5e9,stroke:#2e7d32,color:#000

Step 1 -- Register

Two routes, and they end in the same place.

Submit the user registration form:

https://www.rosettahub.com/registration/user.xhtml

It asks for your first name, last name and email. A phone number is optional. This creates your platform account and nothing else -- no cloud resources are touched, and no AWS credentials are involved yet.

RosettaCloud on AWS Marketplace

Subscribing there gives you the same platform account, with two differences: your subscription is billed through your existing AWS bill rather than separately, and the listing offers a Quick Launch deployment that reads your credentials from Secrets Manager instead of asking you to paste them into the template in Step 3.

There is a free tier

You do not need a paid subscription to try the platform, and the Marketplace listing also offers a free trial of the paid plan. The listing carries the current terms for both.

A subscription governs how much you may run on the platform. It is separate from what AWS charges you for the resources themselves, which stay on your own bill either way.

Step 2 -- Sign In and Collect Your Setup Keys

RosettaHub emails you your console credentials. Everything you need for Step 3 is shown in the console the first time you sign in, not emailed.

Sign in. Because you have no cloud account yet, a setup keys panel opens for you automatically:

What Used for
User Uid A CloudFormation parameter in Step 3. Identifies which platform account the cloud account attaches to
Setup Api Key A CloudFormation parameter in Step 3. Authorises the registration call the template makes back to the platform
Spot Api Key Authorises the Spot interruption handler, which keeps working after setup finishes. Some account types do not use Spot handling and will see only the setup key
Setup command The whole aws cloudformation create-stack command for Step 3, with your values already filled in

Every field has a Copy button. The simplest path is to copy the setup command and run it as it stands.

The panel appears only while you need it

It opens for users who have neither a cloud account nor a key set. Once Step 3 succeeds and your Cloud Keys exist, it stops appearing, because by then you have what it was there to give you.

These are platform credentials, not AWS ones

They authorise calls against your platform account. Neither is an AWS access key and neither grants anything inside AWS. Do not paste one into a shared template, a screenshot or a support ticket, and rotate from the console if you think a key has been seen.

Step 3 -- Connect Your AWS Account

You need an AWS account of your own, with permission to create IAM roles in it. RosettaHub does not create this account for you and does not pay for it -- that is the difference between this path and the organization one, where accounts can be vended for you.

Paste the command the panel gave you in Step 2. It is this, with your own values already substituted:

aws cloudformation create-stack \
  --stack-name RosettaHubSetup \
  --region us-east-1 \
  --template-url https://com-rosettahub-public-code.s3.eu-west-1.amazonaws.com/marketplace/2.0.0/RosettaHubManualSetup.yaml \
  --capabilities CAPABILITY_IAM \
  --parameters \
      ParameterKey=UserUid,ParameterValue=<your UserUid> \
      ParameterKey=ApiKey,ParameterValue=<your Setup Api Key> \
      ParameterKey=SpotApiKey,ParameterValue=<your Spot Api Key>

SpotApiKey is optional. Leave it out and the Spot handler falls back to the setup key.

Or launch the same template from the CloudFormation console, which is what the Marketplace instructions walk you through. If you subscribed through Marketplace and chose Quick Launch, there are no parameters to fill in.

Region

Launch the stack in us-east-1 unless you have been told otherwise. The stack itself is small and its region does not restrict where you can then run machines -- Cloud Keys are created for every region your account is entitled to.

What the template creates

All in your account:

Resource What it is
RHKeysRole An IAM role that RosettaHub assumes to provision resources on your behalf. Its trust policy names the RosettaHub AWS account, so nobody else can assume it
RHSetupFunction Runs once at deployment. Calls the platform with your UserUid and ApiKey to register the account and create your Cloud Keys
RHSpotFunction Stays in place after setup. Reports Spot interruption warnings so running work can be preserved rather than lost
Two Lambda execution roles One for each function, so neither inherits the other's permissions
Custom resource Triggers the setup function during stack creation

The two functions are kept separate, and so are their credentials: SpotApiKey is given only to the Spot function, and the setup function never receives it.

There is no agent to install and nothing sits in your network path. Access is a role you can revoke at any time by deleting the stack.

Step 4 -- Launch Something

Sign back in. Your Cloud Keys are already there, one per region, each with a platform-managed network created alongside it.

From here, follow Launch Your First Formation, or go straight to a ready-made environment: Jupyter Lab, RStudio, a data science workbench.


What You Do and Do Not Get

RosettaCloud on its own is a complete product. What it is not is a governance layer, because on this path there is nothing to govern but you.

On this path With RosettaOps
Formations, sessions, images, storages , on accounts where RosettaCloud is enabled
Sharing with other users and organizations
Cross-cloud operations
Guardrails on what you can launch From the Cloud Key: permitted instance types, its region, its network Also budgets, quotas, region and service restrictions, enforced on every path including the cloud console
Cost governance Your own AWS bill, after the fact Real-time cost against a budget, with automatic action when it runs low
Account vending, RBAC, landing zone, compliance scanning --

RosettaCloud through RosettaOps

The two products are not alternatives. An organization on RosettaOps reaches everything on this page by enabling RosettaCloud on its accounts, the scope that lets Formations provision infrastructure. That combination is the full platform: governed accounts, budgets and policy underneath, self-service Formations on top, and every launch subject to the same limits as a click in the cloud console.

Two things to know about it:

  • It is opt-in, per account. EnableRosettaCloud is a parameter on the deployment template, not something that arrives by default. See Account Access and Scopes.
  • It is offered only on the Automate edition. The Governance templates behind Observe and Govern declare no parameter that grants it, which is deliberate: granting it creates a role RosettaHub assumes to build infrastructure in the account, and those editions exist precisely to have no such path.

Moving to the organization path later

Nothing here is thrown away if you outgrow it. The organization path adds governance around cloud accounts rather than replacing what you built, and Formations, images and storages you created are yours to keep and share. Start at Onboard Your Organization when you have people other than yourself to account for.


Troubleshooting

Symptom Likely cause
Stack fails at the custom resource UserUid or the setup key mistyped, or copied with trailing whitespace. Use the Copy button in the setup keys panel rather than selecting the text by hand
Stack succeeds but no Cloud Keys appear The registration call reached the platform but was rejected. Contact support@rosettahub.com with your stack ID
CAPABILITY_IAM error The template creates IAM roles. Re-run with the capability flag, or acknowledge the checkbox in the console
No permission to create the stack You need IAM role-creation rights in the AWS account. An account where you are not an administrator may not allow this

Next Steps

  • The RosettaCloud Model -- the four things you work with, once you have launched one.
  • Cloud Keys -- what they hold, and why deleting one removes the artifacts linked to it.
  • Sharing -- give what you built to someone in another account or another cloud.