> ## Documentation Index
> Fetch the complete documentation index at: https://docs.scitix.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Object Storage Quick Start

Console Login and Accessing the Object Storage Page

1. Log in to the console and navigate to the Object Storage page.
2. To access OSS through methods other than the console, you need to obtain access keys (AK/SK) for authentication. Refer to Step 2: Obtaining Access Keys (AK/SK).
3. Use tools such as the console or command line (after downloading the command line tool, you need to configure it as described in Step 3: Command Line Tool Configuration).
4. Create a Bucket: A bucket is a container for storing objects in OSS. You need to create a bucket before uploading objects. Refer to Step 4: Creating a Bucket. The operation is similar for parallel file systems and OBS buckets.
5. Upload Data: Upload data to OSS. Refer to Step 5: Uploading Objects. The operation is similar for parallel file systems and OBS buckets.
6. Download Data: Download data from OSS. Refer to Step 6: Downloading Objects. The operation is similar for parallel file systems and OBS buckets.

## Step 1: Login to the Console

Access the ScitiX web page and log in using your account and password. Navigate to the Object Storage page.

## Step 2: Obtaining Access Keys（AK/SK）

• To access OSS using the command line, click "Create Access Key" on the OSS page.

<img src="https://mintcdn.com/scitix-adfc65c2/zz3UuyM3SCvVbeP9/gpu-cloud/storage/media/oss-aksk.png?fit=max&auto=format&n=zz3UuyM3SCvVbeP9&q=85&s=c92b3fed009646df694f3c2b3a344ab9" alt="Access" width="436" height="253" data-path="gpu-cloud/storage/media/oss-aksk.png" />

• Save the generated AccessKey and SecretKey, or choose "Download for import."

## Step 3: Command Line Tool Configuration

### 1. Download and install ossctl

**Windows**

```bash theme={null}
curl -LO https://oss-ap-southeast.scitix.ai/scitix/packages/ossctl/latest/windows-amd64/ossctl.exe
```

**Linux amd64**

```bash theme={null}
curl -LO https://oss-ap-southeast.scitix.ai/scitix/packages/ossctl/latest/linux-amd64/ossctl
```

**Darwin amd64**

```bash theme={null}
curl -LO https://oss-ap-southeast.scitix.ai/scitix/packages/ossctl/latest/darwin-amd64/ossctl
```

**Darwin arm64**

```bash theme={null}
curl -LO https://oss-ap-southeast.scitix.ai/scitix/packages/ossctl/latest/darwin-arm64/ossctl
```

### 2. Configure OSS

**Linux/Darwin**

```bash theme={null}
./ossctl config add CONFIGNAME https://oss-us-east.scitix.ai ACCESSKEY SECRETKEY
```

**Windows**

```PowerShell theme={null}
.\ossctl.exe config add CONFIGNAME https://oss-ap-southeast.scitix.ai ACCESSKEY SECRETKEY
```

## Step 4: Creating a Bucket

• Buckets must be created manually by the tenant administrator on the Console UI page and authorized for users.

## Step 5: Uploading Objects

Use the command line to upload objects to OSS.

```
./ossctl put local-path/object-file-name CONFIGNAME/BUCKET
```

Use the ossctl cp command for bulk copying of folders.

```
./ossctl cp -r local-path/2014 CONFIGNAME/BUCKET/
```

## Step 6: Downloading Objects

Use the command line to download objects to your local machine.

```
./ossctl get CONFIGNAME/BUCKET/object-name local-path/local-object-name
```

Use the ossctl cp command for bulk copying of folders.

```
./ossctl cp --recursive CONFIGNAME/BUCKET/path-to-copy local-path
```

## Step 7: List Objects

Use the command line to list objects of OSS Bucket.

```
./ossctl ls CONFIGNAME/BUCKET
```
