使用 CloudPeek

AI 小组件

描述你想要的图表(例如“今天每个 Lambda 函数的错误数”),或对现有小组件的修改(例如“改成单个数字”),AI 模型就会根据你账户中的指标编写它。CloudPeek 会在你添加之前检查它能否加载。

更新于 2026年10月19日

工作原理

AI 模型会以 CloudWatch 控制面板已在使用的格式编写小组件,因此 CloudPeek 会像对待任何控制面板小组件一样查询和绘制它,你也可以把它粘贴到控制面板中。

  1. 模型查找你的指标。它会列出账户中的指标(CloudWatch ListMetrics),以便使用真实的命名空间、指标、维度和资源名称。
  2. 模型编写小组件,CloudPeek 进行检查。CloudPeek 会从账户中加载小组件的数据。如果查询失败或没有找到数据,模型会获知原因并重试,总共最多向模型发出 8 次请求。
  3. 你进行检查。预览会显示它在各种尺寸下的样子,以及模型对它的任何说明。如果需要,可以重命名它或在其他区域中显示它,然后添加。

添加后,AI 小组件会像其他小组件一样刷新,无需再调用模型。

编写小组件

  1. 在小组件标签页上,轻点创建小组件,选择账户(如果只有一个账户,则已自动选中),然后选择 AI 生成。
  2. 在描述小组件下,用不超过 500 个字符说明你想看到的内容。也可以轻点试试下的某个示例;CloudPeek 查明你的账户有哪些服务的指标后(与预设的方式相同),这些示例就会针对这些服务。
  3. 轻点生成。CloudPeek 会显示它正在做什么,例如正在查看你的 AWS/Lambda 指标…或正在检查“…”能否加载…。轻点停止可取消。
  4. 检查预览,如果需要,可以更改标题或区域,然后轻点添加小组件。

模型会在账户的默认区域中查找指标,它编写的小组件也会显示该区域,除非小组件指定了其他区域。如果资源位于其他区域,请在预览中的区域下选择该区域,预览随后会从那里加载小组件的数据;如果小组件的每个指标都指定了自己的区域,则没有“区域”可选。小组件会保留添加时所在的区域,并在下方注明。

在“小组件”标签页上,以及从主屏幕小组件打开的小组件专属屏幕上,模型编写的每个小组件标题旁都有一个 AI 标记。

要根据修改后的描述重新编写 AI 小组件,请从它的更多菜单(⋯)或它的专属屏幕中选择编辑描述,或者选择编辑,然后轻点描述下的编辑描述。创建小组件会打开并显示它的描述;修改描述,再次轻点生成,然后轻点更新小组件即可替换它,并保留其位置,因此显示它的主屏幕小组件会照常显示。如果只想描述需要修改的部分,请改用用 AI 修改(请参阅修改小组件)。在编辑中保存会保持它原来的内容,只更改其标题、区域或时间范围(请参阅编辑小组件)。

使用 Anthropic API 时,第一次轻点生成会先询问要与 Anthropic 共享吗?:请参阅模型能看到什么。Amazon Bedrock 不会询问,因为它在你自己的 AWS 账户中运行。

修改小组件

“小组件”标签页上的任何图表或数字,无论是预设、控制面板小组件还是 AI 小组件,都可以通过描述修改内容来更改:“改成单个数字”、“只显示 checkout 函数”、“显示过去 7 天”、“按分钟而不是按秒”。模型会收到小组件当前的显示内容,包括你为它设置的标题、区域或时间范围,并保留修改未涉及的部分。

  1. 在小组件标签页上,轻点小组件下方的更多按钮(⋯),或打开它的专属屏幕。
  2. 选择用 AI 修改。顶部会显示小组件当前的样子。
  3. 在描述修改下,用不超过 500 个字符说明要修改的内容。也可以轻点试试下的某个示例。
  4. 轻点生成。与编写小组件时一样,CloudPeek 会显示它正在做什么,轻点停止可取消。
  5. 检查预览,如果需要,可以更改标题或区域。
  6. 轻点添加为新小组件可同时保留两个小组件,轻点替换则用修改后的小组件取代原来的小组件。

结果:修改后的小组件出现在“小组件”标签页上,并带有 AI 标记。添加为新小组件会将它添加到底部,原来的小组件保持不变。替换会将它放在原来小组件的位置,显示原小组件的主屏幕小组件(以及 iPhone 和 iPad 上的锁定屏幕小组件)会改为显示修改后的小组件。

  • 以这种方式替换的控制面板小组件将不再跟随其控制面板,预设也不再随 CloudPeek 更新预设而变化:两者都会变成 AI 小组件。预览会在你选择之前提示这一点。
  • 你为原小组件设置的警告阈值和警报阈值不会发送给模型。在能够显示阈值的情况下,预览会在阈值下沿用这些值,因此如果修改改变了单位(例如按分钟而不是按秒),请检查这些值(请参阅警告阈值和警报阈值)。
  • 修改后小组件的描述(在编辑下)由原小组件的内容(AI 小组件的描述或其他小组件的标题)、“修改:”以及你的修改组成,因此编辑描述可以据此重新编写它。
  • 警报列表和文本小组件不提供用 AI 修改,因为模型只编写指标小组件;所属 AWS 账户不在 CloudPeek 中的小组件也不提供。
  • 它的费用与编写小组件相同,发送的内容如模型能看到什么所列;使用 Anthropic API 时,同样会先询问要与 Anthropic 共享吗?。

