cloudfront

por aws

Configura a entrega de conteúdo do Amazon CloudFront em seis fluxos de trabalho: quando usar o CloudFront e como ele se integra ao AWS WAF, Shield, CloudFront Functions,…

npx skills add https://github.com/aws/agent-toolkit-for-aws --skill cloudfront

Amazon CloudFront

Overview

Domain expertise for configuring Amazon CloudFront content delivery: deciding when to use CloudFront and how it fits the wider architecture, managing custom-domain certificates and multi-tenant distributions, protecting origins, securing content, and observing traffic.

This skill is a router. Each customer task maps to a procedure file under references/. Read the matching reference in full before acting, then follow its constraints and steps. The reference files are self-contained: each carries its own decision tables, constraints, procedure, and troubleshooting.

Execute commands using the AWS MCP server when connected (sandboxed execution, audit logging, observability). Fall back to the AWS CLI otherwise. CloudFront is a global service; its API calls and the AWS Certificate Manager (ACM) certificates it uses are made in us-east-1 regardless of where the customer's application runs.

Which CloudFront task do you need?

GoalReference
Decide whether CloudFront is the right layer, see how it integrates, create a distribution, tune caching, or choose pricingwhen to use CloudFront
Serve a custom domain over HTTPS, manage ACM certificates, or run many domains with a certificate per tenantmanaging certificates with CloudFront
Make CloudFront the only way to reach the origin (S3 OAC, VPC origins, origin mutual TLS, security groups)protecting your origins
Limit who can view content by identity, location, client certificate, or auth tokensecuring your content
Get visibility into traffic with standard and real-time logs, and analyze themCloudFront observability
Serve multiple domains through shared configuration with per-tenant customization (SaaS, platform)multi-tenant distributions

Routing notes

  • Choosing the layer and creating a distribution vs the rest. Whether CloudFront is the right entry layer, what it integrates with, creating a distribution, caching, and pricing live in the when-to-use reference. The other references assume a distribution exists and configure one aspect of it.
  • Protecting origins vs securing content. Locking the origin so it is reachable only through CloudFront (OAC, VPC origins, origin mTLS) is the protecting-your-origins reference. Restricting which viewers can see content (signed URLs and cookies, geographic restrictions, viewer mTLS, edge token validation) is the securing-your-content reference. They are paired: a content control only holds when the origin is also locked.
  • Viewer mTLS vs origin mTLS. Authenticating the client to CloudFront (viewer mTLS) is content security. Authenticating CloudFront to the origin (origin mTLS) is origin protection. Different controls, different references.
  • Custom domain certificate vs Route 53 DNS cutover. Requesting and validating the ACM certificate and adding the alternate domain name is the managing-certificates reference here. Pointing the domain's DNS at the distribution, including the zone apex alias and any failover, is Route 53 work owned by the separate route53-cloudfront skill.

Cross-service work

Pointing a custom domain's DNS at a CloudFront distribution, or failing over between distributions with Route 53 records, is cross-service work owned by the separate route53-cloudfront skill. Use this skill for the CloudFront-side configuration only.

Additional Resources

Mais skills de aws

analyzing-release-readiness
aws
Acione uma revisão de prontidão de release pré-merge em um PR do GitHub, MR do GitLab ou branch local. Use quando o usuário quiser analisar alterações de código quanto a risco, correção,…
scanning-with-aws-security-agent
aws
Execute uma varredura do AWS Security Agent no workspace — envia o código-fonte para a AWS, realiza a varredura com o serviço gerenciado Security Agent e retorna resultados classificados e verificados…
coordinating-multi-space-devops-agent
aws
Coordene o AWS DevOps Agent em vários AgentSpaces a partir de uma única sessão do Claude Code — direcione perguntas para o espaço certo (prod vs staging vs knowledge),…
aws-security
aws
Cobre serviços e fluxos de trabalho de segurança da AWS — descobertas do Security Hub V2 (OCSF), conectores, agregadores, regras de automação e resumos de postura de segurança;…
querying-aws-sagemaker-catalog
aws
Executa análises SQL em tabelas de metadados do catálogo SageMaker Catalog exportadas como Apache Iceberg em S3 Tables. Abrange consultas de governança, acompanhamento de crescimento de ativos,…
agents-connect
aws
Use ao conectar seu agente a APIs, ferramentas ou serviços externos via Gateway, ou ao restringir o acesso a ferramentas com políticas Cedar. Lida com a configuração do gateway, destino…
aurora-dsql
aws
Provisiona e gerencia clusters Aurora DSQL, conecta via psql ou DSQL Connectors, gerencia schemas, executa consultas, migra do MySQL, diagnostica planos de consulta,…
transitgateway
aws
Configura o AWS Transit Gateway: cria um hub e anexa VPCs, segmenta o tráfego com tabelas de rotas, centraliza a saída e a inspeção por meio de um hub…