@@ -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 || '' ,
0 commit comments