参考

故障排除

找到你看到的提示,或用你自己的话描述的问题,以及相应的解决方法。

更新于 2026年10月20日

查找你的问题

登录

在你轻点验证并保存、在浏览器中继续或验证并更新密钥时,可能会出现以下提示。

“已以 … 身份登录,但它无权读取 CloudWatch 控制面板。”

密钥或角色有效,但其策略不允许它读取 CloudWatch。请将 CloudPeek 策略(或 CloudWatchReadOnlyAccess)附加到 IAM 用户,或将其添加到你选择的权限集中。请参阅为 CloudPeek 创建登录身份。

“AWS 无法识别该访问密钥 ID。”

请检查你是否复制了完整的访问密钥 ID,以及该密钥在 IAM 控制台中是否仍处于活动状态。如果它已被删除,请为该用户创建新的密钥。

“秘密访问密钥不正确,或此设备的时钟有误。”

请检查你是否复制了完整的秘密访问密钥,它只在创建密钥时显示一次;如果丢失了,请创建新的密钥并删除旧密钥。如果设备的时钟偏差超过几分钟,AWS 也会拒绝其请求。在 iPhone 和 iPad 上,前往“设置”中的通用 › 日期与时间,开启自动设置。在 Android 上,前往“设置”中的系统 › 日期和时间,开启自动设置时间;具体路径因手机厂商而异。

“会话令牌已过期。请重新登录。”

临时凭证只能持续几个小时。请获取新的凭证并更新该账户(请参阅访问密钥),或者改用 IAM 用户的密钥或 IAM Identity Center,CloudPeek 会自动为它们续期。

“IAM Identity Center 在任何区域都无法识别 …。”

请检查起始 URL 是否为你的 AWS 访问门户,即你登录 Identity Center 时使用的地址,例如 https://my-company.awsapps.com/start。它显示在 IAM Identity Center 的控制面板上。

“此验证码已过期。请重新开始以获取新的验证码。”

必须在 CloudPeek 于验证码下方显示的时间用完之前,在浏览器中批准该验证码。轻点重新开始,并尽快批准新的验证码。

“没有浏览器能打开登录页面。请在任意设备的浏览器中打开以下地址:”

仅限 Android。手机上没有任何应用能打开 AWS 的登录页面。点按复制链接,然后在任意设备(例如你的电脑)的浏览器中打开该地址。检查那里的验证码是否与 CloudPeek 显示的一致(复制验证码可复制它),然后批准。批准后,CloudPeek 会继续。

“你无法通过 IAM Identity Center 访问任何 AWS 账户。”或“你在 … 中没有任何角色。”

必须在该账户中直接或通过组将 CloudPeek 权限集分配给你。如果你刚刚添加了该分配,请等待一分钟后重新登录。

“该登录对应的是 AWS 账户 …,但 … 是账户 …”

重新登录或更新密钥时,必须登录到该账户的小组件所来自的同一个 AWS 账户。请登录该账户,或从“账户”标签页将另一个账户添加为新账户。

小组件提示的含义

刷新失败时,小组件会保留最后的数据并说明原因。中号和大号小组件会在底部说明原因以及这些数据的时间,例如“无法连接 · 数据截至周五 14:05”;小号小组件会显示“自14:05起未更新”或“登录以刷新”。小组件还没有任何数据时,会改为显示完整的提示。

“登录已过期”、“登录以刷新”或“你的 AWS 登录已过期”

该账户的 IAM Identity Center 会话达到了组织的时限,或者其访问密钥已被停用、删除或已过期。轻点小组件,或在 App 中轻点重新登录(使用密钥时为更新访问密钥):相关信息已预先填好,你的小组件会照常继续工作。请参阅登录失效时。

“访问被拒绝”

该登录身份缺少某项权限。警报小组件需要 cloudwatch:DescribeAlarms;控制面板小组件需要 cloudwatch:GetDashboard;每个指标小组件都需要 cloudwatch:GetMetricData。请检查策略(请参阅权限)和所有服务控制策略,并确认该小组件是为你所认为的那个账户创建的。

“无法连接”或“无法连接 AWS”

