Skip to content

Commit 663f920

Browse files
author
ekjotmultani
committed
updated resource.ts and backend.ts for multiple buckets in our infra-gen2 stack
1 parent c6a14b2 commit 663f920

File tree

1 file changed

+20
-2
lines changed
  • infra-gen2/backends/storage/main/amplify/storage

1 file changed

+20
-2
lines changed

infra-gen2/backends/storage/main/amplify/storage/resource.ts

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,25 @@
11
import { defineStorage } from "@aws-amplify/backend";
22

3-
export const storage = defineStorage({
4-
name: "Storage Integ Test main",
3+
export const firstBucket = defineStorage({
4+
name: "Storage Integ Test main bucket",
5+
isDefault: true,
6+
access: (allow) => ({
7+
"public/*": [
8+
allow.guest.to(["read", "write", "delete"]),
9+
allow.authenticated.to(["read", "delete", "write"]),
10+
],
11+
"protected/{entity_id}/*": [
12+
allow.authenticated.to(["read"]),
13+
allow.entity("identity").to(["read", "write", "delete"]),
14+
],
15+
"private/{entity_id}/*": [
16+
allow.entity("identity").to(["read", "write", "delete"]),
17+
],
18+
}),
19+
});
20+
21+
export const secondBucket = defineStorage({
22+
name: "Storage Integ Test secondary bucket",
523
access: (allow) => ({
624
"public/*": [
725
allow.guest.to(["read", "write", "delete"]),

0 commit comments

Comments
 (0)