mirror of
https://github.com/mulgadc/spinifex.git
synced 2026-10-20 03:11:46 +00:00
48012a4058
- Rename .claude/rules/hive.md → spinifex.md - Update CLAUDE.md component description - Rename doc directories: hive-admin-cli → spinifex-admin-cli, etc. - Rename doc files: hive-cluster-stats, hive-code-consolidation, etc. - Bulk update all markdown files across docs/ tree - Update internal docs: CLUSTER-INSTALL, TESTING, DEVNOTES, BRANCHES
62 lines
1.1 KiB
Markdown
62 lines
1.1 KiB
Markdown
---
|
|
title: "Creating Accounts"
|
|
description: "Create and manage isolated user accounts with their own resources."
|
|
category: "Administration"
|
|
tags:
|
|
- accounts
|
|
- iam
|
|
- admin
|
|
resources:
|
|
- title: "Spinifex Repository"
|
|
url: "https://github.com/mulgadc/spinifex"
|
|
---
|
|
|
|
# Creating Accounts
|
|
|
|
> Create and manage isolated user accounts with their own resources.
|
|
|
|
## Table of Contents
|
|
|
|
- [Overview](#overview)
|
|
- [Instructions](#instructions)
|
|
- [Troubleshooting](#troubleshooting)
|
|
|
|
---
|
|
|
|
## Overview
|
|
|
|
Spinifex supports multi-tenant account isolation. Each account gets its own IAM credentials, AWS CLI profile, and isolated resource namespace.
|
|
|
|
## Instructions
|
|
|
|
## Create Account
|
|
|
|
```bash
|
|
./bin/spx admin account create --name myteam
|
|
export AWS_PROFILE=spinifex-myteam
|
|
```
|
|
|
|
## Verify
|
|
|
|
```bash
|
|
aws sts get-caller-identity
|
|
```
|
|
|
|
## Troubleshooting
|
|
|
|
## Credentials not working
|
|
|
|
Verify the AWS CLI configuration files exist and contain the correct profile:
|
|
|
|
```bash
|
|
cat ~/.aws/config
|
|
cat ~/.aws/credentials
|
|
```
|
|
|
|
Ensure the `AWS_PROFILE` environment variable matches the profile name:
|
|
|
|
```bash
|
|
echo $AWS_PROFILE
|
|
export AWS_PROFILE=spinifex-myteam
|
|
```
|