Skip to content

Commit f19d209

Browse files
committed
Merge branch 'jorgetovar-feature-s3-replication' of https://github.com/jorgetovar/serverless-patterns into jorgetovar-feature-s3-replication
2 parents 4c1d55d + 16de673 commit f19d209

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": "Amazon 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)