Note
All objects are private by default, even if they are in a public bucket. A private file in a public bucket cannot be accessed publicly.
Visibility specifies whether your object is visible to others or not.
To complete the actions presented below, you must have:
All objects are private by default, even if they are in a public bucket. A private file in a public bucket cannot be accessed publicly.
You can only configure the visibility (public or private) of one object at a time. It is not possible to perform this action on an entire bucket, on which visibility is defined by default as private. Allowing public visibility of a bucket only allows the viewing of a list of objects that are stored in the bucket.
If you upload a file using the CLI, you can make it public by using the --acl public-read
parameter.