Sharing Amazon S3 Buckets and Files (working with ACLs)
To make your files public, i.e. make them available for everyone, follow these simple instructions:
  1. Start S3 Browser and select the bucket that contains the files you want to share.
    select the bucket that contains the files you want to share
  2. Select the files you want to share, right-click on them and select Edit ACLs from the menu.
    right-click on files and select Edit ACLs
  3. Sharing and Security tab will open. Click Make Public button and then Apply to save changes.
    Sharing and Security tab. Click Make public and Apply
  4. Use the Copy button to generate and copy Web URL(s). In our example the following Web URLs will be generated:
    http://www.images.s3.amazonaws.com/ie_dialog.png
    http://www.images.s3.amazonaws.com/logo.png
    http://www.images.s3.amazonaws.com/logo32.png
    http://www.images.s3.amazonaws.com/nav_buypro.png
    http://www.images.s3.amazonaws.com/nav_check.png
  5. Now these files are accessible to everyone. You can use generated Web URLs on your website or blog, and send them to your friends or colleagues.
S3 Browser allows you to share Amazon S3 buckets with another user that has signed up for Amazon Web Services (AWS).

To share your Amazon S3 Bucket with a user who has signed up for AWS with email user@domain.com

  1. Start S3 Browser and select the bucket that you want to share
    select the bucket to share/edit ACLs
    You can also create a new Amazon S3 Bucket if necessary.

  2. Click Buckets -> Edit ACLs on the menu or choose Edit ACLs from the bucket's context menu.
    select the bucket to share/edit ACLs
  3. Sharing And Security tab will open. Click More -> Add user by Email/ID.
    Click More -> Add user by Email/ID
  4. Enter user's email (user@domain.com in our example) and click OK.
    Enter user's Email/ID
  5. Check permissions you want to grant (Read and Write in our example) and click the Apply button.
    Edit Amazon S3 permissions/ACLs
  6. Repeat steps 3-5 if you want to add permissions for more AWS users. Check this article if you want to make your files public.
Now, the user you shared the bucket with, can connect to this bucket by adding it as an External Bucket.
Please check these articles to learn the basics of ACL editing. Here we will explain some additional features of the ACL editor.

ACL Table - Rows

Each row represents Grantee. There are four types of Grantees:
  • Owner
  • Authenticated Users
  • All Users
  • User by Email/ID
Owner - Every bucket/file in Amazon S3 has an owner, the user that created the bucket/file. The owner of a bucket/file cannot be changed.

Authenticated Users - Anyone with an Amazon AWS account. Although this is inherently insecure as any AWS user who is aware of the bucket/file will be able to access it, you might find this authentication method useful.

All Users - Anonymous access to any Amazon S3 bucket or file. Any user will be able to access the files.

User by Email/ID - User with Amazon Web Services account. You use Email or ID to specify the user. Any users that you grant access will be able to access buckets and files using their AWS Access Key IDs and Secret Access Keys.

ACL Table - Columns

Each column represents a permission. The permission in a grant describes the type of access to be granted to the respective grantee. There are five types of permissions:
  • Full Control
  • Read
  • Write
  • Read ACL
  • Write ACL
Full Control - Provides Read, Write, Read ACL and Write ACL permissions. It does not provide any additional rights and is included only for convenience.

Read - When applied to the bucket, grants permissions to list the bucket. When applies to the file, this grants permissions to read the file data and/or metadata.

Write - When applied to the bucket, grants permission to create, overwrite, and delete any file in the bucket. This permission is not supported for files.

Read ACL - Allows a user to read the ACL for the specified bucket or file.

Write ACL - Allows a user to overwrite the ACL for the specified bucket or file. The owner of a bucket or file always has this permission implicitly. Granting this permission is equivalent to granting Full Control because the grant recipient can make any changes to the ACL.

Make Public button allows you to grant Read permission to All Users making the file available for everyone.

Make Private button allows you to reset permissions and make selected file(s) private.

More -> Add user by Email/ID button allows you to add user by Email/ID .

More -> Remove user will delete selected user from the grantees list.

Apply to child objects - enable this checkbox if you want to apply permissions to child objects (subdirectories/files).

Apply/Revert buttons allows you to apply or revert changes.

download s3 browser, bucket explorer
S3 Browser 2.4.5 Free

Powered by Amazon Web Services and Rated by CNET Editors!
 


Other Products

"Amazon Web Services", "AWS", "Amazon S3", "Amazon Simple Storage Service", "Amazon CloudFront", "CloudFront", the "Powered by Amazon Web Services" logo are trademarks of Amazon.com, Inc. or its affiliates in the United States and/or other countries.