

# Working with directory buckets by using the S3 console, Amazon CLI, and Amazon SDKs
<a name="s3-express-SDKs"></a>

You can work with the S3 Express One Zone storage class and directory buckets by using the Amazon SDKs, Amazon S3 console, Amazon Command Line Interface (Amazon CLI), and Amazon S3 REST API.

## S3 Console
<a name="s3-express-getting-started-console"></a>



To get started using the S3 console, follow these steps:
+ [Creating directory buckets in an Availability Zone](directory-bucket-create.md)
+ [Emptying a directory bucket](directory-bucket-empty.md)
+ [Deleting a directory bucket](directory-bucket-delete.md)

For a full tutorial, see [Tutorial: Getting started with S3 Express One Zone](https://docs.amazonaws.cn/AmazonS3/latest/userguide/s3-express-getting-started.html). 

## Amazon SDKs
<a name="s3-express-getting-started-accessing-sdks"></a>

S3 Express One Zone supports the following Amazon SDKs:
+ Amazon SDK for C\+\+
+ Amazon SDK for Go v2
+ Amazon SDK for Java 2.x
+ Amazon SDK for JavaScript v3
+ Amazon SDK for .NET
+ Amazon SDK for PHP
+ Amazon SDK for Python (Boto3)
+ Amazon SDK for Ruby
+ Amazon SDK for Kotlin
+ Amazon SDK for Rust

When you're working with S3 Express One Zone, we recommend using the latest version of the Amazon SDKs. The supported Amazon SDKs for S3 Express One Zone handle session establishment, refreshment, and termination on your behalf. This means that you can immediately start using API operations after you download and install the Amazon SDKs and configure the necessary IAM permissions. For more information, see [Authorizing Regional endpoint API operations with IAM](s3-express-security-iam.md).

For information about the Amazon SDKs, including how to download and install them, see [Tools to Build on Amazon](https://www.amazonaws.cn/developer/tools/).

For Amazon SDK examples, see the following:
+ [Creating directory buckets in an Availability Zone](directory-bucket-create.md)
+ [Emptying a directory bucket](directory-bucket-empty.md)
+ [Deleting a directory bucket](directory-bucket-delete.md)

## Amazon Command Line Interface (Amazon CLI)
<a name="s3-express-getting-started-cli"></a>

You can use the Amazon Command Line Interface (Amazon CLI) to create directory buckets and use supported Regional and Zonal endpoint API operations for S3 Express One Zone. 

To get started with the Amazon CLI, see [Get started with the Amazon CLI](https://docs.amazonaws.cn/cli/latest/userguide/cli-chap-getting-started.html) in the *Amazon CLI Command Reference*.

**Note**  
To use directory buckets with the [high-level `aws s3` commands](https://docs.amazonaws.cn/cli/latest/userguide/cli-services-s3-commands.html), update your Amazon CLI to the latest version. For more information about how to install and configure the Amazon CLI, see [Install or update the latest version of the Amazon CLI](https://docs.amazonaws.cn/cli/latest/userguide/getting-started-install.html) in the *Amazon CLI Command Reference*.

For Amazon CLI examples, see the following:
+ [Creating directory buckets in an Availability Zone](directory-bucket-create.md)
+ [Emptying a directory bucket](directory-bucket-empty.md)
+ [Deleting a directory bucket](directory-bucket-delete.md)