You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Aug 9, 2023. It is now read-only.
Copy file name to clipboardExpand all lines: docs/orchestration/step-functions/step-functions-overview.md
+9-9Lines changed: 9 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@
4
4
5
5
[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.
6
6
7
-
In the context of genomics workflows, the combination of Step Functions with Batch and Lambda constitutes a robustand 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.
8
8
9
9
<!--// not ready for release yet
10
10
// 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
14
14
steps in the [Getting Started](../../../core-env/introduction/) section, you
15
15
already have the majority of what you need setup.
16
16
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.
18
18
Below is a CloudFormation template that creates an example state-machine that
19
19
you can modify to suit your needs.
20
20
@@ -27,15 +27,15 @@ you can modify to suit your needs.
27
27
28
28
To get started using AWS Step Functions for genomics workflows you'll need the following setup in your AWS account:
29
29
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.
31
31
32
-
## Step Functions Execution Role
32
+
## AWS Step Functions Execution Role
33
33
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.
35
35
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.
37
37
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:
39
39
40
40
```json
41
41
{
@@ -67,7 +67,7 @@ For state machines that use AWS Batch for job execution and send events to Cloud
67
67
68
68
## Step Functions State Machine
69
69
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.
71
71
72
72
### Building workflows with AWS Step Functions
73
73
@@ -185,7 +185,7 @@ An example Job Definition for the `bwa-mem` sequence aligner is shown below:
185
185
186
186
### State Machine Batch Job Tasks
187
187
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
189
189
Batch tasks easier.
190
190
191
191

0 commit comments