Skip to content
This repository was archived by the owner on Aug 9, 2023. It is now read-only.

Commit e412656

Browse files
authored
Update step-functions-overview.md
1 parent ff2331b commit e412656

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

docs/orchestration/step-functions/step-functions-overview.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
[AWS Step Functions](https://aws.amazon.com/step-functions/) is a service that allows you to orchestrate other AWS services, such as Lambda, Batch, SNS, and Glue, making it easy to coordinate the components of distributed applications as a series of steps in a visual workflow.
66

7-
In the context of genomics workflows, the combination of Step Functions with Batch and Lambda constitutes a robust and scalable task orchestration solution.
7+
In the context of genomics workflows, the combination of AWS Step Functions with Batch and Lambda constitutes a robust, scalable, and serverless task orchestration solution.
88

99
<!--// not ready for release yet
1010
// TODO: create the example sfn state-machine cfn template
@@ -14,7 +14,7 @@ If you need something up and running in a hurry, and you've followed all of the
1414
steps in the [Getting Started](../../../core-env/introduction/) section, you
1515
already have the majority of what you need setup.
1616
17-
The last component you need is a Step Functions state machine for your workflow.
17+
The last component you need is an AWS Step Functions state machine for your workflow.
1818
Below is a CloudFormation template that creates an example state-machine that
1919
you can modify to suit your needs.
2020
@@ -27,15 +27,15 @@ you can modify to suit your needs.
2727

2828
To get started using AWS Step Functions for genomics workflows you'll need the following setup in your AWS account:
2929

30-
1. The core set of resources (S3 Bucket, IAM Roles, AWS Batch) described in the [Getting Started](../../../core-env/introduction/) section.
30+
* The core set of resources (S3 Bucket, IAM Roles, AWS Batch) described in the [Getting Started](../../../core-env/introduction/) section.
3131

32-
## Step Functions Execution Role
32+
## AWS Step Functions Execution Role
3333

34-
A Step Functions Execution role is an IAM role that allows Step Functions to execute other AWS services via the state machine.
34+
An AWS Step Functions Execution role is an IAM role that allows Step Functions to execute other AWS services via the state machine.
3535

36-
This can be created automatically during the "first-run" experience in the Step Functions console when you create your first state machine. The policy attached to the role will depend on the specifc tasks you incorporate into your state machine.
36+
This can be created automatically during the "first-run" experience in the AWS Step Functions console when you create your first state machine. The policy attached to the role will depend on the specifc tasks you incorporate into your state machine.
3737

38-
For state machines that use AWS Batch for job execution and send events to CloudWatch, the should have an Execution role with the following inline policy:
38+
State machines that use AWS Batch for job execution and send events to CloudWatch should have an Execution role with the following inline policy:
3939

4040
```json
4141
{
@@ -67,7 +67,7 @@ For state machines that use AWS Batch for job execution and send events to Cloud
6767

6868
## Step Functions State Machine
6969

70-
Workflows in AWS Step Functions are built using [Amazon States Language](https://docs.aws.amazon.com/step-functions/latest/dg/concepts-amazon-states-language.html) (ASL), a declarative, JSON-based, structured language used to define your state machine, a collection of states, that can do work (Task states), determine which states to transition to next (Choice states), stop an execution with an error (Fail states), and so on.
70+
Workflows in AWS Step Functions are built using [Amazon States Language](https://docs.aws.amazon.com/step-functions/latest/dg/concepts-amazon-states-language.html) (ASL), a declarative, JSON-based, structured language used to define your state machine, a collection of states that can do work (Task states), determine which states to transition to next (Choice states), stop an execution with an error (Fail states), and so on.
7171

7272
### Building workflows with AWS Step Functions
7373

@@ -185,7 +185,7 @@ An example Job Definition for the `bwa-mem` sequence aligner is shown below:
185185

186186
### State Machine Batch Job Tasks
187187

188-
Conveniently for genomics workflows, Step Functions has built-in integration with AWS Batch (and [several other services](https://docs.aws.amazon.com/step-functions/latest/dg/concepts-connectors.html)), and provides snippets of code to make developing your state-machine
188+
Conveniently for genomics workflows, AWS Step Functions has built-in integration with AWS Batch (and [several other services](https://docs.aws.amazon.com/step-functions/latest/dg/concepts-connectors.html)), and provides snippets of code to make developing your state-machine
189189
Batch tasks easier.
190190

191191
![Manage a Batch Job Snippet](images/sfn-batch-job-snippet.png)

0 commit comments

Comments
 (0)