没有网络,或 AWS 没有响应。小组件会在 10 分钟内重试,并在此期间保留最后的数据。

“控制面板已删除”

该小组件所来自的控制面板已不存在,或已被重命名。在 CloudPeek 中打开该控制面板并重新固定该小组件:如果它是同名控制面板上的同一个小组件,之前显示它的主屏幕小组件会重新连接。

“账户未添加”或“此小组件是从 AWS 账户 … 固定的,但该账户未添加到 CloudPeek。”

该小组件所属的 AWS 账户已不在 CloudPeek 中。请重新添加该账户(请参阅添加账户),或为主屏幕小组件选择其他要显示的小组件:在 iPhone 和 iPad 上,按住它,轻点编辑小组件,然后选择一个;在 Android 上,点按它,然后选择一个。

“无法刷新”或“自…起未更新”

发生了其他问题。打开 CloudPeek:“小组件”标签页会在该小组件下方用橙色说明原因。轻点小组件的刷新按钮即可重试。如果小组件显示的是 AWS 自己的错误文本(例如控制面板 JSON 有问题),那就是 CloudWatch 返回的内容。

“设备解锁后将刷新。”

仅限 iPhone 和 iPad。你的 iPhone 重新启动后尚未解锁,因此小组件还无法读取你的登录信息。请将它解锁。(如果有较早的数据可显示,小组件会改为显示“无法刷新”。)

“无法读取已保存的登录信息。稍后将重试。”

仅限 Android。手机的安全存储(Android Keystore)当时暂时无法使用,这种情况通常会自行恢复。小组件会在几分钟内重试,因此你无需执行任何操作;如果它一直显示此提示,请打开 CloudPeek。(如果有较早的数据可显示,小组件会改为显示“无法刷新”。)

“无法读取已保存的登录信息。请打开 CloudPeek 进行检查。”

无法读取该账户已保存的登录信息。请打开 CloudPeek;如果该账户需要,请重新登录,或者移除该账户后重新添加。

“此时间范围内无数据。”

在小组件的时间范围内,CloudWatch 没有这些指标的数据,而 CloudPeek 无法判断原因:通常是资源存在但处于空闲状态,因为许多 AWS 指标只在有活动时才会发布。请检查区域(预设和 AI 小组件会保留添加时所在的区域)、维度,以及对于支出小组件是否已开启账单指标。在控制面板上,可以使用 start 扩大时间范围。如果 CloudPeek 能判断小组件为空的原因,就会改为说明原因(见下文)。另请参阅我的第一个小组件是空的。

小组件为何为空

为了判断小组件为何找不到数据,CloudPeek 会列出该账户在小组件所在区域中的指标;如果那里没有,则列出其他区域中的指标(cloudwatch:ListMetrics),并将结果保留一天。在 App 中,预览和小组件的专属屏幕会完整说明原因;小号主屏幕小组件以及 iPhone 和 iPad 上的矩形锁定屏幕小组件则会用更简短的文字说明。

  • “请在账单控制台中开启 CloudWatch 账单警报。支出会在一天内显示。”或“请开启 CloudWatch 账单警报。”:没有账单指标的账户中的支出小组件。请开启接收 CloudWatch 账单警报(请参阅开启账单指标,小组件下方的链接会打开该部分),并等待几个小时,让首批费用数据出现。
  • “此账户的支出位于你所在组织的管理账户中。”或“支出位于你的管理账户中。”:通过 IAM Identity Center 登录的账户中的支出小组件,而该账户不是其组织的管理账户。AWS 将每个账户的账单指标都保存在管理账户中:请将该管理账户添加到 CloudPeek 并开启账单警报,然后在那里添加其支出小组件。如果这就是管理账户,说明它的登录身份无法列出组织的账户:请添加 organizations:ListAccounts(请参阅权限)。
  • “… 中没有 …”,例如“eu-west-1 中没有 SQS 队列。”:该账户在小组件所在区域中,以及 CloudPeek 能查找的任何其他区域中,都没有该小组件的资源。请通过编辑选择其他区域,或选择其他小组件。
  • “你的 … 位于 …”,例如“你的 SQS 队列位于 us-west-2。”:资源位于其他区域。在小组件的屏幕上或预览中,轻点在 us-west-2 中显示即可在该区域中显示;显示它的主屏幕小组件也会随之更改。
  • “S3 每天报告一次存储桶大小。”(对于其他服务的每日指标,则为“这些指标每天报告一次。”):S3 存储指标每天到达一次,因此新存储桶需要一天才会出现,短于一天的时间范围可能会错过当天的数据。请通过编辑以更长的时间范围显示它,或等待一天。

