CloudfrontDistribution
Icono del recurso

Descripción general del recurso
Amazon CloudFront acelera la distribución de contenido web estático y dinámico como archivos .html, .css, .php, imágenes y archivos multimedia.
Cuando un usuario solicita contenido, CloudFront lo entrega a través de una red global de ubicaciones edge que ofrece baja latencia y alto rendimiento.
Recursos relacionados
Recursos principales
Recursos conectados
Valores de configuración del recurso
Configuración básica
enabled: Indica si la distribución está habilitada -true,falseprice_class: Clase de precios de la distribución CloudFront -PriceClass_100,PriceClass_200,PriceClass_Allhttp_version: Versión máxima de HTTP compatible -http1.1,http2is_ipv6_enabled: Indica si se utiliza IPv6 -true,falselinked_waf_web_acl_name: Nombre del WAF Web ACL que se utilizará para la proteccióntag: Etiqueta para clasificar el recurso por categoría
Configuración de origen (origin)
origin.origin_type: Tipo de origen -s3,customorigin.linked_resource_name: S3 Bucket que se conectará cuando el origen sea S3origin.domain: Nombre de dominio DNS cuando el origen sea customorigin.shield_enabled: Indica si se habilita Origin Shield -true,falseorigin.shield_region: Código de región de AWS donde se utilizará Origin Shield
Grupo de orígenes (origin_group)
origin_group.first_origin_name: Nombre del primer origenorigin_group.second_origin_name: Nombre del segundo origenorigin_group.failover_criteria: Lista de códigos de estado HTTP para criterios de failover
Comportamiento de caché (cache_behavior)
cache_behavior.path_pattern: Patrón de ruta de solicitud al que se aplicará el comportamiento de cachécache_behavior.compress: Indica si se habilita la compresión automática -true,falsecache_behavior.viewer_protocol_policy: Política de protocolo de acceso del viewer -allow-all,https-only,redirect-to-httpscache_behavior.allowed_methods: Lista de métodos HTTP que CloudFront procesarácache_behavior.cached_methods: Lista de métodos HTTP que se almacenarán en cachécache_behavior.origin_name: Nombre del origen al que se enviarán las solicitudescache_behavior.linked_cache_policy_name: Nombre de la Cache Policy que se conectará
Restricciones de distribución (restriction)
restriction.type: Tipo de restricción por país -whitelist,blacklist,nonerestriction.locations: Lista de códigos de país ISO 3166-1 alpha-2
Configuración de certificados (viewer_certificate)
viewer_certificate.default_certificate_enabled: Indica si se utiliza el certificado predeterminado de CloudFrontviewer_certificate.acm_certificate_name: Nombre del certificado ACM que se utilizaráviewer_certificate.iam_certificate_id: ID del certificado IAM que se utilizaráviewer_certificate.legacy_client_support_enabled: Indica si se habilita compatibilidad HTTPS heredadaviewer_certificate.minimum_protocol_version: Versión mínima del protocolo SSL/TLS
Configuración de logging (logging)
logging.logging_enabled: Indica si se habilitan los logs de acceso -true,falselogging.logging_s3_bucket_name: S3 Bucket donde se almacenarán los logslogging.logging_file_prefix: Prefijo de los archivos de loglogging.logging_include_cookies: Indica si se incluyen cookies en los logs -true,false
Etiquetas
tag: Etiqueta para clasificar el recurso por categoría