Amazon Simple Storage Service
控制台用户指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

如何为 S3 存储桶启用服务器访问日志记录?

本主题介绍如何使用 AWS 管理控制台为 Amazon S3 存储桶启用服务器访问日志记录。有关以编程方式启用日志记录的信息和有关如何传输日志的详情,请参阅 Amazon Simple Storage Service 开发人员指南中的服务器访问日志记录

默认情况下,Amazon Simple Storage Service (Amazon S3) 不会收集服务器访问日志。在您启用日志记录后,Amazon S3 会将源存储桶的访问日志传输到您选择的目标存储桶。目标存储桶必须与源存储桶位于同一 AWS 区域。

服务器访问日志记录详细地记录对 S3 存储桶提出的各种请求。对于许多应用程序而言,服务器访问日志很有用。例如,访问日志信息可能在安全和访问权限审核方面很有用。它还可以帮助您了解您的客户群并了解您的 Amazon S3 账单。

访问日志记录包含有关对存储桶做出的请求的详细信息。这些信息可能包括请求类型、请求中指定的资源以及处理请求的时间和日期。更多信息,请参阅 Amazon Simple Storage Service 开发人员指南 中的服务器访问日志格式

重要

在 Amazon S3 存储桶上启用服务器访问日志记录不收取额外费用。但是,系统提交给您的任何日志文件都会产生普通存储费用。(您可以随时删除日志文件。) 我们不会计算提交日志文件的数据传输费,但会按正常数据传输费率对访问日志文件收费。

为 S3 存储桶启用服务器访问日志记录

  1. 登录 AWS 管理控制台并通过以下网址打开 Amazon S3 控制台:https://console.amazonaws.cn/s3/

  2. Bucket name 列表中,选择要为其启用服务器访问日志记录的存储桶的名称。

  3. 选择 Properties.

  4. 选择 Server access logging

  5. 选择启用日志记录。对于 Target,请选择您想要接收日志记录对象的存储桶的名称。目标存储桶必须与源存储桶位于同一区域。

  6. (可选)对于 Target prefix (目标前缀),请键入日志对象的密钥名称前缀,这样所有日志对象名称都能以相同字符串开头。

  7. 选择 Save (保存)

    您可以查看目标存储桶中的日志。如果您指定了前缀,前缀在控制台中显示为目标存储桶中的一个文件夹。启用服务器访问日志记录后,可能需要数小时,日志才会传输到目标存储桶。有关如何以及何时传输日志的更多信息,请参阅 Amazon Simple Storage Service 开发人员指南中的服务器访问日志记录

更多信息

如何查看 S3 存储桶的属性?