“… 中没有警报。”、“… 中没有以‘…’开头的警报。”或“此小组件没有警报。”

警报预设在其区域中没有找到警报,或没有找到名称以显示下所选文本开头的警报,或者控制面板的警报小组件没有列出任何警报。请检查区域和名称的开头(区分大小写),或将警报 ARN 添加到小组件中(请参阅示例:生产环境警报)。

“…:登录以刷新”、“…:无法刷新”或“无法刷新(…)”

涵盖所有账户的警报小组件(请参阅所有账户中的警报)会为每个账户显示一行;当某个账户的警报无法读取时,该账户所在的行会说明原因,其他账户则继续刷新:

  • “…:登录以刷新”:该账户的登录已失效。轻点小组件,然后为该账户轻点重新登录(使用密钥时为更新密钥)。
  • “…:访问被拒绝”:该账户的登录身份无法调用 cloudwatch:DescribeAlarms(请参阅访问被拒绝)。
  • “…:无法连接 AWS”:没有网络,或 AWS 没有响应。它会在 10 分钟内重试。
  • “…:无法刷新”:发生了其他问题。小组件的屏幕会说明具体原因。
  • “…:无警报”:该账户在所选区域中没有警报。“…:1 个未知”统计的是处于 CloudPeek 无法识别的状态的警报。

如果某个账户在某个区域无法读取而在其他区域可以,小组件的屏幕也会指明该区域,例如“无法刷新(eu-south-1)”或“访问被拒绝(eu-south-1)”:这通常是该账户尚未启用的区域。请在编辑中的区域下取消勾选该区域。如果所有账户都无法读取,小组件会像其他小组件一样保留最后的数据并说明原因,“小组件”标签页会指明第一个失败的账户,例如“prod:似乎已断开与互联网的连接。”

“尚不支持 … 小组件。”

Logs Insights、Metrics Explorer 和自定义(Lambda)小组件目前还无法显示,因此 CloudPeek 不提供它们。请改为选择指标或警报小组件。

小组件设置之前的提示

提示解决方法
“轻点以登录 AWS。”在 CloudPeek 中添加 AWS 账户(请参阅入门)。
“打开 CloudPeek 并创建一个小组件。此小组件随后会显示它。”在 CloudPeek 中添加一个小组件(请参阅创建小组件)。主屏幕小组件随后会显示它,并且在你添加更多小组件后仍会继续显示它。要选择其他小组件:在 iPhone 和 iPad 上,按住它并轻点编辑小组件;在 Android 12 及更高版本上,按住它,然后点按设置或编辑按钮。
“此小组件已在 App 中移除。…”它显示的小组件已从“小组件”标签页中移除。请为主屏幕小组件选择其他小组件(在 iPhone 和 iPad 上编辑它;在 Android 上点按它),或再次添加同一个控制面板小组件或预设以重新连接。
“编辑此小组件以选择它显示的小组件。”,在 Android 上为“点按以选择它显示的小组件。”尚未选择小组件的概览小组件。在 iPhone 和 iPad 上,按住它,轻点编辑小组件,然后轻点小组件,并选择两到四个。在 Android 上,点按它,勾选两到四个,然后点按完成。请参阅在一个小组件中显示多个值。
“打开 CloudPeek 并创建一个小组件。然后编辑此小组件以选择它显示的小组件。”,在 Android 上为“打开 CloudPeek 并创建一个小组件。然后点按以选择它显示的小组件。”在 CloudPeek 中还没有添加任何带值的小组件(文本以外的任何小组件)时就添加的概览小组件。请添加一些小组件(请参阅创建小组件),然后为概览小组件选择它们:在 iPhone 和 iPad 上编辑它;在 Android 上点按它。
“无法加载此小组件。”打开 CloudPeek 查看原因,然后轻点小组件的刷新按钮。

