К основному содержанию
скилл CX Codex

aws-s3-management — скилл для Claude Code: настройка S3

Скилл помогает настраивать S3-бакеты: включать версионирование и шифрование, ограничивать публичный доступ и задавать политики жизненного цикла. Пригодится для объектного хранилища, резервных копий и статических сайтов.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add aj-geddes/useful-ai-prompts --skill aws-s3-management -a claude-code
Открыть на GitHub

Что делает aws-s3-management

Скилл помогает работать с настройками Amazon S3 через AWS CLI: создать бакет, включить версионирование и шифрование, закрыть публичный доступ. В примере для шифрования используется AES256. Рекомендации охватывают политики доступа, журналирование, MFA Delete и репликацию между регионами.

В каталоге references/ есть руководства по созданию бакета, политикам жизненного цикла, настройке через Terraform и предварительно подписанным URL. Они пригодятся для резервного копирования, хранения ресурсов приложения и аналитики. Внимательно проверьте политику доступа: слишком широкие разрешения или открытый бакет создают риск для данных.

Какие задачи решает

  • создать S3-бакет через AWS CLI
  • включить версионирование объектов
  • закрыть публичный доступ к бакету
  • настроить шифрование и жизненный цикл данных
  • подготовить доступ к объектам через предварительно подписанные URL

Примеры запросов агенту

  • Настрой S3-бакет для резервных копий: включи версионирование и шифрование, заблокируй публичный доступ.
  • Подготовь конфигурацию S3 для статического сайта и перечисли нужные настройки бакета.
  • Покажи, как настроить политику жизненного цикла S3 и доступ через предварительно подписанные URL.

Как установить aws-s3-management

1Через Skills CLI (Vercel)

npx skills add aj-geddes/useful-ai-prompts --skill aws-s3-management -a claude-code

2Вручную: положить файлы

~/.claude/skills/aws-s3-management/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/aws-s3-management/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о aws-s3-management

Как установить aws-s3-management в Claude Code?

Выполните npx skills add aj-geddes/useful-ai-prompts --skill aws-s3-management -a claude-code. Файл скилла находится по пути ~/.claude/skills/aws-s3-management/SKILL.md.

Что делает aws-s3-management?

Помогает настраивать S3-бакеты: версионирование, шифрование, публичный доступ, политики жизненного цикла и репликацию между регионами. В комплекте есть примеры для AWS CLI и Terraform.

Какие руководства входят в aws-s3-management?

Есть материалы по созданию и настройке бакета через AWS CLI, политикам жизненного цикла, Terraform и предварительно подписанным URL.

Исходный текст

SKILL.md · MIT
---
name: aws-s3-management
description: >
  Manage S3 buckets with versioning, encryption, access control, lifecycle
  policies, and replication. Use for object storage, static sites, and data
  lakes.
---

# AWS S3 Management

## Table of Contents

