Skip to content

AWS Application Migration Service - terraform

0

Hello, I was looking for AWS Application Migration Service resources in the terraform AWS provider but couldn’t find any. I wanted just to confirm if these resources exist and if another name is used to reference them.

Thanks in advance.

1 Answer
1
Accepted Answer

As of now, there are no specific Terraform resources available for AWS Application Migration Service (AWS MGN) in the official AWS provider for Terraform. AWS Application Migration Service is a relatively newer service, and it appears that Terraform resources for this service have not yet been implemented.

AWS Application Migration Service is primarily managed through the AWS Management Console, AWS CLI, or AWS SDKs. It allows users to replicate servers into their AWS account and automatically convert them for launch on AWS.

While there are no direct Terraform resources for AWS MGN, you can still interact with the service using other AWS resources and data sources in Terraform. For example, you might use IAM roles and policies to manage permissions for AWS MGN, or use EC2 launch templates to control how your migrated instances are launched.

If you need to automate AWS MGN operations in your infrastructure-as-code workflows, you may need to consider alternative approaches such as using AWS CLI commands within Terraform's local-exec provisioner or creating custom Terraform providers. However, these approaches may not provide the same level of integration and management as native Terraform resources would.

It's worth noting that Terraform providers are continuously updated, so it's possible that AWS MGN resources may be added in the future. You might want to keep an eye on the AWS provider's GitHub repository or Terraform's documentation for any updates regarding AWS Application Migration Service support.
Sources
When to Choose AWS Application Migration Service
What Is AWS Application Migration Service? - Application Migration Service

answered 2 years ago

EXPERT

reviewed 2 years ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.