Using service-linked roles for Amazon Batch
Amazon Batch uses Amazon Identity and Access Management (IAM) service-linked roles. A service-linked role is a unique type of IAM role that is linked directly to Amazon Batch. Service-linked roles are predefined by Amazon Batch and include all the permissions that the service requires to call other Amazon services on your behalf.
Amazon Batch uses two different service-linked roles:
-
AWSServiceRoleForBatch - For Amazon Batch operations including compute environments.
-
AWSServiceRoleForAWSBatchWithSagemaker - For SageMaker AI workload management and queuing.