概览:“小组件已移除”和“编辑以选择其他”

概览小组件显示的某个小组件已从“小组件”标签页中移除。请选择其他小组件:在 iPhone 和 iPad 上,按住概览小组件,轻点编辑小组件,然后轻点小组件;在 Android 上,点按该项。或者再次添加同一个控制面板小组件或预设以重新连接。对于其他已过时的小组件,概览小组件会用与小号小组件相同的简短文字说明原因,例如“登录以刷新”、“访问被拒绝”或“自14:05起未更新”;无法读取已保存的登录信息时则显示“打开 App”。

锁定屏幕:“登录”、“打开 App”、“选择小组件”或“不可用”

仅限 iPhone 和 iPad。锁定屏幕小组件只用一两个词。登录:登录已过期,或尚未添加账户。打开 App:无法读取已保存的登录信息。选择小组件:尚未添加小组件。不可用:还没有可显示的内容,或者是文本小组件(文本小组件适用于主屏幕)。没有值的矩形小组件会显示“–”,如果 CloudPeek 能判断原因,会在其下方说明,例如“请开启 CloudWatch 账单警报。”(请参阅小组件为何为空)。

小组件看起来变淡了

它的数据已超过一天。其下方的提示会说明它为什么没有刷新。

待机显示中的小组件呈红色

仅限 iPhone。这是待机显示的夜间模式,它会在黑暗环境中将所有内容显示为红色。超过警告阈值或警报阈值的值仍会带有该阈值的符号。要保留待机显示的颜色,请在设置 › 待机显示中关闭夜间模式。请参阅待机显示。

在 Mac 上,CloudPeek 的小组件不见了,或要求你在 iPhone 上打开 CloudPeek

Mac 显示的是你 iPhone 上的 CloudPeek 小组件(请参阅在 Mac 上)。如果 Mac 的小组件库中没有它们,请检查:Mac 是否装有 macOS 14 或更高版本,并在系统设置 › 桌面与程序坞中开启了使用 iPhone 小组件;iPhone 是否装有 iOS 17 或更高版本;两者是否使用同一个 Apple 账户;以及 iPhone 是否在 Mac 附近或连接到同一个 Wi-Fi 网络。CloudPeek 不是 Mac App,因此点按小组件会要求你在 iPhone 上打开 CloudPeek。

小组件没有准时刷新

小组件何时刷新由 iOS 决定,在繁忙的日子或低电量模式下,iOS 会拉长刷新间隔;Android 也会自行决定,并可能在手机省电时延后刷新。你在设置中设定的间隔只是一个参考。S3 存储和账单小组件最多每 6 小时或每 3 小时刷新一次,因为 AWS 每天只更新一次或几次这些数据;它们的专属屏幕上也会注明这一点。要立即刷新,请打开 App,或轻点任意小组件的刷新按钮。请参阅小组件何时刷新。

数据缺失或异常

我的第一个小组件是空的

两个常见原因:

  • 区域。预设和 AI 小组件会在你添加它们时账户所用的默认区域中查找,该区域最初为 us-east-1。如果你的资源在其他区域,小组件会指明位置,例如“你的 Lambda 函数位于 eu-west-1。”:在它的屏幕上轻点在 eu-west-1 中显示。在创建小组件中,预设列表也会指明资源所在的位置,选择该预设即可在那里显示。或者在预览中的区域下选择资源所在的区域,或更改账户的默认区域(请参阅账户)。
  • 账单指标。支出小组件需要开启接收 CloudWatch 账单警报,并且首批数据需要几个小时才会出现:在此之前,它们会显示“请在账单控制台中开启 CloudWatch 账单警报。支出会在一天内显示。”请参阅开启账单指标。

控制面板的更改没有显示

小组件每次从 AWS 刷新时都会读取控制面板,但会重复使用过去五分钟内加载的任何内容。轻点小组件的刷新按钮即可立即获取。请检查你是否已在控制台中保存控制面板,或你的部署是否已完成。

