Publicado: Aug 5, 2021

Desde a nossa última atualização em março de 2021, o AWS CloudFormation expandiu o CloudFormation Registry para oferecer suporte a 79 novos tipos de recursos entre abril e julho de 2021 (consulte a lista completa no final desta publicação). Um tipo de recurso inclui esquema (propriedades de recursos e permissões de manipulador) e manipuladores que controlam as interações da API com os serviços subjacentes da AWS ou de terceiros. Desses 79, a AWS publicou 56, e os parceiros da Rede de Parceiros da AWS (APN) têm 23. Agora, os clientes podem configurar, provisionar e gerenciar esses recursos recém-compatíveis por meio do CloudFormation de forma previsível e confiável. Entre os recursos da AWS, temos o prazer de anunciar que oito novos serviços da AWS adicionaram suporte ao CloudFormation no dia do lançamento. Esses serviços incluem: Amazon Interactive Video Service (IVS), Amazon Nimble Studio, AWS IoT Device Management, Amazon FinSpace, Amazon Fraud Detector, Amazon Location Services, AWS App Runner e Amazon Lookout for Equipment. Agora, o CloudFormation oferece suporte a 775 tipos de recursos da AWS em 160 serviços da AWS.

Os clientes podem descobrir centralmente o esquema associado a esses 79 novos tipos de recursos no CloudFormation Registry. Com a adição desses tipos de recursos ao Registry, os clientes obtêm benefícios adicionais de outros recursos do CloudFormation, como importação de recursos e detecção de oscilações. Por exemplo, se você criar o recurso de serviço App Runner por meio do console da AWS ou da Interface de Linhas de Comando (CLI), poderá simplesmente importar esse recurso para o CloudFormation e aproveitar os benefícios adicionais do CloudFormation, como identificar facilmente a oscilação de recursos na pilha que contém o recurso App Runner. Os clientes também podem usar o AWS Config para gerenciar a conformidade para todos esses 79 tipos de recursos. Esses tipos de recursos serão automaticamente rastreados no AWS Config como Itens de configuração se você criar, atualizar ou excluir esses recursos usando o CloudFormation e se tiver configurado o AWS Config para registrar todos os tipos de recursos.

Se você tiver feedback sobre o tipo de recursos para os quais deseja suporte ao CloudFormation, consulte aws-cloudformation-coverage-roadmap.

Agora, você pode configurar, provisionar e gerenciar os 79 tipos de recursos a seguir com o CloudFormation.

Tipos de recursos da 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 parceiros da AWS
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