

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

# 管理 Lightsail 存储桶中的文件和文件夹
<a name="amazon-lightsail-viewing-objects-in-a-bucket"></a>

您可以使用 Lightsail 控制台在 Amazon Lightsail 对象存储服务中查看存储在存储桶中的所有对象。您还可以使用 AWS Command Line Interface (AWS CLI) 和 AWS 开发工具包列出存储桶中的对象密钥。有关存储桶的更多信息，请参阅[对象存储](buckets-in-amazon-lightsail.md)。

## 使用 Lightsail 控制台过滤对象
<a name="view-objects-lightsail-console"></a>

完成以下过程，使用 Lightsail 控制台查看存储在存储桶中的对象。

1. 登录 [Lightsail 控制台](https://lightsail.aws.amazon.com/)。

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

1. 选择所需存储桶的名称，以查看其中的对象。

1. **对象**选项卡中的**对象浏览器**窗格将显示存储桶中存储的对象和文件夹。  
![Lightsail 控制台中的对象浏览器窗格](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/amazon-lightsail-bucket-object-browser-pane.png)

1. 浏览到所需对象的位置，以查看其属性。

1. 在所需对象的旁边添加复选标记，以查看其属性。

1. 此页面右侧的 **Object properties**（对象属性）窗格将显示有关该对象的信息。  
![Lightsail 控制台中的对象属性窗格](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/amazon-lightsail-bucket-object-properties-pane.png)

   显示的信息包括：

   1. 用于查看和下载对象的链接。

   1. 用于复制或删除对象的操作菜单（⋮）。有关复制和删除对象的更多信息，请参阅在 [Amazon Lightsail 中复制或移动存储桶中的对象](amazon-lightsail-copying-moving-bucket-objects.md)和[删除存储桶](amazon-lightsail-deleting-bucket-objects.md)对象。

   1. 对象大小和上次修改时间戳。

   1. 单个对象的访问权限，可以是私有或公有（只读）。有关对象权限的更多信息，请参阅[存储桶权限](amazon-lightsail-understanding-bucket-permissions.md)。

   1. 对象的元数据。内容类型 (`ContentType`) 密钥是 Lightsail 对象存储服务目前唯一支持的元数据。

   1. 对象键值标记。有关更多信息，请参阅[为存储桶对象添加标签](amazon-lightsail-tagging-bucket-objects.md)。

   1. 用于管理对象的存储版本的选项。有关更多信息，请参阅[启用和暂停存储桶中的对象版本控制](amazon-lightsail-managing-bucket-object-versioning.md)。
**注意**  
当您选择多个对象时，**Object properties**（对象属性）窗格仅显示所选对象的总大小。

## 使用查看对象 AWS CLI
<a name="view-objects-aws-cli"></a>

完成以下过程，以使用 AWS Command Line Interface （AWS CLI）列出存储桶中的对象。使用 `list-objects-v2` 命令完成此操作。有关更多信息，请参阅《AWS CLI Command Reference》** 中的 [list-objects-v2](https://docs.aws.amazon.com/cli/latest/reference/s3api/list-objects-v2.html)。

**注意**  
在 AWS CLI 继续执行此过程之前，您必须为 Lightsail 和 Amazon S3 安装并对其进行配置。有关更多信息，请参阅[配置为与 Amazon Lightsail 配合使用](lightsail-how-to-set-up-and-configure-aws-cli.md)。 AWS Command Line Interface 

1. 打开命令提示符或终端窗口。

1. 输入以下命令之一。
   + 输入以下命令列出存储桶中的所有对象键。

     ```
     aws s3api list-objects-v2 --bucket {{BucketName}} --query "Contents[].{Key: Key, Size: Size}"
     ```

     在命令中，{{BucketName}}替换为要列出其所有对象的存储桶的名称。
   + 输入以下命令列出以特定对象键名称前缀开头的对象。

     ```
     aws s3api list-objects-v2 --bucket {{BucketName}} --prefix {{ObjectKeyNamePrefix}} --query "Contents[].{Key: Key, Size: Size}"
     ```

     在该命令中，将以下示例文本替换为自己的文本：
     + {{BucketName}}-您要列出其所有对象的存储桶的名称。
     + {{ObjectKeyNamePrefix}}-对象密钥名称前缀，用于将响应限制为以指定前缀开头的密钥。
**注意**  
这些命令使用 `--query` 参数筛选对每个对象的键值和大小的 `list-objects-v2` 请求的响应。

   示例：

   列出存储桶中的所有对象键

   ```
   aws s3api list-objects-v2 --bucket {{amzn-s3-demo-bucket}} --query "Contents[].{Key: Key, Size: Size}"
   ```

   上面命令的结果应类似于下面的示例。  
![AWS CLI list-objects-v2 命令的结果](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/amazon-lightsail-s3api-list-objects-v2-result.png)

   列出以 `archived/` 对象键名称前缀开头的对象键

   ```
   aws s3api list-objects-v2 --bucket {{amzn-s3-demo-bucket}} --prefix {{archived/}} --query "Contents[].{Key: Key, Size: Size}"
   ```

   上面命令的结果应类似于下面的示例。  
![AWS CLI list-objects-v2 命令的结果](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/amazon-lightsail-s3api-list-objects-v2-prefix-result.png)

## 管理存储桶和对象
<a name="viewing-objects-managing-buckets-and-objects"></a>

以下是管理 Lightsail 对象存储桶的一般步骤：

1. 了解 Amazon Lightsail 对象存储服务中的对象和存储桶。有关更多信息，请参阅 [Amazon Lightsail 中的对象存储](buckets-in-amazon-lightsail.md)。

1. 了解您可以在 Amazon Lightsail 中为存储桶命名的名称。有关更多信息，请参阅 [Amazon Lightsail 中的存储桶命名规则](bucket-naming-rules-in-amazon-lightsail.md)。

1. 通过创建存储分区开始使用 Lightsail 对象存储服务。有关更多信息，请参阅[在 Amazon Lightsail 中创建存储桶](amazon-lightsail-creating-buckets.md)。

1. 了解存储桶的安全最佳实践以及您可以为存储桶配置的访问权限。您可以将存储桶中的所有对象设为公开或私有，也可以选择将单个对象设为公开。通过创建访问密钥、将实例附加到存储桶，以及向其他亚马逊云科技账户授予访问权限，还可以授予对存储桶的访问权限。有关更多信息，请参阅 Amazon Lights [ail 对象存储的安全最佳实践和了解 Amazon Lights](amazon-lightsail-bucket-security-best-practices.md) [ail 中的存储桶权限](amazon-lightsail-understanding-bucket-permissions.md)。

   了解存储桶访问权限后，请参阅以下指南，授予对存储桶的访问权限：
   + [在 Amazon Lightsail 中封锁存储桶的公开访问权限](amazon-lightsail-block-public-access-for-buckets.md)
   + [在 Amazon Lightsail 中配置存储桶访问权限](amazon-lightsail-configuring-bucket-permissions.md)
   + [在 Amazon Lightsail 中为存储段中的单个对象配置访问权限](amazon-lightsail-configuring-individual-object-access.md)
   + [在 Amazon Lightsail 中为存储桶创建访问密钥](amazon-lightsail-creating-bucket-access-keys.md)
   + [在 Amazon Lightsail 中为存储桶配置资源访问权限](amazon-lightsail-configuring-bucket-resource-access.md)
   + [在 Amazon Lightsail 中为存储桶配置跨账户访问权限](amazon-lightsail-configuring-bucket-cross-account-access.md)

1. 了解如何为存储桶启用访问日志记录，以及如何使用访问日志来审计存储桶的安全性。有关更多信息，请参阅以下指南。
   + [访问 Amazon Lightsail 对象存储服务中存储桶的日志记录](amazon-lightsail-bucket-access-logs.md)
   + [Amazon Lightsail 对象存储服务中存储桶的访问日志格式](amazon-lightsail-bucket-access-log-format.md)
   + [在 Amazon Lightsail 对象存储服务中为存储段启用访问日志记录](amazon-lightsail-enabling-bucket-access-logs.md)
   + [使用 Amazon Lightsail 中存储段的访问日志来识别请求](amazon-lightsail-using-bucket-access-logs.md)

1. 创建一个 IAM 策略，让用户能够在 Lightsail 中管理存储桶。有关更多信息，请参阅在 A [mazon Lightsail 中管理存储桶的 IAM 政策](amazon-lightsail-bucket-management-policies.md)。

1. 了解存储桶中对象的标记和识别方式。有关更多信息，请参阅[了解 Amazon Lightsail 中的对象密钥名称](understanding-bucket-object-key-names-in-amazon-lightsail.md)。

1. 了解如何上传文件和管理存储桶中的对象。有关更多信息，请参阅以下指南。
   + [将文件上传到 Amazon Lightsail 中的存储桶](amazon-lightsail-uploading-files-to-a-bucket.md)
   + [使用分段上传将文件上传到 Amazon Lightsail 中的存储桶](amazon-lightsail-uploading-files-to-a-bucket-using-multipart-upload.md)
   + [在 Amazon Lightsail 中查看存储桶中的对象](#amazon-lightsail-viewing-objects-in-a-bucket)
   + [在 Amazon Lightsail 中复制或移动存储桶中的对象](amazon-lightsail-copying-moving-bucket-objects.md)
   + [从 Amazon Lightsail 中的存储桶下载对象](amazon-lightsail-downloading-bucket-objects.md)
   + [在 Amazon Lightsail 中筛选存储桶中的对象](amazon-lightsail-filtering-bucket-objects.md)
   + [在 Amazon Lightsail 中标记存储桶中的对象](amazon-lightsail-tagging-bucket-objects.md)
   + [在 Amazon Lightsail 中删除存储桶中的对象](amazon-lightsail-deleting-bucket-objects.md)

1. 启用对象版本控制，可保留、检索和还原存储桶中存储的每个对象的各个版本。有关更多信息，请参阅 Amazon Lightsai [l 中的存储桶中启用和暂停对象版本控制](amazon-lightsail-managing-bucket-object-versioning.md)。

1. 启用对象版本控制后，您可以还原存储桶中对象的先前版本。有关更多信息，请参阅在 [Amazon Lightsail 中恢复存储桶中对象的先前版本](amazon-lightsail-restoring-bucket-object-versions.md)。

1. 监控存储桶的利用率。有关更多信息，请参阅[在 Amazon Lightsail 中查看存储桶的指标](amazon-lightsail-viewing-bucket-metrics.md)。

1. 配置存储桶指标的警报，以便在存储桶的利用率超过阈值时收到通知。有关更多信息，请参阅[在 Amazon Lightsail 中创建存储桶指标警报](amazon-lightsail-adding-bucket-metric-alarms.md)。

1. 如果存储桶的存储和网络传输不足，请更改存储桶的存储套餐。有关更多信息，请参阅[在 Amazon Lightsail 中更改存储桶的计划](amazon-lightsail-changing-bucket-plans.md)。

1. 了解如何将您的存储桶连接到其他资源。有关更多信息，请参阅以下教程。
   + [教程：将 WordPress 实例连接到 Amazon Lightsail 存储桶](amazon-lightsail-connecting-buckets-to-wordpress.md)
   + [教程：使用带有 Lightsail 内容分发网络分发的 Amazon Lightsail 存储桶](amazon-lightsail-using-distributions-with-buckets.md)

1. 如果您不再使用存储桶，则将其删除。有关更多信息，请参阅[在 Amazon Lightsail 中删除存储桶](amazon-lightsail-deleting-buckets.md)。

**Topics**
+ [使用 Lightsail 控制台过滤对象](#view-objects-lightsail-console)
+ [使用查看对象 AWS CLI](#view-objects-aws-cli)
+ [管理存储桶和对象](#viewing-objects-managing-buckets-and-objects)
+ [Lightsail 对象的 API 操作](object-storage-s3-actions.md)
+ [复制和移动对象](amazon-lightsail-copying-moving-bucket-objects.md)
+ [删除对象](amazon-lightsail-deleting-bucket-objects.md)
+ [下载对象](amazon-lightsail-downloading-bucket-objects.md)
+ [筛选对象](amazon-lightsail-filtering-bucket-objects.md)
+ [管理对象版本控制](amazon-lightsail-managing-bucket-object-versioning.md)
+ [还原对象版本](amazon-lightsail-restoring-bucket-object-versions.md)
+ [为对象添加标签](amazon-lightsail-tagging-bucket-objects.md)