- [Overview](#overview)
- [When to Use](#when-to-use)
- [Quick Start](#quick-start)
- [Reference Guides](#reference-guides)
- [Best Practices](#best-practices)

## Overview

Amazon S3 provides secure, durable, and highly scalable object storage. Manage buckets with encryption, versioning, access controls, lifecycle policies, and cross-region replication for reliable data storage and retrieval.

## When to Use

- Static website hosting
- Data backup and archival
- Media library and CDN origin
- Data lake and analytics
- Log storage and analysis
- Application asset storage
- Disaster recovery
- Data sharing and collaboration

## Quick Start

Minimal working example:

```bash
# Create bucket
aws s3api create-bucket \
  --bucket my-app-bucket-$(date +%s) \
  --region us-east-1

# Enable versioning
aws s3api put-bucket-versioning \
  --bucket my-app-bucket \
  --versioning-configuration Status=Enabled

# Block public access
aws s3api put-public-access-block \
  --bucket my-app-bucket \
  --public-access-block-configuration \
    BlockPublicAcls=true,IgnorePublicAcls=true,\
    BlockPublicPolicy=true,RestrictPublicBuckets=true

# Enable encryption
aws s3api put-bucket-encryption \
  --bucket my-app-bucket \
  --server-side-encryption-configuration '{
    "Rules": [{
      "ApplyServerSideEncryptionByDefault": {
        "SSEAlgorithm": "AES256"
      }
// ... (see reference guides for full implementation)
```

## Reference Guides

Detailed implementations in the `references/` directory:

| Guide | Contents |
|---|---|
| [S3 Bucket Creation and Configuration with AWS CLI](references/s3-bucket-creation-and-configuration-with-aws-cli.md) | S3 Bucket Creation and Configuration with AWS CLI |
| [S3 Lifecycle Policy Configuration](references/s3-lifecycle-policy-configuration.md) | S3 Lifecycle Policy Configuration |
| [Terraform S3 Configuration](references/terraform-s3-configuration.md) | Terraform S3 Configuration |
| [S3 Access with Presigned URLs](references/s3-access-with-presigned-urls.md) | S3 Access with Presigned URLs |

## Best Practices

### ✅ DO

- Enable versioning for important data
- Use server-side encryption
- Block public access by default
- Implement lifecycle policies
- Enable logging and monitoring
- Use bucket policies for access control
- Enable MFA delete for critical buckets
- Use IAM roles instead of access keys
- Implement cross-region replication

### ❌ DON'T

- Make buckets publicly accessible
- Store sensitive credentials
- Ignore CloudTrail logging
- Use overly permissive policies
- Forget to set lifecycle rules
- Ignore encryption requirements

© aj-geddes · MIT · aj-geddes/useful-ai-prompts

Похожие скиллы

Все скиллы по теме «Облака: AWS, Azure, GCP» →
caveman-manage JuliusBrussee Проверяет состояние и результаты экспериментов Caveman Cloud, предлагает одно действие или блокирует рискованный запрос. Нужен перед запуском, одобрением, отменой или откатом. CX Codex +1 104 200установок workers-best-practices cloudflare Скилл настраивает ИИ на проверку продакшен-кода Cloudflare Workers по актуальным правилам рантайма, типам Wrangler и антипаттернам. CX Codex +1 126 100установок cloudflare-email-service cloudflare Скилл для работы с Cloudflare Email Sending и Email Routing: помогает настроить отправку и приём писем в Workers. CX Codex +1 102 300установок firebase-basics официальный google Скилл настраивает Firebase CLI, помогает войти в аккаунт, создать или выбрать проект и скачать конфигурацию Android или iOS. CX Codex 14 100установок cloudflare-one cloudflare Помогает агенту проектировать, настраивать и разбирать развёртывания Cloudflare One Zero Trust и SASE. Пригодится, когда нужно спланировать Access, Gateway или туннели без похода в документацию вручную. CX Codex +1 93 100установок cloudflare-one-migrations cloudflare Помогает спланировать переход с VPN, SWG или SASE на Cloudflare One: сопоставляет политики, находит пробелы и расписывает порядок выката. CX Codex +1 89 500установок

Из того же набора149

frontend-accessibility Скилл помогает внедрять стандарты WCAG при разработке веб-интерфейсов. Направляет агента на использование семантического HTML, разметки ARIA и навигации с клавиатуры. CX Codex +1 599установок design-patterns-implementation Помогает агенту подобрать паттерн под архитектурную задачу: Singleton, Factory, Observer, Strategy и другие. Пригодится при рефакторинге и разборе ревью. CX Codex +1 595установок unit-testing-framework Скилл задаёт агенту правила написания юнит-тестов: структура Arrange-Act-Assert, моки, граничные случаи. Пригодится, когда нужно покрыть тестами новую функцию или класс. CX Codex +1 593установок database-schema-design Скилл помогает проектировать схемы реляционных баз данных, нормализовать таблицы и выстраивать связи. Пригодится при создании моделей данных для PostgreSQL и MySQL. CX Codex +1 591установок Data Cleaning Pipeline Помогает построить пайплайн очистки данных на Python: обрабатывает пропуски, удаляет дубликаты, отсекает выбросы и приводит типы перед анализом. CX Codex +1 589установок database-query-optimization Скилл разбирает медленные SQL-запросы: индексы, планы выполнения, узкие места. Пригодится, когда база тормозит или выросла нагрузка на CPU. CX Codex +1 586установок database-backup-restore Скилл для ассистентов кодинга, который помогает выстроить резервное копирование и восстановление баз данных. Пригодится, когда нужно продумать стратегию на случай сбоя или проверить, что бэкап вообще восстанавливается. CX Codex +1 582установок memory-leak-detection Скилл помогает найти и починить утечки памяти: heap-снимки, профилирование, разбор типичных причин роста потребления. CX Codex +1 580установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой