# arc-region-switch

Скилл объясняет агенту, как устроен ARC Region switch: планы, воркфлоу, блоки выполнения и переключение между регионами AWS.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 3900 установок · ★ 3282
- Автор: aws
- Лицензия: Apache-2.0 · policy=mirror · лицензия открытая, файл — в исходнике
- Исходник: https://github.com/aws/agent-toolkit-for-aws/tree/HEAD/skills/specialized-skills/resilience-skills/arc-region-switch/SKILL.md
- Обновлён: 2026-10-23
- HTML: https://affpapa.org/nevibecode/skills/arc-region-switch

## Что делает

Скилл превращает агента в справочник по Amazon Application Recovery Controller Region switch. Он разбирает архитектуру: планы, дочерние планы, воркфлоу, шаги, блоки выполнения, триггеры на основе CloudWatch-алларамов и пост-рекавери-воркфлоу. Спрашивать можно про отказоустойчивость active/active и active/passive, кросс-аккаунтную поддержку, время восстановления и дешборды.

Внутри есть жёсткие оговорки, которые агент держит в голове. Region switch оркестрирует восстановление уже развёрнутой мультирегиональной архитектуры, но не создаёт её и не настраивает репликацию данных. Шаги, которые уже стартовали, обратно не откатить — можно поставить выполнение на паузу или отменить его, но начатый шаг потребует нового запуска плана. При деактивации региона `start-plan-execution` вызывается из здорового региона.

Скилл отвечает из встроенной базы знаний, а если её не хватает — идёт в `docs.aws.amazon.com`. Ссылочные файлы скилла лежат отдельно от локальной папки, если скилл подгружен через `retrieve_skill` у AWS MCP-сервера: тогда их надо запрашивать тем же инструментом с параметром `file`, а не читать с диска.

## Требования
- Работает с: AWS

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add aws/agent-toolkit-for-aws --skill arc-region-switch -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/arc-region-switch/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/arc-region-switch/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add aws/agent-toolkit-for-aws --skill arc-region-switch -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/arc-region-switch/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add aws/agent-toolkit-for-aws --skill arc-region-switch -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/arc-region-switch/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install aws/agent-toolkit-for-aws arc-region-switch
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/arc-region-switch/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add aws/agent-toolkit-for-aws --skill arc-region-switch -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/aws/agent-toolkit-for-aws --path skills/specialized-skills/resilience-skills/arc-region-switch
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/arc-region-switch/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add aws/agent-toolkit-for-aws --skill arc-region-switch -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/aws/agent-toolkit-for-aws/tree/HEAD/skills/specialized-skills/resilience-skills/arc-region-switch/SKILL.md

## Когда брать
- разобрать, из чего состоит план Region switch и как связаны воркфлоу и шаги
- выбрать между active/active и active/passive для мультирегионального приложения
- объяснить заказчику, зачем нужен Region switch и чего он не делает
- проверить порядок вызова `start-plan-execution` при активации и деактивации региона
- подготовить ответ на вопрос про восстановление после сбоя в одном из регионов

## Примеры запросов агенту
- Объясни, как устроен план Region switch и когда запускается пост-рекавери-воркфлоу
- Чем active/active отличается от active/passive в ARC Region switch и какие воркфлоу нужны в каждом случае
- Из какого региона вызывать `start-plan-execution`, если мы гасим регион `us-east-1`

## Похожие
- [caveman-manage](https://affpapa.org/nevibecode/skills/caveman-manage.md) — скилл · 104200 установок
- [workers-best-practices](https://affpapa.org/nevibecode/skills/cloudflare-workers-best-practices.md) — скилл · 126100 установок
- [cloudflare-email-service](https://affpapa.org/nevibecode/skills/cloudflare-email-service.md) — скилл · 102300 установок
- [firebase-basics](https://affpapa.org/nevibecode/skills/firebase-basics.md) — скилл · 14100 установок
- [cloudflare-one](https://affpapa.org/nevibecode/skills/cloudflare-one.md) — скилл · 93100 установок
- [cloudflare-one-migrations](https://affpapa.org/nevibecode/skills/cloudflare-one-migrations.md) — скилл · 89500 установок

Из того же набора: [aws/agent-toolkit-for-aws](https://affpapa.org/nevibecode/by/aws/agent-toolkit-for-aws.md) — 137 карточек

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
