Updated Amazon S3 API (markdown)

Chris Lu 2020-10-08 00:25:54 -07:00
parent 0285ed0775
commit 550a445e07

@ -63,9 +63,12 @@ You can create as many users as needed. Each user can have multiple credentials.
* The "Write" action allows uploading files to all buckets. * The "Write" action allows uploading files to all buckets.
* The "Read" action allows reading files from all buckets. * The "Read" action allows reading files from all buckets.
* The "List" action allows listing files from all buckets. * The "List" action allows listing files from all buckets.
* The "Tagging" action allows tagging files from all buckets.
* The "Write:<bucket_name>" action allows uploading files within a bucket, e.g., "Write:bucket1". * The "Write:<bucket_name>" action allows uploading files within a bucket, e.g., "Write:bucket1".
* The "Read:<bucket_name>" action allows reading files within a bucket, e.g., "Read:bucket2". * The "Read:<bucket_name>" action allows reading files within a bucket, e.g., "Read:bucket2".
* The "List:<bucket_name>" action allows listing files within a bucket, e.g., "List:bucket2". * The "List:<bucket_name>" action allows listing files within a bucket, e.g., "List:bucket2".
* The "Tagging:<bucket_name>" action allows tagging files within a bucket, e.g., "Tagging:bucket2".
For public access, you can configure an identity with name "anonymous", usually with just "Read" action, or access to specific buckets. For public access, you can configure an identity with name "anonymous", usually with just "Read" action, or access to specific buckets.
@ -89,6 +92,8 @@ For public access, you can configure an identity with name "anonymous", usually
"actions": [ "actions": [
"Admin", "Admin",
"Read", "Read",
"List",
"Tagging",
"Write" "Write"
] ]
}, },
@ -116,6 +121,7 @@ For public access, you can configure an identity with name "anonymous", usually
"actions": [ "actions": [
"Read", "Read",
"List", "List",
"Tagging",
"Write" "Write"
] ]
}, },
@ -130,6 +136,7 @@ For public access, you can configure an identity with name "anonymous", usually
"actions": [ "actions": [
"Read:bucket1", "Read:bucket1",
"Read:bucket2", "Read:bucket2",
"Read:bucket3",
"Write:bucket1" "Write:bucket1"
] ]
} }