--- apiVersion: s3.onyxia.sh/v1alpha1 kind: Policy metadata: name: memelord-kkurval-policy spec: name: memelord-kkurval-policy s3InstanceRef: minio/default policyContent: >- { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "s3:ListBucket", "s3:GetObject", "s3:PutObject" ], "Resource": [ "arn:aws:s3:::memelord-kkurval", "arn:aws:s3:::memelord-kkurval/*" ] } ] } --- apiVersion: s3.onyxia.sh/v1alpha1 kind: S3User metadata: name: memelord-kkurval-bucket spec: accessKey: memelord-kkurval-bucket # This is automatically created policies: - memelord-kkurval-policy s3InstanceRef: minio/default --- apiVersion: s3.onyxia.sh/v1alpha1 kind: Bucket metadata: name: memelord-kkurval spec: name: memelord-kkurval s3InstanceRef: minio/default quota: default: 100000000 # Minio is depricated. No sure what it is for... # Maps key to file. Instead of filesystem and filename...