Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

Build DNS Automation at Onboarding — Manual Console Before a 2-Path Provisioning Pipeline

说明与用途

在客户入职时,DNS 自动化分为两条路径:平台拥有的区域完全自动化,客户拥有的区域提供指令。使用状态机跟踪进度,确保幂等重试。

问题

Onboarding custom domains requires DNS changes that are currently handled manually, creating an untracked work queue and inconsistent visibility for on‑call engineers.

结果

The two‑path pipeline reduces manual toil, provides clear state visibility, and ensures idempotent retries. Platform‑owned zones are fully automated; customer‑owned zones receive precise instructions and observation. Inventory tooling improves on‑call diagnostics.

工作流

  • 1. Store custom domain request with stable ID and ownership mode.
  • 2. If platform‑owned, derive desired record set and apply via provider API.
  • 3. If customer‑owned, generate exact record instructions and send to customer.
  • 4. Observe zone for expected records; retry if not observed.
  • 5. Transition state machine accordingly; log each transition.
  • 6. On failure, provide rollback guidance (platform: revert to previous state; customer: resend instructions).

证据

Keep DNS changes in a documented manual console process while they are a handful of static records for one company site; build automation when custom-domain setup becomes a repeated part of customer onboarding

来源

Two ownership paths need different failure states

来源

  • 记录日期: 2026-09-20T03:15:23.742Z