Skip to content

Commit ef87e0d

Browse files
authored
Add final pattern file
1 parent 88b3228 commit ef87e0d

File tree

1 file changed

+72
-0
lines changed

1 file changed

+72
-0
lines changed
Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
{
2+
"title": "AWS S3 bucket replication",
3+
"description": "This pattern sets up replication between S3 buckets.",
4+
"language": "Python",
5+
"level": "200",
6+
"framework": "SAM",
7+
"introBox": {
8+
"headline": "How it works",
9+
"text": [
10+
"This pattern sets up S3 replication between two buckets. The replication configuration is set up in the source bucket, and the destination bucket is set up to receive the replicated objects. The replication configuration is set up to replicate all objects in the source bucket to the destination bucket."
11+
]
12+
},
13+
"gitHub": {
14+
"template": {
15+
"repoURL": "https://github.com/aws-samples/serverless-patterns/tree/main/s3-s3-replication-sam",
16+
"templateURL": "serverless-patterns/s3-s3-replication-sam",
17+
"projectFolder": "s3-s3-replication-sam",
18+
"templateFile": "template.yaml"
19+
}
20+
},
21+
"resources": {
22+
"bullets": [
23+
{
24+
"text": "Same Region Replication",
25+
"link": "https://docs.aws.amazon.com/AmazonS3/latest/userguide/replication.html#srr-scenario"
26+
}
27+
]
28+
},
29+
"deploy": {
30+
"text": [
31+
"sam deploy"
32+
]
33+
},
34+
"testing": {
35+
"text": [
36+
"See the GitHub repo for detailed testing instructions."
37+
]
38+
},
39+
"cleanup": {
40+
"text": [
41+
"<code>sam delete</code>"
42+
]
43+
},
44+
"authors": [
45+
{
46+
"name": "Jorge Tovar",
47+
"image": "https://avatars.githubusercontent.com/u/21094604?v=4",
48+
"bio": "Software Architect, passionate about serverless technologies and cloud computing.",
49+
"linkedin": "jorgetovar-sa",
50+
"twitter": "https://twitter.com/jorgetovar621"
51+
}
52+
],
53+
"patternArch": {
54+
"icon1": {
55+
"x": 20,
56+
"y": 50,
57+
"service": "s3",
58+
"label": "Source S3 bucket"
59+
},
60+
"icon2": {
61+
"x": 80,
62+
"y": 50,
63+
"service": "s3",
64+
"label": "Destination S3 bucket"
65+
},
66+
"line1": {
67+
"from": "icon1",
68+
"to": "icon2",
69+
"label": "Replication"
70+
}
71+
}
72+
}

0 commit comments

Comments
 (0)