

# 查看 S3 通用存储桶的属性
<a name="view-bucket-properties"></a>

您可以查看您拥有的任何 Amazon S3 存储桶的属性。这些设置包括：
+ **存储桶版本控制**：使用版本控制在一个通用存储桶中保留对象的多个版本。默认情况下，将为新存储桶禁用版本控制。有关启用版本控制的信息，请参阅[在存储桶上启用版本控制](manage-versioning-examples.md)。
+ **标签**：AWS 标签是用于保存元数据的键值对。可以向 Amazon S3 资源（例如存储桶）附加标签。可以在创建资源时为其添加标签，也可以管理现有资源上的标签。您可以使用标签进行成本分配，这样就可以在 AWS 账单与成本管理中按照存储桶标签来跟踪存储成本。您还可以使用标签来实现基于属性的访问权限控制（ABAC），从而根据标签来扩展访问权限以及授予对 S3 资源的访问权限。有关更多信息，请参阅 [将标签与 S3 通用存储桶结合使用](buckets-tagging.md)。
+ **Default encryption (默认加密)** – 启用默认加密可为您提供自动服务器端加密。Amazon S3 会在将对象保存到磁盘之前对其进行加密，并在下载对象时对其进行解密。有关更多信息，请参阅 [为 Amazon S3 存储桶设置默认服务器端加密行为](bucket-encryption.md)。
+ **服务器访问日志记录**：使用服务器访问日志记录详细地记录对通用存储桶发出的各种请求。默认情况下，Amazon S3 不会收集服务器访问日志。有关启用服务器访问日志记录的信息，请参阅[启用 Amazon S3 服务器访问日志记录](enable-server-access-logging.md)。
+ **AWS CloudTrail 数据事件** – 使用 CloudTrail 记录数据事件。默认情况下，跟踪不记录数据事件。记录数据事件将收取额外费用。有关更多信息，请参阅《*AWS CloudTrail 用户指南*》中的[记录数据事件以便跟踪](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/logging-data-events-with-cloudtrail.html)。
+ **事件通知**：启用特定的 Amazon S3 通用存储桶事件，以便在每次发生这些事件时向目标发送通知消息。有关更多信息，请参阅 [使用 Amazon S3 控制台启用和配置事件通知](enable-event-notifications.md)。
+ **Transfer acceleration（传输加速）**– 在您的客户端与 S3 存储桶之间实现快速、轻松和安全的远距离文件传输。有关启用传输加速的信息，请参阅[启用和使用 S3 Transfer Acceleration](transfer-acceleration-examples.md)。
+ **Object Lock (对象锁定)** – ​使用 S3 对象锁定在固定的时间段内或无限期地阻止删除或覆盖对象。有关更多信息，请参阅 [使用对象锁定以锁定对象](object-lock.md)。
+ **申请方付款**：如果您希望申请方（而不是通用存储桶拥有者）支付请求和数据传输费用，请启用申请方付款。有关更多信息，请参阅 [使用申请方付款通用存储桶进行存储传输和使用](RequesterPaysBuckets.md)。
+ **Static website hosting (静态网站托管)** – 您可以在 Amazon S3 上托管静态网站。有关更多信息，请参阅 [使用 Amazon S3 托管静态网站](WebsiteHosting.md)。

您可以使用 AWS 管理控制台、AWS CLI 或 AWS SDK 查看存储桶属性

## 使用 S3 控制台
<a name="view-bucket"></a>

1. 登录到 AWS 管理控制台，然后通过以下网址打开 Amazon S3 控制台：[https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)。

1. 在左侧导航窗格中，选择**通用存储桶**。

1. 在存储桶列表中，选择要查看其属性的存储桶的名称。

1. 选择**属性**选项卡。

1. 在**属性**页面上，您可以为存储桶配置上述属性。

## 使用 AWS CLI
<a name="view-bucket-properties-cli"></a>

**使用 AWS CLI 查看存储桶属性**  
以下命令展示如何使用 AWS CLI 列出不同的通用存储桶属性。

以下命令返回与存储桶 *amzn-s3-demo-bucket1* 关联的标签集。有关存储桶标签的更多信息，请参阅[使用成本分配 S3 存储桶标签](CostAllocTagging.md)。

```
aws s3api get-bucket-tagging --bucket amzn-s3-demo-bucket1
```

有关更多信息和示例，请参阅《AWS CLI 命令参考》**中的 [https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/get-bucket-tagging.html](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/get-bucket-tagging.html)。

以下命令返回存储桶 *amzn-s3-demo-bucket1* 的版本控制状态。有关存储桶版本控制的信息，请参阅[使用 S3 版本控制保留对象的多个版本](Versioning.md)。

```
aws s3api get-bucket-versioning --bucket amzn-s3-demo-bucket1
```

有关更多信息和示例，请参阅《AWS CLI 命令参考》**中的 [https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/get-bucket-versioning.html](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/get-bucket-versioning.html)。

以下命令返回存储桶 *amzn-s3-demo-bucket1* 的默认加密配置。默认情况下，所有存储桶都有默认加密配置，该配置使用具有 Amazon S3 托管式密钥的服务器端加密（SSE-S3）。有关存储桶默认加密的信息，请参阅[为 Amazon S3 存储桶设置默认服务器端加密行为](bucket-encryption.md)。

```
aws s3api get-bucket-encryption --bucket amzn-s3-demo-bucket1
```

有关更多信息和示例，请参阅《AWS CLI 命令参考》**中的 [https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/get-bucket-encryption.html](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/get-bucket-encryption.html)。

以下命令返回存储桶 *amzn-s3-demo-bucket1* 的通知配置。有关存储桶事件通知的信息，请参阅 [Amazon S3 事件通知](EventNotifications.md)。

```
aws s3api get-bucket-notification-configuration --bucket amzn-s3-demo-bucket1
```

有关更多信息和示例，请参阅《AWS CLI 命令参考》**中的 [https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/get-bucket-notification-configuration.html](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/get-bucket-notification-configuration.html)。

以下命令返回存储桶 *amzn-s3-demo-bucket1* 的日志记录状态。有关存储桶日志记录的信息，请参阅[使用服务器访问日志记录来记录请求](ServerLogs.md)。

```
aws s3api get-bucket-logging --bucket amzn-s3-demo-bucket1
```

有关更多信息和示例，请参阅 *AWS CLI 命令参考*中的 [https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/get-bucket-logging.html](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/get-bucket-logging.html)。

## 使用 AWS SDK
<a name="view-bucket-properties-sdk"></a>

有关如何使用 AWS SDK 返回通用存储桶属性（例如版本控制、标签等）的示例，请参阅《Amazon S3 API Reference》**中的 [Code examples](https://docs.aws.amazon.com/AmazonS3/latest/API/s3_example_s3_ListBuckets_section.html)。

有关使用不同 AWS SDK 的一般信息，请参阅《Amazon S3 API 参考》**中的 [Developing with Amazon S3 using the AWS SDKs](https://docs.aws.amazon.com/AmazonS3/latest/API/sdk-general-information-section.html)。