# 提前准备

* 为了使Mobingi的每小时报告分析有效、将讲解需要用在您的AWS帐户的执行任务和需要提交给Mobingi的信息。
* 作业后提交给Mobingi的信息如下。 请您记录每个阶段的作业。 （作业后也可以确认。)

```
- AWS帐户ID（12位数）

- 已创建的报告的信息

    - 报告名

    - S3存储桶

    - 报告路径前缀，或报告路径

- 授权指定存储桶用的 IAM角色的ARN (例如: arn:aws:iam::xxxxxxxxxxxx:role/crossacounnt-access-for-mobingi)
```

## 步骤1：创建S3存储桶以及每小时报告（任意） <a href="#step1" id="step1"></a>

* 使用帐单信息共享的AWS帐户创建每小时报告。
* 如果您已有以下的报告定义条件，可跳过此操作。

  `时间单位: 每小时`

  `报告含有的项目的资源ID将有效`

  `在存储桶中不包含Mobingi不能浏览的对象（为了给整个存储桶阅读访问权）`

### 步骤1-1：创建S3存储桶

* 从S3控制台中用任意的名称创建存储桶。 选项可为默认值。

  因要使用此为报告的输出目标，请记录存储桶名称。

### 步骤1-2：创建每小时报告

* 从AWS管理控制台中，打开“帐单信息和成本管理控制面板”，转到报告菜单内。

进行创建报告。

![](/files/-LIiktbQFkRQSL9LnKbQ)

* 在“第1步：选择内容”页面，请填写以下内容进行下一步。
  * 报告名称：任意
  * 时间单位： **每小时**
  * 包含: 选择 **资源ID**
  * 对以下内容启用支持: 任意

![](/files/-LNxZqZ28JcRw_ClB3yX)

* 在“第2步：选择交付选项”页面，为包括S3存储桶的操作，按以下步骤进行。
  * 输入S3存储桶（之前创建的）名称
  * 示例策略的显示和复制（※请务必在填写S3存储桶名称后在显示）

![](/files/-LIiukMGUOHJ306ZPWB1)

![](/files/-LIivyF4Pr1_R9KGk_cH)

* 复制策略示列后，打开**先前创建的S3存储桶** 的详细信息。（※建议在另一个标签或窗口上操作）
* 在S3中，按“权限”>>“存储桶策略”操作菜单。
* 在存储桶策略编辑器中，适用之前的样本策略

![](/files/-LIoKESI522gBJbicM4H)

返回到“第2步：选择交付选项”，输入以下项目并进行下一步。

* 报告路径前缀：任意（※也可忽略）
* 圧缩：任意

如果存储桶策略不正确，在验证不会成为“有效桶”。

请再次确认S3菜单。

![](/files/-LIsJjP-QUmpv5EW59Bj)

检查“第3步：审核”的显示内容中是否有错误并点击查看和完成。

![](/files/-LOQg6v9SMoFc5-4hOYD)

## 步骤2：创建一个授权Mobingi可以读取的IAM角色 <a href="#step2" id="step2"></a>

从AWS管理控制台中，打开IAM服务并转到“角色”>>“创建角色”菜单。

![](/files/-LIiwIm8fP_1B6oxnETQ)

在“选择受信任实体的类型”中选择“其他AWS帐户”，输入下面的Mobingi帐户ID。

* Mobingi帐户ID： 131920598436

![](/files/-LInCQYhLo-uLiB20P-j)

在“Attach permissions policies”菜单中，选择“创建策略”。

![](/files/-LIiweFSBhuvUSmbT0Qb)

由于在另一个标签（窗口）中打开“创建策略”菜单，选择JSON作为输入格式，以以下的内容输入策略。请将 Resource的`{replace_to_report_bucket}`部分置换为 **要使用的报告的存储桶名称**。

```bash
{
    "Version": "2012-10-17",
   "Statement": [
         {
               "Effect": "Allow",
               "Action": [
                     "s3:Get*",
                     "s3:List*"
               ],
               "Resource": [
                     "arn:aws:s3:::{replace_to_report_bucket}",
                     "arn:aws:s3:::{replace_to_report_bucket}/*"
               ]
         }
   ]
}
```

![](/files/-LIoyTtdOodS15EXiOUE)

进入“查看策略”，输入以下项目并创建策略。

* 名称： 任意(※必須)
* 描述：任意

![](/files/-LIoKKhqUYRq0ztPXRDM)

返回“创建角色”菜单并更新列表，显示之前创建的策略。 激活选项，进入下一步确认。

![](/files/-LIsVtAyzEVr1Mhit9fP)

在“确认”菜单中，输入以下项目。

* 角色名称：任意（\*必填）
* 角色描述：任意

确认是否已适用“可信任实体”和“策略”，并创建角色。

![](/files/-LIsWe0cYCjM7Gj-t3nn)

记录已创建的角色的ARN。

![](/files/-LIsYIHOtJr_OBQsaisy)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.alphaus.cloud/wave-chi/mobingi-wave/prep.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
