Documentation Index
Fetch the complete documentation index at: https://docs.flashcat.cloud/llms.txt
Use this file to discover all available pages before exploring further.
概述
Flashduty CLI 支持将 Atlassian Statuspage 的组件、分组、历史事件和邮件订阅者迁移到 Flashduty 状态页。迁移分为两个独立步骤:
- 迁移结构与历史 — 组件、分组、历史事件(含维护记录)和通知模板
- 迁移邮件订阅者 — 订阅者列表及其订阅偏好
准备工作
安装 Flashduty CLI
- macOS / Linux
- Windows (PowerShell)
- 手动下载
登录 Flashduty
获取 Atlassian Statuspage API Key
- 登录 Atlassian Statuspage 管理面板
- 进入 User icon > API info,复制 API Key
- 设置环境变量:
获取 Atlassian Statuspage Page ID
在 Atlassian Statuspage 管理面板中,Page ID 显示在页面 URL 或页面设置中。格式类似0db0rq26tg1l。
第一步:迁移结构与历史
此步骤会将组件、分组、历史事件(含维护记录)和通知模板迁移到 Flashduty,并自动创建一个新的 Flashduty 状态页。
| 参数 | 必填 | 说明 |
|---|---|---|
--from | 是 | 迁移来源,目前仅支持 atlassian |
--source-page-id | 是 | Atlassian Statuspage 的 Page ID |
--api-key | 是 | Atlassian Statuspage 的 API Key |
--url-name | 否 | 新创建的 Flashduty 公开状态页的 URL 名称 |
查询迁移进度
target-page-id),请记录此 ID,后续迁移订阅者时需要用到。
验证导入结果
在进行下一步之前,建议检查导入的内容:结构迁移可以多次执行,但不建议重复执行过多次。如果需要取消正在运行的迁移任务:
第二步:迁移邮件订阅者
确认结构和历史导入正确后,执行订阅者迁移:
| 参数 | 必填 | 说明 |
|---|---|---|
--from | 是 | 迁移来源,atlassian |
--source-page-id | 是 | Atlassian Statuspage 的 Page ID |
--target-page-id | 是 | 第一步中创建的 Flashduty 状态页 ID |
--api-key | 是 | Atlassian Statuspage 的 API Key |
migrate status 查询进度:
导入的订阅者会直接变为活跃状态,无需邮件验证,导入后即可接收状态更新通知。已在 Atlassian 端被标记为隔离(quarantined)的邮箱地址会被自动跳过。
第三步:切换域名与 RSS 订阅
迁移完成后,完成最后的切换:
自定义域名切换
自定义域名切换
如果您的 Atlassian Statuspage 使用了自定义域名,将 CNAME 记录指向 Flashduty 提供的域名即可完成切换。具体配置请参考 创建与管理状态页。
RSS/Atom 订阅兼容
RSS/Atom 订阅兼容
Flashduty 兼容 Atlassian Statuspage 的
history.rss 和 history.atom 链接格式。如果您的用户通过这些链接订阅了 RSS/Atom,切换域名后订阅将自动生效,无需通知用户修改订阅地址。详见 订阅管理。