Publicado en: Aug 5, 2021

Desde la actualización más reciente, en marzo de 2021, AWS CloudFormation ha ampliado el registro de CloudFormation para admitir 79 nuevos tipos de recursos entre abril y julio de 2021 (consulte la lista completa al final de esta publicación). Un tipo de recurso incluye un esquema (propiedades del recurso y permisos del gestor) y gestores que controlan las interacciones de la API con los servicios subyacentes de AWS o de terceros. De estos 79, AWS ha publicado 56 y los socios de la Red de socios de AWS (APN) tienen 23. Los clientes ahora pueden configurar, aprovisionar y administrar estos nuevos recursos admitidos a través de CloudFormation de manera predecible y confiable. Entre los recursos de AWS, nos complace anunciar que ocho nuevos servicios de AWS agregaron compatibilidad con CloudFormation el día del lanzamiento. Estos servicios incluyen: Amazon Interactive Video Service (IVS), Amazon Nimble Studio, AWS IoT Device Management, Amazon FinSpace, Amazon Fraud Detector, Amazon Location Services, AWS App Runner y Amazon Lookout for Equipment. CloudFormation ahora admite 775 tipos de recursos de AWS en 160 servicios de AWS.

Los clientes ahora pueden detectar de forma centralizada el esquema asociado a estos 79 nuevos tipos de recursos en el registro de CloudFormation. Al agregar estos tipos de recursos al registro, los clientes obtienen beneficios adicionales de otras características de CloudFormation, como la importación de recursos y la detección de desviaciones. Por ejemplo, si se crea un recurso de servicio de App Runner a través de la consola de AWS o de la interfaz de línea de comandos (CLI), simplemente se puede importar ese recurso a CloudFormation y aprovechar las ventajas añadidas de CloudFormation, como la fácil identificación de la desviación de recursos en la pila que contiene el recurso de App Runner. Los clientes también pueden utilizar AWS Config para administrar la conformidad de todos estos 79 tipos de recursos. Se realizará un seguimiento automático de estos tipos de recursos en AWS Config como elementos de configuración, si crea, actualiza o elimina estos recursos mediante CloudFormation y si ha configurado AWS Config para registrar todos los tipos de recursos.

Si tiene comentarios sobre el tipo de recursos para los que desea compatibilidad con CloudFormation, consulte aws-cloudformation-coverage-roadmap.

Ahora puede configurar, aprovisionar y administrar los siguientes 79 tipos de recursos con CloudFormation.

Tipos de recursos de AWS
AWS::AppRunner::Service
AWS::AutoScaling::WarmPool
AWS::CloudFormation::PublicTypeVersion
AWS::CloudFormation::Publisher
AWS::CloudFormation::TypeActivation
AWS::CloudFront::Function
AWS::CloudWatch::MetricStream
AWS::Connect::QuickConnect
AWS::CUR::ReportDefinition
AWS::DynamoDB::GlobalTable
AWS::EC2::EnclaveCertificateIamRoleAssociation
AWS::EC2::TransitGatewayPeeringAttachment
AWS::FinSpace::Environment
AWS::FraudDetector::Detector
AWS::FraudDetector::EntityType
AWS::FraudDetector::EventType
AWS::FraudDetector::Label
AWS::FraudDetector::Outcome
AWS::FraudDetector::Variable
AWS::IoTCoreDeviceAdvisor::SuiteDefinition
AWS::IoTFleetHub::Application
AWS::IoTWireless::PartnerAccount
AWS::IoTWireless::TaskDefinition
AWS::IVS::RecordingConfiguration
AWS::KMS::ReplicaKey
AWS::Location::GeofenceCollection
AWS::Location::Map
AWS::Location::PlaceIndex
AWS::Location::RouteCalculator
AWS::Location::Tracker
AWS::Location::TrackerConsumer
AWS::Logs::QueryDefinition
AWS::Logs::ResourcePolicy
AWS::LookoutEquipment::InferenceScheduler
AWS::NimbleStudio::LaunchProfile
AWS::NimbleStudio::StreamingImage
AWS::NimbleStudio::Studio
AWS::NimbleStudio::StudioComponent
AWS::Route53Resolver::FirewallDomainList
AWS::Route53Resolver::FirewallRuleGroup
AWS::Route53Resolver::FirewallRuleGroupAssociation
AWS::Route53RecoveryControl::Cluster,
AWS::Route53RecoveryControl::ControlPanel,
AWS::Route53RecoveryControl::RoutingControl,
AWS::Route53RecoveryControl::SafetyRule
AWS::Route53RecoveryReadiness::Cell
AWS::Route53RecoveryReadiness::ReadinessCheck
AWS::Route53RecoveryReadiness::RecoveryGroup
AWS::Route53RecoveryReadiness::ResourceSet
AWS::SES::ContactList
AWS::SSMContacts::Contact
AWS::SSMContacts::ContactChannel
AWS::SSMIncidents::ReplicationSet
AWS::SSMIncidents::ResponsePlan
AWS::XRay::Group
AWS::XRay::SamplingRule

Tipos de recursos de los socios de APN
Aqua::Enterprise::Enforcer
Aqua::Enterprise::KubeEnforcer
Aqua::Enterprise::Scanner
Aqua::Enterprise::Server
Atlassian::Opsgenie::Integration
Atlassian::Opsgenie::Team
Atlassian::Opsgenie::User
Datadog::Dashboards::Dashboard
Datadog::Integrations::AWS
Datadog::Monitors::Downtime
Datadog::Monitors::Monitor
Datadog::SLOs::SLO
FireEye::CloudIntegrations::Cloudwatch
Gremlin::Agent::Helm
MongoDB::Atlas::Cluster
MongoDB::Atlas::DatabaseUser
MongoDB::Atlas::NetworkPeering
MongoDB::Atlas::Project
MongoDB::Atlas::ProjectIpAccessList
Snyk::Container::Helm
Spot::Elastigroup::Group
Sysdig::Helm::Agent
TrendMicro::CloudOneContainer::Helm