小组件没有跟随其控制面板的更改

控制面板小组件被移动、调整大小、更改标题或编辑后,小组件会跟随这些更改。如果控制面板一次变化太大,以致 CloudPeek 无法判断原来是哪个小组件,它会继续显示找到的最后一个版本。在 App 中打开该控制面板并重新固定该小组件:之前显示它的主屏幕小组件会重新连接。

数字与控制台不一致

请检查小组件下方的时间范围。CloudPeek 依次使用小组件的 start、控制面板的设置,最后是过去 3 小时;对于较长的时间范围,它可能会增大周期,与控制台的做法相同。小组件参考中列出了具体规则。

账单小组件为空

账单指标仅存在于 us-east-1 中,只有在开启接收 CloudWatch 账单警报后才会出现,并且在 AWS Organizations 中仅存在于管理账户中。如果 CloudPeek 能判断是哪种情况,小组件会注明(请参阅开启 CloudWatch 账单警报)。请参阅支出示例。

警报显示为问号或虚线圆圈

问号表示该警报还没有足够的数据进行评估。虚线圆圈表示 CloudPeek 找不到该警报:请检查控制面板中的 ARN。请参阅警报示例。

图表没有显示所有数据系列

图表最多绘制 30 个数据系列:折线图显示值最高的 30 个,堆叠图则将其余的合计为“其他”。在 App 中,小组件下方会注明这一点。要查看每一个系列,请缩小 SEARCH 的范围或减少小组件上的指标。

收不到警报通知,或“CloudPeek 的通知已关闭。在‘设置’中允许通知后即可收到通知。”

如果小组件的屏幕显示此提示,说明在手机的“设置”中关闭了 CloudPeek 的通知,可能是因为系统询问时你没有允许。在 iPhone 和 iPad 上,轻点警报触发时通知下方的打开设置,开启允许通知,然后返回 CloudPeek。在 Android 上,点按打开设置,这会打开 CloudPeek 的通知设置,开启通知后返回即可。如果已允许通知,请检查该小组件是否在你的主屏幕上(在 iPhone 和 iPad 上也可以是锁定屏幕,或者 iPhone 上的小组件显示在待机显示中或 Mac 上):通知来自小组件在这些位置的刷新(在 iPhone 和 iPad 上间隔数十分钟,在 Android 上最多每 15 分钟一次),以及 App 中的刷新。开启通知时已处于警报状态的警报,会在下次触发时通知。请参阅在警报触发时收到通知。

“无法加载前一周的数据进行比较。”

开启了与前一周比较的小组件屏幕获取了小组件的数据,但没有获取到一周前同一时间的数据,可能是因为连接中断或 AWS 繁忙(“Rate exceeded”)。图表会在不含前一周数据的情况下显示。在屏幕上下拉即可重试。请参阅其他时间范围和前一周。

缺少来自其他账户的指标

带有 accountId 的指标需要在两个账户之间设置 CloudWatch 跨账户可观测性。警报只会在小组件所属的账户中查找。

AI 小组件

“此账户的 IAM 用户或角色无权在 Amazon Bedrock 中使用 Kimi K2.5。”

该登录身份需要 bedrock:InvokeModel,并且其策略和所有服务控制策略都必须允许该权限。如果你将策略限定为某一个模型,其资源为 arn:aws:bedrock:*::foundation-model/moonshotai.kimi-k2.5。请参阅区域和权限。

“Amazon Bedrock 不会为此 AWS 账户运行 Kimi K2.5:…”

Bedrock 因其自身的原因拒绝了请求,提示的后半部分会给出原因,例如配额。此模型无需注册或启用,因此请与你的 AWS 管理员核实原因,或者在设置 › AI 小组件中添加 Anthropic API 密钥并选择 Anthropic API。

“Amazon Bedrock 未在 … 提供 Kimi K2.5,而 CloudPeek 会在该区域为此账户调用它。”

提示中会指明 CloudPeek 调用的区域,它通常是附近的某个区域,而不是账户自己的区域(请参阅区域表)。Bedrock 已不在该区域提供此模型。请在设置 › AI 小组件中选择 Anthropic API。

