

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 在 Snowball Edge 上的 Snowball Edge 上检索兼容 Amazon S3 的存储空间中的存储桶或区域存储桶列表
<a name="working-s3-snow-buckets-list-buckets-s3-snow"></a>

使用`list-regional-buckets`或`list-buckets`通过列出 Snowball Edge 存储桶上与 Amazon S3 兼容的存储。 AWS CLI

**Example 使用以下命令检索存储桶或区域存储桶列表 AWS CLI**  

```
 aws s3api list-buckets --endpoint-url https://{{s3api-endpoint-ip}} --profile {{your-profile}}
```
有关该`list-buckets`命令的更多信息，请参阅《命令参考》中的 [list-buckets](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/list-buckets.html) AWS CLI 

```
aws s3control list-regional-buckets --account-id {{123456789012}} --endpoint-url https://{{s3ctrlapi-endpoint-ip}} --profile {{your-profile}}s
```
有关命令的更多信息，请参阅 [list-regional-buckets](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3control/list-regional-buckets.html) 命令参考 AWS CLI 中的 `list-regional-buckets`。

以下适用于 Java 的开发工具包示例可获取 Snowball Edge 设备上的存储桶列表。有关更多信息，请参阅[ListBuckets](https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListBuckets.html)《亚马逊简单存储服务 API 参考》。

```
  import com.amazonaws.services.s3.model.*;
  public void listBuckets() {
    ListBucketsRequest reqListBuckets = new ListBucketsRequest()
    .withAccountId(AccountId)
    ListBucketsResult respListBuckets = s3APIClient.RegionalBuckets(reqListBuckets);
    System.out.printf("ListBuckets Response: %s%n", respListBuckets.toString());
  }
```

以下 PowerShell 示例获取了 Snowball Edge 设备上的存储桶列表。

```
   Get-S3CRegionalBucketList -AccountId 012345678910 -Endpoint "https://snowball_ip" -Region snow    
```

以下 .NET 示例可获取 Snowball Edge 设备上的存储桶列表。

```
using Amazon.S3Control;
using Amazon.S3Control.Model;

namespace SnowTest;

internal class Program
{
    static async Task Main(string[] args)
    {
        var config = new AmazonS3ControlConfig
        {
            ServiceURL = "https://snowball_ip",
            AuthenticationRegion = "snow" // Note that this is not RegionEndpoint
        };        

        var client = new AmazonS3ControlClient(config);

        var response = await client.ListRegionalBucketsAsync(new ListRegionalBucketsRequest() 
        { 
            AccountId = "012345678910" 
        });
    }
}
```