如何描述你想要的内容

  • 写明服务和指标:“过去一天每个 Lambda 函数的错误数”比“我的函数正常吗?”效果更好。
  • 如果显示方式很重要,请说明如何显示:“以仪表显示 EC2 平均 CPU”、“以表格显示…”、“以数字显示…”。如果想要按天或按小时(而不是按指标)排列的表格,请明确说明:“过去 7 天支出的表格,每天一行”。
  • 如果时间范围不是过去 3 小时,请说明时间范围:“本周 DynamoDB 的读写节流”。
  • 写明资源名称以缩小范围:“checkout API 的 p99 延迟”。

模型编写的是指标小组件:折线图、堆叠面积图、条形图、饼图、数字、仪表和表格,并在有帮助时使用指标数学和 SEARCH。它不编写警报列表或文本小组件:如需显示警报,请使用警报预设或控制面板。

选择模型的运行位置

在 CloudPeek 的设置中,在 AI 小组件下选择服务:

服务模型计费对象所需条件
Amazon Bedrock(默认)Moonshot AI 的 Kimi K2.5小组件所属的 AWS 账户。请求会在你的设备上使用该账户的登录身份签署。bedrock:InvokeModel,已包含在 CloudPeek 的策略中。无需在 Bedrock 中启用或注册任何内容。
Anthropic API在模型下选择:Claude Sonnet 5.5(默认)、Claude Opus 5.5 或 Claude Haiku 5.5你的 Anthropic 账户Anthropic API 密钥:将其粘贴到 API 密钥下,然后轻点保存 API 密钥。无需额外的 AWS 权限。
  • Claude Sonnet 5.5 能可靠地处理 CloudWatch 的指标数学和 SEARCH 语法,速度也足够快,在手机上等待不会太久。Claude Opus 5.5 能力最强,价格约为两倍;Claude Haiku 5.5 速度最快、价格最低。
  • 你的 Anthropic API 密钥保存在此设备上:保存在 iOS 钥匙串中,或在 Android 上使用 Android Keystore 中的密钥加密保存,并且只会发送给 Anthropic。移除 API 密钥会将其删除。

区域和权限

使用 Amazon Bedrock 时,如果 Bedrock 在账户的默认区域中提供 Kimi K2.5,CloudPeek 就在该区域中调用它,否则会在附近的一个固定区域中调用:

账户的默认区域模型的运行位置
us-east-1, us-east-2, us-west-2, eu-west-2, eu-north-1, ap-northeast-1, ap-south-1, ap-southeast-2, sa-east-1相同区域
其他任何欧洲(eu-)、中东(me-、il-)或非洲(af-)区域eu-north-1(斯德哥尔摩)
其他 ap-northeast- 和 ap-east- 区域ap-northeast-1(东京)
其他 ap-south- 区域ap-south-1(孟买)
其他亚太地区(ap-)区域ap-southeast-2(悉尼)
其他 us-west- 区域us-west-2(俄勒冈)
其他南美洲(sa-)区域sa-east-1(圣保罗)
其他任何区域,例如 ca-central-1us-east-1(弗吉尼亚北部)
AWS 中国(cn-)、AWS GovCloud(美国)(us-gov-)和隔离区域不可用:请使用 Anthropic API

Moonshot AI 的模型不通过 AWS Marketplace 销售,因此无需申请模型访问权限、填写用例表单或订阅:账户只需要 IAM 权限。不过,AWS Organizations 中的服务控制策略仍可能拒绝该权限。

只允许 CloudPeek 使用的模型

CloudPeek 的策略允许使用 Bedrock 中的任何模型。要只允许 CloudPeek 使用的模型,请从 CloudPeek 语句中删除 bedrock:InvokeModel,并在其后添加以下语句:

JSON
{
  "Sid": "CloudPeekBedrock",
  "Effect": "Allow",
  "Action": "bedrock:InvokeModel",
  "Resource": "arn:aws:bedrock:*::foundation-model/moonshotai.kimi-k2.5"
}

在推出 AI 小组件之前就已完成设置?

请将 cloudwatch:ListMetrics 和 bedrock:InvokeModel 添加到策略或权限集中,或部署入门中更新后的模板。如果没有 ListMetrics,模型只能根据标准 AWS 指标名称编写,对你自己的资源而言成功率较低。

费用

  • 一个小组件通常需要向模型发出两到三次请求:使用 Amazon Bedrock 约 1 美分,使用 Claude Sonnet 5.5 则需几美分。只在编写时付费一次。
  • 之后,它的刷新费用与其他小组件相同:请参阅费用。

模型能看到什么

只有在你轻点生成时,CloudPeek 才会向模型发送:

  • 你的描述;或者,当你用 AI 修改小组件时,发送你描述的修改以及小组件的定义:它的标题、指标及其维度(其中可能包括资源名称),以及时间范围和区域等设置;
  • 账户的默认区域;
  • 模型在账户中查找的指标的名称和维度,其中可能包括函数或队列名称等资源名称。它通常在默认区域中查找,但也可以在账户的任何区域中查找;
  • 对于它编写的每个小组件,是否找到了数据(如果没有找到,还包括其时间范围开始的日期和时间),或 CloudWatch 返回的错误。

它绝不会看到你的 AWS 凭证、指标值或控制面板。

  • Amazon Bedrock 在你自己的 AWS 账户中、上表所列的区域运行,受你与 AWS 之间的协议约束。
  • Anthropic API 通过你的 API 密钥从你的设备接收这些内容,受 Anthropic 的隐私政策以及你与 Anthropic 之间的协议约束。首次使用前,CloudPeek 会询问要与 Anthropic 共享吗?,只有在你轻点允许后才会发送任何内容。

另请参阅权限和安全以及隐私政策。

如果无法正常工作

关于 Bedrock 权限、区域、API 密钥,或模型无法生成可加载的小组件的消息,请参阅故障排除 › AI 小组件中的说明。