LogoLogo
AboutOORT AIOORT StorageOORT Edge
  • What is OORT Storage
  • Getting Started
    • How it works
    • User Guide
      • Sign Up
      • Create a Bucket
      • Upload an Object
      • Download an Object
      • Delete Objects or Buckets
    • Billing and Pricing
      • Free Tier, Always Free
      • Pay-as-you-go Pricing
      • OORT Credits
      • Manage Your Payments
  • Manage Storage
    • Work with Buckets
    • Work with Objects
      • Objects Overview
      • Object Keys
      • Object Details
      • Upload Objects
      • Multipart Upload
      • Download Objects
      • Delete Objects
      • Share Objects
      • Use Folders
    • Storage Classes
    • Access Control
    • Tools and Clients
      • Use Rclone
      • Use AWS CLI
      • Use S3 Browser
      • Use Arq Backup
      • Use TntDrive
    • Sync files to OORT Storage
      • Step 1: Download the rclone
      • Step 2: Do the OORT Storage remote configuration
      • Step 3: Check where your files are stored in?
        • Google Drive
        • Amazon Drive
        • Tencent Cloud Object Storage (COS)
        • Alibaba Cloud (Aliyun) Object Storage System (OSS)
        • IPFS
        • Others
      • Step 4: Check the configuration
      • Step 5: Do the files syncs
  • Developing with OORT Storage
    • Access Keys
    • Use S3-Compatible API
  • OORT Storage for Business
    • Web3 Web Hosting
      • Upload Website
      • Backend Hosting
      • Publishing
Powered by GitBook
On this page
  • API Endpoint
  • Authentication
  • Https Protocol
  • Rate Limit
  • Supported API Methods
  1. Developing with OORT Storage

Use S3-Compatible API

PreviousAccess KeysNextWeb3 Web Hosting

Last updated 1 year ago

The OORT Storage S3 Gateway supports a API that is compatible with the basic data access model of the .

API Endpoint

The OORT Storage S3-Compatible API endpoint URL is:

Standard:

Archive:

Authentication

OORT Storage S3-Compatible API supports AWS v4 signature (AWS4-HMAC-SHA256) for authentication, supports AWS v2 signature, v4 signature is recommended.

Https Protocol

OORT Storage maintains strict https-only standards. This means that objects and API calls are only served over https. The port for this connection is the https standard port 443 . There is currently no way to disable this feature. Requests sent over the http protocol will be redirected to https.

Rate Limit

The OORT Storage S3-Compatible API has an effective rate limit of 100 RPS (requests per second).

Supported API Methods

Method Name
Method Description

CreateBucket

Creates a new bucket.

ListBuckets

Returns a list of all buckets owned by the authenticated sender of the request.

DeleteBucket

Deletes the bucket. All objects in the bucket must be deleted before the bucket itself can be deleted.

ListObjects

Returns some or all (up to 1,000) of the objects in a bucket. We recommend that you use the newer version, ListObjectsV2

ListObjectsV2

Returns some or all (up to 1,000) of the objects in a bucket.

GetObject

Retrieves objects from OORT Storage. To use GET, you must have READ access to the object.

HeadObject

The HEAD action retrieves metadata from an object without returning the object itself.

PutObject

Adds an object to a bucket. You must have WRITE permissions on a bucket to add an object to it.

CopyObject

Creates a copy of an object that is already stored in OORT Storage.

DeleteObject

Delete an object from a bucket. If there isn't a null object, OORT Storage does not remove any objects but will still respond that the command was successful.

DeleteObjects

Delete an object from a bucket. If there isn't a null object, OORT Storage does not remove any objects but will still respond that the command was successful.

AbortMultipartUpload

This action aborts a multipart upload. After a multipart upload is aborted, no additional parts can be uploaded using that upload ID.

CreateMultipartUpload

This action initiates a multipart upload and returns an upload ID. This upload ID is used to associate all of the parts in the specific multipart upload.

CompleteMultipartUpload

Completes a multipart upload by assembling previously uploaded parts.

UploadPart

Uploads a part in a multipart upload.

UploadPartCopy

Uploads a part by copying data from an existing object as data source.

GetSignedUrl

Supports pre-signed URLs for downloading and uploading objects.

When a response payload is present, all responses are returned using UTF-8 encoded XML.

Presigned URL

The OORT Storage S3-Compatible API supports pre-signed URLs for downloading and uploading objects. Presigned URLs can be generated in several ways, including the AWS CLI and AWS SDKs.

Amazon S3 API
https://s3-standard.oortech.com
https://s3-archive.oortech.com