Veröffentlicht am: Aug 5, 2021

Seit unserer letzten Aktualisierung im März 2021 hat AWS CloudFormation die CloudFormation Registry erweitert, um zwischen April und Juli 2021 79 neue Ressourcentypen zu unterstützen (siehe die vollständige Liste am Ende dieses Beitrags). Ein Ressourcentyp umfasst ein Schema (Ressourceneigenschaften und Handler-Berechtigungen) und Handler, die API-Interaktionen mit den zugrunde liegenden AWS- oder Drittanbieter-Services steuern. Von diesen 79 hat AWS 56 veröffentlicht und AWS Partner Network (APN) Partner haben 23 veröffentlicht. Kunden können diese neu unterstützten Ressourcen nun über CloudFormation auf vorhersehbare und zuverlässige Weise konfigurieren, bereitstellen und verwalten. Unter den AWS-Ressourcen freuen wir uns, bekannt geben zu können, dass 8 neue AWS-Services die Unterstützung von CloudFormation am Starttag hinzugefügt haben. Diese Dienste umfassen: Amazon Interactive Video Service (IVS), Amazon Nimble Studio, AWS IoT Device Management, Amazon FinSpace, Amazon Fraud Detector, Amazon Location Services, AWS App Runner und Amazon Lookout for Equipment. CloudFormation unterstützt jetzt 775 AWS-Ressourcentypen in 160 AWS-Services.

Kunden können jetzt das Schema, das mit diesen 79 neuen Ressourcentypen verbunden ist, zentral in der CloudFormation Registry finden. Mit der Aufnahme dieser Ressourcentypen in die Registry profitieren Kunden zusätzlich von anderen CloudFormation-Funktionen wie dem Ressourcenimport und der Drifterkennung. Wenn Sie beispielsweise eine App-Runner-Service-Ressource über die AWS-Konsole oder die Befehlszeilenschnittstelle (CLI) erstellen, können Sie diese Ressource einfach in CloudFormation importieren und die zusätzlichen Vorteile von CloudFormation nutzen, wie z. B. die einfache Identifizierung von Ressourcendrifts im Stapel, der die App-Runner-Ressource enthält. Kunden können auch AWS Config verwenden, um die Compliance für all diese 79 Ressourcentypen zu verwalten. Ressourcentypen aus der CloudFormation Registry werden in AWS Config automatisch als Konfigurationselemente erfasst, wenn Sie diese Ressourcen mit CloudFormation erstellen, aktualisieren oder löschen und wenn Sie AWS Config so konfiguriert haben, dass alle Ressourcentypen aufgezeichnet werden.

Wenn Sie ein Feedback über die Art der Ressourcen haben, für die Sie CloudFormation-Unterstützung wünschen, lesen Sie bitte die aws-cloudformation-coverage-roadmap.

Jetzt können Sie die folgenden 79 Ressourcentypen mit CloudFormation konfigurieren, bereitstellen und verwalten.

AWS Ressourcentypen
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

APN Partnerressourcentypen
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