AWS Application Discovery Service is no longer open to new customers. Alternatively, use AWS Transform which provides similar capabilities. For more information, see AWS Application Discovery Service availability change.
Service-linked role permissions for Application Discovery Service
Application Discovery Service uses the service-linked role named AWSServiceRoleForApplicationDiscoveryServiceContinuousExport – Enables access to AWS Services and Resources used or managed by AWS Application Discovery Service.
The AWSServiceRoleForApplicationDiscoveryServiceContinuousExport service-linked role trusts the following services to assume the role:
-
continuousexport.discovery.amazonaws.com
The role permissions policy allows Application Discovery Service to complete the following actions:
- glue
-
CreateDatabaseUpdateDatabaseCreateTableUpdateTable - firehose
-
CreateDeliveryStreamDeleteDeliveryStreamDescribeDeliveryStreamPutRecordPutRecordBatchUpdateDestination - s3
-
CreateBucketListBucketGetObject - logs
-
CreateLogGroupCreateLogStreamPutRetentionPolicy - iam
-
PassRole
This is the full policy showing which resources the above actions apply to:
You must configure permissions to allow an IAM entity (such as a user, group, or role) to create, edit, or delete a service-linked role. For more information, see Service-Linked Role Permissions in the IAM User Guide.