You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Feb 5, 2020. It is now read-only.
I am using the verdaccio-s3-storage plugin on an EC2 instance to persist verdaccio's application data to an S3 bucket.
Through trial and error, and finally reading the source code, I have an IAM policy that the plugin appears to work with. See the YAML CloudFormation fragment below for a precise definition.
A summary of my findings:
The getObject, putObject, headObject, and deleteObject SDK methods require their direct cognate actions GetObject, PutObject, HeadObject, and DeleteObject on all keys.
The listObjectsV2 SDK method requires the ListBucket action on the bucket.
The put SDK method requires the ListMultipartUploadParts and AbortMultipartUpload actions on all keys, and the ListBucketMultipartUploads action on the bucket.
I am using the verdaccio-s3-storage plugin on an EC2 instance to persist verdaccio's application data to an S3 bucket.
Through trial and error, and finally reading the source code, I have an IAM policy that the plugin appears to work with. See the YAML CloudFormation fragment below for a precise definition.
A summary of my findings:
Have I missed something?
Could you document the correct answer somewhere?
The text was updated successfully, but these errors were encountered: