问题
AWS CloudFormation offers a default stack named CloudFormer, a template creation tool. CloudFormer creates a CloudFormation template from your current AWS environment, allowing you to click which manually created resources to include in your template.
The AWS CloudFormer documentation does not list the AWS services that CloudFormer supports. There is an announcement from 2013 (CloudFormer Now Supports Amazon VPC and More AWS Resources) that lists a subset of supported services, but there is no complete list.
Which services does AWS CloudFormer support? For example, does it support commonly used severless managed services, such as AWS Lambda and AWS Cognito?
回答1:
Sadly CloudFormer
is deprecated and no longer maintained by AWS. Thus Its not recommended for use as its not reliable.
You can have a look at a third party tool called Former2 which seems to be much more useful and reliable than the CloudFormer
:
Former2 allows you to generate Infrastructure-as-Code outputs from your existing resources within your AWS account. By making the relevant calls using the AWS JavaScript SDK, Former2 will scan across your infrastructure and present you with the list of resources for you to choose which to generate outputs for.
回答2:
AWS CloudFormer is not a complete solution for creating CloudFormation templates from your existing AWS infrastructure.
AWS CloudFormer supports a very limited subset of AWS resources, focused on Network, Compute and Storage. The vast majority of AWS managed services, such as AWS Lambda and AWS Cognito are not support.
If you'd like to create a template of your network infrastructure (VPCs et al.) and EC2 instances, CloudFormer may be useful. If you're using other AWS managed services, you're out of luck.
Additionally, CloudFormer does not have a programmatic interface.
AWS CloudFormer's core support DNS: Route53 Network: VPC, Subnets EC2: Instances, LoadBalancer, Autoscaling, ElasticIP, SecurityGroups Storage: S3, EBS, RDS, SimpleDB, DynamoDB, ElastiCache, Redshift
Other supported services
- CloudWatch Alarms (but not CloudWatch dashboards)
- CloudFront
- Elastic Beanstalk
- Kinesis Streams
- OpsWorks
- SNS
- SQS
Common services that are NOT supported by AWS CloudFormer
- Cognito
- ECS
- EFS
- EKS
- Glue
- Lambda
- SageMaker
来源:https://stackoverflow.com/questions/62943396/which-aws-services-does-aws-cloudformer-support