crew_monitor_aws_batch {crew.aws.batch} | R Documentation |
Create an AWS Batch monitor object.
Description
Create an R6
object to list, inspect, and terminate
AWS Batch jobs.
Usage
crew_monitor_aws_batch(
job_queue,
job_definition,
log_group = "/aws/batch/job",
config = NULL,
credentials = NULL,
endpoint = NULL,
region = NULL
)
Arguments
job_queue |
Character of length 1, name of the AWS Batch job queue. |
job_definition |
Character of length 1, name of the AWS Batch job definition. |
log_group |
Character of length 1,
AWS Batch CloudWatch log group to get job logs.
The default log group is often |
config |
Optional named list, |
credentials |
Optional named list. |
endpoint |
Optional character of length 1. |
region |
Character of length 1. |
IAM policies
In order for the AWS Batch crew
monitor class to function
properly, your IAM policy needs permission to perform the SubmitJob
,
TerminateJob
, ListJobs
, and DescribeJobs
AWS Batch API calls.
In addition, to download CloudWatch logs with the log()
method,
your IAM policy also needs permission to perform the GetLogEvents
CloudWatch logs API call.
For more information on AWS policies and permissions, please visit
https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html.
See Also
Other monitor:
crew_class_monitor_aws_batch