

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

# 导出建议
<a name="exporting-your-recommendations"></a>

本节为您提供有关如何导出 AWS Compute Optimizer 推荐的说明。建议以 CSV 文件形式导出，其元数据以 JSON 文件形式导出。

## 先决条件
<a name="exporting-your-recommendations-prerequisites"></a>
+ 以下过程假定您已完成[指定将建议导出到的现有 S3 存储桶](create-s3-bucket-policy-for-compute-optimizer.md)过程。
+ 请务必了解适用于导出 Compute Optimizer 建议的以下限制。
  + 您无法 AWS 区域 将多个推荐导出到单个 Amazon S3 存储桶中。要从多个中导出推荐 AWS 区域，您必须在每个 AWS 区域存储桶中为推荐创建单独的 Amazon S3 存储桶。
  + 每种资源类型和每个 AWS 区域只能有一个进行中的建议导出任务。在创建新的导出任务之前，请确认之前所有导出任务都已完成。有关如何查看导出任务（包括进行中的任务）的更多信息，请参阅[查看导出任务](viewing-your-exports.md)。
  + 每种资源类型和每个区域中的建议都导出到单独的 CSV 文件中。不能将来自多种资源类型和多个区域的建议导出到单个文件中。
  + 大型导出任务最多可能需要几个小时才能完成。要缩短等待时间，请考虑限制导出任务中包含的建议列。此外，如果您的账户是组织的管理账户，请考虑限制导出任务中包含的成员账户数量。

## 过程
<a name="exporting-your-recommendations-procedure"></a>

**导出建议**

1. 打开 Compute Optimizer 控制台，网址为。[https://console.aws.amazon.com/compute-optimizer/](https://console.aws.amazon.com/compute-optimizer/)

1. 在导航窗格中选择资源。例如，在 Fargate 上选择**EC2实例**、**Auto Scaling 组**、**EBS 卷**、**Lambda** 函数**或 ECS 服务**。

1. 在**建议**页面上，选择**操作**下拉菜单，然后选择**导出建议**。

1. 在**导出建议**页面的**导出目标设置**下，指定以下内容：

   1. 在 “**区域**” 中， AWS 区域 为您的导出指定一个。

   1. 在**目标 S3 存储桶名称**中，指定特定区域中现有 S3 存储桶的名称。

   1. （可选）选择**添加区域**以导出其他 AWS 区域的建议。

   1. （可选）选择特定区域和 S3 存储桶名称旁边的**删除**，将目标从导出任务中删除。

   1. （可选）对于**对象前缀**，为所有导出文件指定要在目标 S3 存储桶中使用的前缀。前缀是 S3 对象键的可选附加内容，可在 S3 存储桶中组织导出文件。您可以指定日期前缀（例如 `2020/april`）、资源类型前缀（例如 `ec2-instances`）或两者的组合（例如 `2020/april/ec2-instances`）。

1. 在**导出筛选器**下，指定以下内容：

   1. 对于**资源类型**，选择要包含在建议导出中的资源类型。

   1. 对于**账户**，选择是否要包括针对组织所有成员账户的建议。只有当您的账户是组织的管理账户时，此选项才可用。

   1. 对于 **CPU 架构首选项**，请选择 **Graviton (`aws-arm64`)** 以导出基于 64 位 ARM 架构 (AWS Graviton) 的建议。否则，选择**当前**以导出基于当前实例 CPU 架构的建议。

1. 在**要包含的列**下，选择要包含在建议导出中的建议数据。有关所包含的列的详细信息，请参阅[导出的文件](exported-files.md)。

1. 确认导出任务配置正确后，选择**导出**。或者，若要返回**建议**页面而不创建导出任务，请选择**取消**。如果取消导出任务配置，则将删除此配置。
**注意**  
如果您一次导出多个 AWS 区域 推荐，则它们将被视为单独的导出任务。Compute Optimizer 会尝试同时启动所有这些任务。如果导出任务无法启动，**导出建议**页面将显示错误。成功启动的导出任务将继续处理。但是，在尝试重新启动任务之前，必须解决失败任务的错误。

建议导出任务可能需要几个小时才能完成。在**导出**页面中查看导出任务的状态。有关更多信息，请参阅 [查看导出任务](viewing-your-exports.md)。导出任务完成后，建议导出文件及其关联的元数据文件将保存到指定的 S3 存储桶中。以下是导出文件及其关联元数据文件的完整 Amazon S3 对象键示例。对象键中的账户 ID 是导出任务请求者的账户。有关更多信息，请参阅 [导出的文件](exported-files.md)。

```
s3://amzn-s3-demo-bucket/OptionalPrefix/compute-optimizer/AccountId/AWS Region-CreatedTimestamp-UniqueJobID.csv
```

```
s3://amzn-s3-demo-bucket/OptionalPrefix/compute-optimizer/AccountId/AWS Region-CreatedTimestamp-UniqueJobID-metadata.json
```

**示例**：

```
s3://compute-optimizer-exports/ec2-instance-recommendations/compute-optimizer/111122223333/us-west-2-2020-03-03T133027-3e496c549301c8a4dfcsdX.csv
```

```
s3://compute-optimizer-exports/ec2-instance-recommendations/compute-optimizer/111122223333/us-west-2-2020-03-03T133027-3e496c549301c8a4dfcsdX-metadata.json
```

## 后续步骤
<a name="exporting-your-recommendations-next-steps"></a>

有关如何查看您创建的导出作业的说明，请参阅[查看导出任务](viewing-your-exports.md)。

## 其他资源
<a name="exporting-your-recommendations-resources"></a>
+ 故障排除 – [故障诊断失败的导出作业](troubleshooting-account-opt-in.md#troubleshooting-exports)
+ [导出的文件](exported-files.md)
+ [Amazon Simple Storage Service 用户指南](https://docs.aws.amazon.com/AmazonS3/latest/userguide/)。