Steps to enable trusted access
- Sign in to AWS Console using management account credentials
- Navigate to AWS Organizations
- Select “Services” in the navigation pane
- Find “AWS Account Management” in the services list
- Click “Enable trusted access”
- In the confirmation dialog, type “enable”
Steps to create a sub-account
- Visit the Organisations control panel in - https://us-east-1.console.aws.amazon.com/organizations/v2/home/accounts
- Click “Add an AWS account”
- Select “Create an AWS account”
- Enter account details:
- Account name: “Tensorfuse-Platform”
- Email:
- We are using the Google Workspace’s + feature to create email. So, if your infra person’s email is
[email protected]
then use the below email [email protected]
- This will forward all the emails to[email protected]
- We are using the Google Workspace’s + feature to create email. So, if your infra person’s email is
- IAM role name: “OrganizationAccountAccessRole” (keep default)
- Remember the email created above. Now that your account is created, sign out of your existing account
- Go to this link and sign up using the email above - https://signin.aws.amazon.com/
- Click on forgot password and setup a password and log into the account.
Steps to apply for quotas and ready the subaccount for Tensorfuse
- On the top right you will see the account name
Tensorfuse-Subaccount
with a dropdown. Click on the dropdown. - Click on
Security Credentials
. This will take you to the Identity and Access Management - Create an access key to apply for quotas. Remember this is the root access key so be careful with this.
- After this run the following bash script to apply for the required quotas. We will be applying quotas to run CPU instances, G-instances (for A10G, L40S, T4s) and P instances for A100s and H100s in the
us-east-1
and theus-east-2
region.
export AWS_PROFILE=tensorfuse
before running any tensorkube
commands. This will make sure that the commands run on the sub-account.