“Amazon Bedrock 中的 Kimi K2.5 不适用于 … 所在 AWS 分区中的账户。”

该模型仅在商业 AWS 分区中提供,不适用于 AWS 中国区域或 AWS GovCloud(美国)。请在设置 › AI 小组件中添加 Anthropic API 密钥并选择 Anthropic API。

“Anthropic API 密钥被拒绝。请在‘设置’中检查。”

在设置 › AI 小组件中,轻点移除 API 密钥,然后重新粘贴密钥。在 Anthropic Console 中检查该密钥是否已被撤销。

“此 Anthropic API 密钥无法使用该模型:…”

该密钥有效,但其 Anthropic 账户或工作区无法使用所选的 Claude 模型。请在设置 › AI 小组件中的模型下选择其他模型,或在 Anthropic Console 中检查该密钥的权限。

“模型无法生成可加载的小组件(…)”

模型尝试了多个小组件,但都没有找到数据;提示会说明最后一次出了什么问题。请写明 AWS 服务和指标,例如“每个 Lambda 函数的错误数”,并检查该账户的默认区域中是否有该指标。如果登录身份没有 cloudwatch:ListMetrics,模型就无法查找你的指标的真实名称:请将其添加到策略中。

“没有为此返回小组件。”、“模型拒绝编写该小组件。”或“模型的回答过长。”

换一种方式描述:一张图表或一个数字,并写明服务和指标。如果回答过长,请要求一个更简单的小组件。

“… 收到的请求过多。”或“… 目前繁忙。”

请一分钟后再试。如果在 Bedrock 上反复出现这种情况,该账户可能已达到此模型的 Bedrock 配额;可以改用 Anthropic API。

AI 生成要求提供 Anthropic API 密钥

在设置 › AI 小组件中选择了 Anthropic API,但没有保存密钥。请添加密钥,或选择 Amazon Bedrock。

CloudFormation 和 Terraform

CloudFormation:“Unresolved resource dependencies”或无法识别的变量

在 !Sub 中,每个 ${…} 都会被当作 CloudFormation 变量,包括 CloudWatch 动态标签。请将 ${PROP('Dim.ServiceName')} 写成 ${!PROP('Dim.ServiceName')}。

CloudFormation:“Requires capabilities: [CAPABILITY_NAMED_IAM]”

这些模板会创建使用你所选名称的 IAM 资源。请添加 --capabilities CAPABILITY_NAMED_IAM,或在控制台中勾选确认选项。

Terraform:错误指向控制面板标签中的 ${…}

Terraform 会把字符串中的 ${…} 当作插值。请将 CloudWatch 动态标签写成 $${PROP('Dim.ServiceName')}。

部署后控制面板无效

CloudWatch 会在你部署时检查 JSON。将主体粘贴到控制台的操作 › 查看/编辑源中,它会指出问题所在,然后将修正复制回你的代码中。在 Terraform 中,jsonencode 生成的始终是有效的 JSON,因此请查找错误的属性名称或值。

删除堆栈或运行 terraform destroy 时,在用户或策略上失败

IAM 不会删除仍有访问密钥的用户,也不会删除附加在堆栈之外的策略。请先删除密钥,并从所有权限集中分离该策略。请参阅将其移除。

在控制台中所做的更改消失了

如果控制面板由 CloudFormation 或 Terraform 管理,下一次部署会用你代码中的内容替换它。请将你想保留的更改从操作 › 查看/编辑源复制到代码中。请参阅以代码方式管理。

仍然无法解决?

在 CloudPeek 中,轻点设置 › 联系支持,这会新建一封发送至 support@cloudpeek.app 的电子邮件,其中已包含 App 的版本(也显示在关于下的版本中)、手机的系统版本及其型号。请补充:

  • 小组件或 App 显示的原文,或者截图;
  • 小组件的类型(控制面板、预设或 AI)及其区域;
  • 该账户是使用访问密钥还是 IAM Identity Center 登录;
  • 你按照了哪份指南操作(如有)。

切勿向我们发送你的秘密访问密钥或 API 密钥。