Skip to content

Commit aeca3a8

Browse files
committed
Merge branch 'mainline'
2 parents 7f8791f + 7c99431 commit aeca3a8

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ The figure below illustrates the problem being addressed. On the left-side (A) y
1414

1515
On the right-hand side (B) you can see how the Connector Lambdas (blue ellipses ```Transform 1-2``` and ```Transform 1-3```) can be used to transform ```state-1```'s output to match the expected inputs of ```state-2``` and ```state-3```. The two connector/transform states are backed up by the same Lambda function. Notice that each Connector state uses their own Jinja2 template specified by you. That is, your tranformation code is not scattered through your Lambdas anymore but instead placed into templates that can be easily understood and managed.
1616

17-
![approach-overview](/doc/aws-step-functions-connector-overview.png)
17+
![approach-overview](doc/aws-step-functions-connector-overview.png)
1818

1919
The main use cases for using the Connector Lambda above are:
2020

@@ -32,7 +32,7 @@ The main use cases for using the Connector Lambda above are:
3232

3333
In the state machine below states ```Legacy System Transform Output``` and ```New System Transform Output``` are Lambda Connectors added to the state machine to transform the outputs of states ```Fetch From Legacy System``` and ```Fetch From New System``` to match the inputs expected by single state ```Generate Employee Report```. A Jinja2 template uploaded to an S3 bucket is used by each transformation state.
3434

35-
![approach-overview](/doc/aws-step-functions-connector-example.png)
35+
![approach-example](doc/aws-step-functions-connector-example.png)
3636

3737
# Deploying the Solution on AWS
3838

-228 KB
Loading
-119 KB
Loading

requirements.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
boto3==1.9.4
22
botocore==1.12.4
33
docutils==0.14
4-
Jinja2==2.10
4+
Jinja2>=2.10.1
55
jmespath==0.9.3
66
MarkupSafe==1.0
77
python-dateutil==2.7.3
88
s3transfer==0.1.13
99
six==1.11.0
10-
urllib3==1.23
10+
urllib3>=1.24.12

0 commit comments

Comments
 (0)