Select your cookie preferences

We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.

If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”

Prerequisites to use AWS Microservice Extractor for .NET - AWS Microservice Extractor for .NET

Prerequisites to use AWS Microservice Extractor for .NET

This section describes the prerequisites for installing and using Microservice Extractor.

Prerequisites for analysis and extraction of monolithic application

To use Microservice Extractor to analyze and extract a monolithic application to deploy into smaller services, you must have the following:

  • A valid AWS CLI profile to publish metrics. For information about how to configure an AWS CLI profile, see Configuring the AWS CLI.

  • A monolithic application that must be one of the following:

    • A .NET Framework ASP.NET web service application hosted on IIS with the .NET Framework developer pack installed.

    • A .NET Core ASP.NET web service application with the developer pack installed.

  • The ability to build the application solution with MSBuild.

  • One of the following operating systems for analyzing the application and creating the visualization:

    • Windows 10 or later

    • Windows Server 2016 or later

  • For the application analysis, you must have:

    • .NET Framework version 4 or later, or .NET Core version 3.1 or later compatibility with source code solution.

    • 10 GB minimum of free disk space, in addition to the size of your application.

    • 8 GB minimum of available memory.

    • Compute power equivalent to or greater than that of an Intel Core i3 3-GHz processor.

  • For the extraction, you must have:

    • .NET Framework version 4.5 or later, or .NET Core version 3.1 or later compatibility with source code solution.

    • 20 GB minimum of free disk space, in addition to twice the size of your application.

Required AWS Identity and Access Management policies

To perform certain operations using AWS Microservice Extractor for .NET, your user must have the necessary permissions. This section includes the policies that your user must have, and also instructions for granting permissions to the user.

You must use a valid AWS CLI profile to use the assessment tool and run the commands to complete an extraction. For information about how to configure your AWS CLI profile, see Configuring the AWS CLI.

How to provide access to your user

To provide access, add permissions to your users, groups, or roles:

Permissions to use the AWS Microservice Extractor for .NET assessment tool

To use the AWS Microservice Extractor for .NET assessment tool, you must create an IAM policy that includes the following permissions. To view the type of application data collected by Microservice Extractor, see Information collected.

{ "Version": "2012-10-17", "Statement": [ { "Sid": "ApplicationTransformationAccess", "Effect": "Allow", "Action": [ "application-transformation:*" ], "Resource": "*" }, { "Sid": "KMSPermissions", "Effect": "Allow", "Action": [ "kms:DescribeKey", "kms:Encrypt", "kms:Decrypt", "kms:CreateGrant", "kms:GenerateDataKey" ], "Resource": "arn:aws:kms:::*", "Condition": { "ForAnyValue:StringLike": { "kms:ResourceAliases": "alias/application-transformation*" } } }, { "Sid": "S3Access", "Effect": "Allow", "Action": [ "s3:GetObject", "s3:PutObject", "s3:CreateBucket", "s3:ListBucket", "s3:PutBucketOwnershipControls", "s3:ListAllMyBuckets", "s3:GetBucketLocation" ], "Resource": [ "arn:aws:s3:::*" ], "Condition": { "StringEquals": { "aws:ResourceAccount": "${aws:PrincipalAccount}" } } } ] }
PrivacySite termsCookie preferences
© 2025, Amazon Web Services, Inc. or its affiliates. All rights reserved.