paws.compute (version 0.1.0)

batch: AWS Batch

Description

AWS Batch enables you to run batch computing workloads on the AWS Cloud. Batch computing is a common way for developers, scientists, and engineers to access large amounts of compute resources, and AWS Batch removes the undifferentiated heavy lifting of configuring and managing the required infrastructure. AWS Batch will be familiar to users of traditional batch computing software. This service can efficiently provision resources in response to jobs submitted in order to eliminate capacity constraints, reduce compute costs, and deliver results quickly.

As a fully managed service, AWS Batch enables developers, scientists, and engineers to run batch computing workloads of any scale. AWS Batch automatically provisions compute resources and optimizes the workload distribution based on the quantity and scale of the workloads. With AWS Batch, there is no need to install or manage batch computing software, which allows you to focus on analyzing results and solving problems. AWS Batch reduces operational complexities, saves time, and reduces costs, which makes it easy for developers, scientists, and engineers to run their batch jobs in the AWS Cloud.

Usage

batch()

Arguments

Operations

cancel_job Cancels a job in an AWS Batch job queue
create_compute_environment Creates an AWS Batch compute environment
create_job_queue Creates an AWS Batch job queue
delete_compute_environment Deletes an AWS Batch compute environment
delete_job_queue Deletes the specified job queue
deregister_job_definition Deregisters an AWS Batch job definition
describe_compute_environments Describes one or more of your compute environments
describe_job_definitions Describes a list of job definitions
describe_job_queues Describes one or more of your job queues
describe_jobs Describes a list of AWS Batch jobs
list_jobs Returns a list of AWS Batch jobs
register_job_definition Registers an AWS Batch job definition
submit_job Submits an AWS Batch job from a job definition
terminate_job Terminates a job in a job queue
update_compute_environment Updates an AWS Batch compute environment

Examples

Run this code
# NOT RUN {
# This example cancels a job with the specified job ID.
# }
# NOT RUN {
svc <- batch()
svc$cancel_job(
  jobId = "1d828f65-7a4d-42e8-996d-3b900ed59dc4",
  reason = "Cancelling job."
)
# }
# NOT RUN {
# }

Run the code above in your browser using DataLab