Zeupiter Docs
  • Welcome to Zeupiter Docs
  • On-Demand Multi Cloud
    • Getting Started
      • AWS
      • GCP
    • Compute
      • Instances
        • Create an Instance
        • Manage an Instance
        • Connect to Instance
      • Storages
      • Networks
      • Snapshots
      • Shared Drives
      • Firewalls
      • Inference
    • Cost & Usage
    • Billing
    • ⚔️Gladius
    • 🧠Jupiter AI
  • Guides
    • How to generate SSH keys
    • How can I request a custom configuration?
    • How do I run distributed training on Zeupiter?
    • How to fine-tune a model?
  • Additional Resources
    • API Reference
    • Linkedin
    • Github
    • Twitter
    • Join Us
Powered by GitBook
On this page
  • Connect your own AWS Account
  • Step 1. Create the IAM Policy
  • Step 2: Create an IAM User
  • Step 3: Attach the Policy to the User
  • Step 4. Enable Cloud Billing & Usage

Was this helpful?

  1. On-Demand Multi Cloud
  2. Getting Started

AWS

PreviousGetting StartedNextGCP

Last updated 5 months ago

Was this helpful?

Zeupiter cloud is connected by default, allowing you to provision resources without additional setup. If you prefer to use your own AWS account, simply click the action button available on page.

Connect your own AWS Account

Step 1. Create the IAM Policy

  1. Log in to the AWS Management Console.

  2. Navigate to the IAM (Identity and Access Management) service.

  3. In the left sidebar, click Policies.

  4. Click Create Policy.

  5. Switch to the JSON tab and paste the below policy

  6. Click Next.

  7. Give the policy a name (e.g., ZeusBilling)

  8. Click Create Policy.

{
	"Version": "2012-10-17",
	"Statement": [
		{
			"Effect": "Allow",
			"Action": [
				"ce:*"
			],
			"Resource": "*"
		},
		{
			"Effect": "Allow",
			"Action": [
				"ec2:*"
			],
			"Resource": "*"
		},
		{
			"Effect": "Allow",
			"Action": "iam:CreateServiceLinkedRole",
			"Resource": "*",
			"Condition": {
				"StringEquals": {
					"iam:AWSServiceName": [
						"autoscaling.amazonaws.com",
						"ec2scheduled.amazonaws.com",
						"elasticloadbalancing.amazonaws.com",
						"spot.amazonaws.com",
						"spotfleet.amazonaws.com",
						"transitgateway.amazonaws.com"
					]
				}
			}
		},
		{
			"Effect": "Allow",
			"Action": "elasticfilesystem:*",
			"Resource": "*"
		},
		 {
            "Effect": "Allow",
            "Action": [
                "ssm:GetCommandInvocation",
                "ssm:SendCommand"
            ],
            "Resource": "*"
        }
	]
}

Step 2: Create an IAM User

  1. In the IAM Console, click Users in the left sidebar.

  2. Click Add User.

  3. Enter a username (e.g., CustomEC2User).

  4. Under Select AWS access type, check Programmatic access (this enables access keys).

  5. Click Next: Permissions.

Step 3: Attach the Policy to the User

  1. On the Set permissions page, select Attach existing policies directly.

  2. Search for the policy you created (e.g., zeus-billing) and select it.

  3. Click Next: Tags (optional) and then Next: Review.

  4. Review the details and click Create User.

  5. After creating the user, you’ll see a confirmation screen with the Access Key ID and Secret Access Key. Paste them in Zeupiter dashboard.

Step 4. Enable Cloud Billing & Usage

Activate tag keys for Billing:

  1. In the navigation pane, choose Cost allocation tags.

  2. Select the tag keys that you want to activate.

  3. Choose Activate.

Open the AWS Billing and Cost Management console at .

Getting Started
https://console.aws.amazon.com/billing/
Page cover image