Skip to content

Commit cdcf452

Browse files
feat(DataServiceRoleProvider): add comprehensive S3 capabilities support and remove unused useDataBrowserS3Config hook
1 parent c4fe03e commit cdcf452

2 files changed

Lines changed: 24 additions & 61 deletions

File tree

src/react/DataServiceRoleProvider.tsx

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,30 @@ const useS3ConfigFromAssumeRoleResult = () => {
7070
endpoint: zenkoEndpoint,
7171
target: s3InternalFQDN,
7272
},
73+
s3Capabilities: {
74+
supportedNotificationEvents: [
75+
's3:ObjectCreated:*',
76+
's3:ObjectCreated:Put',
77+
's3:ObjectCreated:Copy',
78+
's3:ObjectCreated:CompleteMultipartUpload',
79+
's3:ObjectRemoved:*',
80+
's3:ObjectRemoved:Delete',
81+
's3:ObjectRemoved:DeleteMarkerCreated',
82+
's3:Replication:OperationFailedReplication',
83+
's3:ObjectTagging:*',
84+
's3:ObjectTagging:Put',
85+
's3:ObjectTagging:Delete',
86+
's3:ObjectAcl:Put',
87+
's3:ObjectRestore:*',
88+
's3:ObjectRestore:Post',
89+
's3:ObjectRestore:Completed',
90+
's3:ObjectRestore:Delete',
91+
's3:LifecycleTransition',
92+
's3:LifecycleExpiration:*',
93+
's3:LifecycleExpiration:DeleteMarkerCreated',
94+
's3:LifecycleExpiration:Delete',
95+
],
96+
},
7397
credentials: {
7498
accessKeyId: assumeRoleResult?.Credentials?.AccessKeyId || '',
7599
secretAccessKey: assumeRoleResult?.Credentials?.SecretAccessKey || '',

src/react/databrowser/hooks/useDataBrowserS3Config.ts

Lines changed: 0 additions & 61 deletions
This file was deleted.

0 commit comments

Comments
 (0)