Home > Storage > PowerScale (Isilon) > Product Documentation > Protocols > Dell PowerScale: OneFS S3 API Guide > Overview
The Amazon S3 API was originally developed as the data-access interface of Amazon S3. As applications were developed using the S3 API, it became a common standard for object storage. This document refers to the S3 API for object storage as the S3 protocol. This provides a consistent nomenclature along with other NAS protocols regarding the OneFS file service.
Starting with OneFS 9.0, PowerScale OneFS supports the Amazon S3 protocol with OneFS S3, an object-storage interface that is compatible with the Amazon S3 API. OneFS S3 enables access to file-based data that is stored on OneFS clusters as objects.
This section compares OneFS S3 API compatibility with the Amazon S3 official APIs. OneFS supports both path-style requests and virtual hosted-style requests. It uses port 9020 for HTTP and port 9021 for HTTPS by default.
Table 1 lists the latest versions of AWS S3 APIs (sourced from Amazon S3 API documentation), and shows the compatibility with OneFS S3. See section 2 and section 3 for details about each OneFS supported S3 API. The APIs are sorted alphabetically as in the Amazon S3 API documentation.
API names | Apply to | Supported by OneFS |
Object | Yes | |
Object | Yes | |
Object | Yes | |
Bucket | Yes | |
Object | Yes | |
Bucket | Yes | |
Bucket | No | |
Bucket | No | |
Bucket | No | |
Bucket | No | |
Bucket | No | |
Bucket | No | |
Bucket | No | |
Bucket | No | |
Bucket | No | |
Bucket | No | |
Object | Yes | |
Object | Yes | |
Object | No | |
Bucket | No | |
Bucket | No | |
Bucket | Yes | |
Bucket | No | |
Bucket | No | |
Bucket | No | |
Bucket | No | |
Bucket | No | |
Bucket | No | |
Bucket | Yes | |
Bucket | No | |
Bucket | No | |
Bucket | No | |
Bucket | No | |
Bucket | No | |
Bucket | No | |
Bucket | No | |
Bucket | No | |
Bucket | No | |
Bucket | No | |
Bucket | No | |
Object | Yes | |
Object | Yes | |
Object | No | |
Object | No | |
Object | No | |
Object | No | |
Object | No | |
Bucket | No | |
Bucket | Yes | |
Object | Yes | |
Bucket | No | |
Bucket | No | |
Bucket | No | |
Bucket | Yes | |
Bucket | Yes | |
Bucket | Yes | |
Bucket | Yes | |
Bucket | No | |
Object | Yes | |
Bucket | No | |
Bucket | Yes | |
Bucket | No | |
Bucket | No | |
Bucket | No | |
Bucket | No | |
Bucket | No | |
Bucket | No | |
Bucket | No | |
Bucket | No | |
Bucket | No | |
Bucket | No | |
Bucket | No | |
Bucket | No | |
Bucket | No | |
Bucket | No | |
Bucket | No | |
Bucket | No | |
Object | Yes | |
Object | Yes | |
Object | No | |
Object | No | |
Object | No | |
Object | No | |
Bucket | No | |
Object | No | |
Object | No | |
Object | Yes | |
Object | Yes |