Home

Amazon Simple Storage Service Console User Guide

image

Contents

1. If you chose Whole Bucket instead the rule would apply to all objects in the bucket Lifecycle Rules step 1 Choose Rule Target Apply the Whole Bucket example bucket no versioning Step 2 Conf Rul Rule to ep LOnngure Rue l p g A Prefix logs step 3 Review and Name Case sensitive 2 9 Myfolder or MyFoldeaniyObjec Rule will apply to all the objects that start with the speciied prefix s Don tindude the bucket name in the prefix Cancel Configure Rule gt In Step 2 Configure Rule configure the rule as follows a Select Archive to the Glacier Storage Class and enter the number of days after an object s creation date that you want to archive the object to the Glacier storage class b Select Permanently Delete and enter the number of days after an object s creation date that you want the object to be permanently deleted You cannot recover permanently deleted objects c Verify that the illustration in the EXAMPLE section matches how you want your rule to work Choose Review API Version 2006 03 01 30 Amazon Simple Storage Service Console User Guide Lifecycle Configuration for a Bucket without Versioning Lifecycle Rules Lifecycle Pubes will help you manage your storage casts by controling the lifecycle of your objects Create Lifecycle rules to automatically archive your objects to the Glacier Storage Class and remove them after a specified time period step 1 Choose Rule Target Step 2 Configure Rule Ch
2. HappyF ace jpg Standard 3 1KB Bucket example bucket Name ollerA HappyFace jpg Standard 31KB a Details B oes For all selected items Storage Class Standard Reduced Redundancy Server Side Encryption None AES 256 Cancel Support for Moving Data Using the Amazon S3 console you can easily move data around For example to copy objects between buckets and folders right click on an object inside the source bucket or folder and then click Copy Upload Create Folder Actions v All Buckets exampletbucket Name HappyF ace jpg HappyFacet jpg HappyF ace2 jpg D Me lowers MB ocern Open Make Public Delete Initiate Restore Cut Paste into Properties o o e oe Then right click on the target bucket or folder and click Paste Into to make a copy API Version 2006 03 01 5 Amazon Simple Storage Service Console User Guide Intuitive Ul Create Bucket Actions All Buckets Cy example tbucket Q example2bucket Gs cxampleSbucket Ge onthe cy Delete q q Q Li a The console also enables you to act on group of data For example you can select and copy multiple objects or folders oli Create Folder Actions v All Buckets exampletbucket Name Storage Class iB HappyF ace jpg Standard HappyFace jpg HappyF ace jpg _ Be oera BM oces Make Public Delete initiate Restore Properties When uploading you can upload an individual object or a fo
3. Amazon Simple Storage Service Console User Guide API Version 2006 03 01 Amazon Simple Storage Service Console User Guide Amazon Simple Storage Service Console User Guide Copyright 2015 Amazon Web Services Inc and or its affiliates All rights reserved Amazon Simple Storage Service Console User Guide Table of Contents Welcome 10 Alla OUN OS airsean seeacdasecsnseareasactascnnscdastacactaneaened ae caagdasmaceseeteagereareasecdaseneeces 1 Resources and Operations siseissirmrror taansohensart cea a EE EEE EE Sencecebenaun am SEEE E 1 RESOU E ONIGI sarnane E A E EE EAE E RA 2 Resource OperalionS xccsc dicccasdecccsntessancentiaeeese NERENS E EEE RE EAE E aE 2 PRO INS CONSO eesse E E EEE E ER 2 Suppor for VIEWING Data acs diecicacet dice ia E E REER 3 SUpport lor FPrODETICS serront ie Ea EE eres i aaia AAi aaO aa iiaei 3 SUpp rt tor 9 6 ee ee 4 S pport for MOVING Dala iicsec5ceaceaseacacdnscanadenteacaceascevaceastacacdastauadeaitacaseateevetdastacascassenasecses 5 VO GE n E E E A EE see EN 6 Easy to Switch to Other AWS Consoles cccecec ene ee ceca teens ea ee eee eeeeeeeeeeeeeseeeaeeeeaeaeeeeneaeaes 7 About the Amazon S3 Documentation 0 ccc cc eee e cence cece teen eee teens eats ee ea teens ea eaeeeeaeaeeseaeaeneeaeanaes 7 Working with BUCKETS 2cesuaceceotancaseorecnaacasonsabca sececcmeceswateataatescasensebca soavecaerenuanes ERER Ca EEES orr ida arnie 9 Creating a BUCKET srercosrcer
4. e Must start with a number or letter e Must be between 3 and 63 characters long e Must not be formatted as an IP address e g 192 168 5 4 e Must not contain underscores _ e Must not end with a hyphen e Cannot contain two adjacent periods e Cannot contain dashes next to periods e g my bucket com and my bucket are invalid Note If you want to use your S3 bucket as an origin for an Amazon CloudFront distribution the requirements for naming S3 buckets are more restrictive For more information see the DNSName element in the S3Origin Child Elements table in the DistributionConfig Complex Type section of the Amazon CloudFront API Reference To take advantage of Amazon S3 s CNAME support you should name your bucket the same as your website s base address e g www mysite com For more information about CNAME go to Virtual Hosting in the Amazon Simple Storage Service Developer Guide API Version 2006 03 01 10 Amazon Simple Storage Service Console User Guide Creating a Bucket Note Once you create a bucket you cannot change the name of it Make sure the bucket name you choose is appropriate 4 Inthe Region box click the region where you want the bucket to reside You should choose a region close to you to optimize latency minimize costs or to address regulatory requirements Objects stored in a region never leave that region unless you explicitly transfer them to another region For more information abou
5. The primary web page for information about Amazon S3 API Version 2006 03 01 15 Amazon Simple Storage Service Console User Guide Resource Description Amazon S3 pricing information The primary web page for information about Amazon S3 pri cing Contact Us A central contact point for inquiries concerning AWS billing account events abuse etc Conditions of Use Detailed information about the copyright and trademark usage at Amazon com and other topics API Version 2006 03 01 76 Amazon Simple Storage Service Console User Guide Document History The following table describes the important changes to the documentation since the last release of Amazon S3 e API version 2006 03 01 e Latest documentation update August 11 2015 Change Lifecycle configur ation update Event notifications Support for delet ing and emptying non empty buck ets Event notifications Cross region rep lication Description The Amazon S3 lifecycle configuration rules user interface has been updated to improve usability For more information see Lifecycle Configuration for a Bucket without Versioning p 29 and Lifecycle Configuration for a Bucket with Versioning p 32 Amazon S83 event notifications have been updated to add notifica tions when objects are deleted and to add filtering on object names with prefix and suffix matching For more information see Enabling Event Notifications p 21 Amazon S3 now suppor
6. console amazonaws cn s3 2 Inthe Buckets list choose the bucket whose lifecycle configuration you want to configure choose Properties and then choose Lifecycle UICECE Create Folder Actions Versions Hide Show None Transfers All Buckets example bucket versioning N j IRA rkaAat ware i j Bucket example bucket versioning documents jogs Bucket axample buckel versioning Region Oregon Creation Date Tue May 13 15 14 08 GMT T00 2074 53 api pdf Owner Me MFA Delete Nat Enabled E 3 0g pat fe s3ugpdt Permissions Static Website Hosting Logging Notifications t Versioning 3 Choose Add rule API Version 2006 03 01 33 Amazon Simple Storage Service Console User Guide Lifecycle Configuration for a Bucket with Versioning Lifecycle You can manage the lifecycle of objects by using lifecycle rules Rules enable you to automatically archive the objects to the Glacier Storage Class lower cost and or remove the objects after a specfied time penod Rules are applied to all the objects that share the specified prefix Versioning is currently enabled on this bucket You can use lifecycle rules to manage all versions of your objects This includes both the Current version and Previous versions Add rule In Step 1 Choose Rule Target choose A Prefix and type documents as the prefix to specify the subset of objects to which the rule applies and then choose Configure Rul
7. paget htm Standard BE projectdocs Note To clear individual line items in the Transfers panel right click the items and then click Clear To remove all finished or failed transfers click Clear Finished Failed Transfers ete eee Transfers Automatically clear finished transfers 5i SampleDocument ti Standard B glacierobjects Done Move Tulipsjpg from projectdocs images lags A J lear page i himl Standard Clear Finished Failed ransters EOR projectdocs Renaming an Object This section explains how to use the Amazon S3 console to rename an object To rename multiple objects rename each object separately To rename an object 1 Sign in to the AWS Management Console and open the Amazon S3 console at https console amazonaws cn s3 2 Right click the object that you want to rename and then click Rename Name Storag a m Sample Doci me clacierobjec me images Download k page1 html BE orojeddocs Make Public Copy Properties API Version 2006 03 01 65 3 Amazon Simple Storage Service Console User Guide Deleting an Object In the box for the name type a new name and then click the checkmark icon to the right of the box to submit the name change Name Storage Class 5 standard glacierobjects images pagei html Standard projectdocs Deleting an Object Because all objects in your Amazon S3 bucket incur storage costs you
8. 2e SampleDocument txt Standard Metadat a Key Content Type Value text plain sd x Add more metadata Remowe selected metadata Save Cancel 3 Do one of the following To Do This Add metadata a Click Add more metadata b In the Key box click one of the available keys or type a new one starting with x amz meta for example x amz meta lt name gt c In the corresponding Value box click an entry in the list if available or type a value Delete metadata a Click the key value pair that you want to remove b Click Remove selected metadata or click the x on the line of the key value pair that you want to remove APE Version 2006 03 00 61 Amazon Simple Storage Service Console User Guide Opening an Object Note User defined metadata names must begin with x amz meta otherwise Amazon S3 will not set the key value pair as you define it 4 Click Save Opening an Object You can open an object to view it in a browser This section explains how to use the console to open an object To open an object 1 Sign in to the AWS Management Console and open the Amazon S3 console at htips console amazonaws cn s3 2 Right click the object that you want to open and then click Open Tip You can use the SHIFT and CTRL keys to select multiple objects and perform the same action on all of them simultaneously Buckets TourExamplebucket El al E E I Downloadin
9. the console shows a folder named logs If you open the folder you see three objects datel txt date2 txt and date3 txt Upload Create Folder Actions v All Buckets exampleibucket logs Name Storage Class Size Standard Standard Standard API Version 2006 03 01 4 Amazon Simple Storage Service Console User Guide Support for Moving Data e You can nest folders in the console For example if you have an object named photos 2013 example jpg the console shows you a folder named photos containing the folder 2013 and the folder 2013 contains the object example jpg a Create Folder Actions v All Buckets exampletbucket photos 2013 Storage Class Size Standard 3 1 KB e f you upload an object with key name myPhoto jpg there is no delimiter in the key name and the console shows the object at the root level of the bucket The console also supports following folder level actions For example for the existing objects in a folder you can request Amazon S3 to store them encrypted using server side encryption or change the storage class for those objects These actions apply only once to the existing objects in the folder Amazon S3 console does not save this configuration and will not apply to any new objects you add to the bucket Upload Create Folder Actions None Properties Transfers Cc All Buckets exampletbucket Name Storage Class Size Folder folderA x HappyF ace jpg Standard 31KB
10. Amazon Simple Storage Service Console User Guide Editing Object Details SampleDocument txt x Bucket Folder Name SampleDocumenttt Link amp hitps s3 amazonaws com SampleDocument te Size 10 bytes Last Modified Tue Oct 23 13 26 27 GMT 700 2012 Owner Me Elag 2b fsebads9s bob deb0s albaasbe s Expiry Date Wed Oct 23 17 00 00 GMT 700 2013 Expiration Rule Trans To Glacier Details If the object is in the process of being restored the Details tab indicates this The following example shows the properties for an object stored in the Amazon Glacier storage class that is in the process of being restored For more information about restoring see Restoring an Object p 67 B photot JPG Glacier Details photo JPG Glacier Photos JPG Glacie P mm Storage Class Glacier photed JPG Glacier presentation ppt Glacier report pat acier If the object is restored the date until which the object is restored is displayed under Details The following example shows properties of a restored object You can use the Modify button to change the length of time until which the object is restored API Version 2006 03 01 57 Amazon Simple Storage Service Console User Guide Permissions photo1 JPG Bucket Folder Hamme photolJPG Link 4 hitps s3 amazonaws conm photo1 JPG Sire 4 1 MB LastModified ue Ogi 23 1325 10 GM 7 00 2012 Owner Me ETag id0af37icde21cazso27 32670915850 Expiry Date Wed Oct 23 17 00 00 GMT 70
11. Key cost center Value 5562 Add more tags You can also click the x to the right of a tag s Value field to delete just that tag 3 Click Save Managing Cross Region Replication Cross region replication is the automatic asynchronous copying of objects across buckets in different AWS regions By activating cross region replication Amazon S3 will replicate newly created objects object updates and object deletions from a source bucket into a destination bucket in a different region Cross region replication has specific requirements that define what can and cannot be replicated across regions based on how the object is created and how it is encrypted For more information see Cross Region Replication the Amazon Simple Storage Service Developer Guide Topics e Enable Cross Region Replication p 42 e Disable or delete Cross Region Replication p 44 Enable Cross Region Replication In this section you ll learn how to enable cross region replication in the Amazon S3 console To enable cross region replication between buckets 1 Sign in to the AWS Management Console and open the Amazon S3 console at htips console amazonaws cn s3 2 Cross region replication requires versioning enabled on both your source bucket and your destination bucket in a different region For more information see Enabling Bucket Versioning p 27 3 Inthe Buckets list select your source bucket and click on the Properties icon on the left of the b
12. You select ObjectRemoved All when configuring your events in the console to enable notification for anytime an object is deleted Or you can select Delete to trigger event notifications when an unversioned object is deleted or a versioned object is permanently deleted Select DeleteMarkerCreated to trigger event notifications when a delete marker is created for a versioned object For information about deleting versioned objects see Deleting Object Versions For information about object versioning see Object Versioning and Using Versioning API Version 2006 03 01 21 Amazon Simple Storage Service Console User Guide Set Up a Destination to Receive the Event Notifications A Reduced Redundancy Storage RRS object lost event Amazon S3 sends a notification message when it detects that an object of RRS storage class has been lost Event notification messages can be sent to the following types of destinations e An Amazon Simple Notification Service Amazon SNS topic e An Amazon Simple Queue Service Amazon SQS queue e An AWS Lambda function Topics e Set Up a Destination to Receive the Event Notifications p 22 e Enable Event Notifications p 23 e Editing and Deleting Event Notifications Configurations p 26 Set Up a Destination to Receive the Event Notifications Before you can enable event notifications for your bucket you must set up one of the following destination types An Amazon SNS topic You can use the Amazon SNS conso
13. e Log Delivery This group grants write access to your bucket when the bucket is used to store server access logs For more information see Managing Bucket Logging e Me This group refers to your AWS root account and not an IAM user You can grant permission to an AWS account by entering the accounts canonical user ID or email address in the Grantee field The email address must be the same one they used when signing up for an AWS account You can grant a grantee any of the following permissions e Open Download Enables the account to access the object when they are logged in e View Permissions Can view the permissions associated with the object e Edit Permissions Can edit the permissions associated with the object 4 Click Save The console provides a shortcut for making objects accessible to everyone meaning that everyone can both view and download the object To make an object accessible by everyone 1 Right click the object that you want to make accessible and then click Make Public API Version 2006 03 01 59 2 3 4 Amazon Simple Storage Service Console User Guide E E El E i Permissions Properties The console prompts you to confirm this change Click OK When the change is complete click the Close button in the Transfers panel The page at https eee ees pman com Says Are you sure you wanttio make sampleDocumentht public Cancel Click Permissions The newly add
14. Amazon Simple Storage Service Developer Guide Note When you delete a bucket with versioning enabled all versions of all the objects in the bucket are deleted For more information about managing objects when versioning is enabled see Managing Objects in a Versioning Enabled Bucket p 70 When you delete a bucket there may be a delay of up to one hour before the bucket name is available for reuse in a new region or by a new bucket owner If you re create the bucket in the same region or with the same bucket owner there is no delay To delete a bucket 1 Sign in to the AWS Management Console and open the Amazon S3 console at htips console amazonaws cn s3 2 Right click the bucket that you want to delete and then click Delete Bucket API Version 2006 03 01 12 Amazon Simple Storage Service Console User Guide Deleting or Emptying a Bucket example bucket no versioning example bucket one example bucket versioning Create Bucket Delete Bucket Empty Bucket Propertie IG IG IF IG IG IG Ig IG L Tip Optionally to get this menu you can click the bucket and then click Actions which is near the top of the console window next to Create Bucket 3 When a confirmation message appears enter the bucket name and then click Delete Delete DEeting this bucket and its obpects including older versions if applicable cannol be undone Are you sure you want to delete example bucket one Type the
15. Caution We highly recommend against granting the Everyone group Upload Delete permission Doing so will allow anyone to store objects in your bucket for which you will be billed and allows others to delete objects that you may want to keep Click Save API Version 2006 03 01 18 Amazon Simple Storage Service Console User Guide Configuring a Bucket for Website Hosting Configuring a Bucket for Website Hosting You can host static websites on Amazon S3 For conceptual information go to Hosting Websites on Amazon S3 in the Amazon Simple Storage Service Developer Guide This section explains how to use the Amazon S3 console to configure a bucket as a website To manage a bucket s website configuration 1 Sign in to the AWS Management Console and open the Amazon S3 console at htips console amazonaws cn s3 2 Inthe Buckets pane click the bucket that you want to configure 3 Inthe result pane click Static Website Hosting Bucket Region Creation Date Owner Permissions businessbucketlogfiles Oregon Wed Jan 28 09 29 18 GMT 800 2015 Me Static Website Hosting You can host your static website entirely on Amazon S3 Once you enable your bucket for Static website hosting all your content is accessible to web browsers via the Amazon 53 website endpoint for your bucket Endpoint businessbucketogfles s3 website us west 2 amazonaws com Each bucket serves a website namespace e g www example com Reque
16. S3 go to Protecting Data Using Server Side Encryption in the Amazon Simple Storage Service Developer Guide Here in the Set Details dialog box you have two SSE options Use the Amazon S3 service master key or Use an AWS Key Mamagement Service master key Selecting the AWS Key Management Service option enables you to select the Master Key from a dropdown list with the following options e aws s3 default This is the default AWS KMS master key e Enter a key ARN You can give external accounts the ability to use this object protected by a AWS KMS key To do this you ll need to provide the Amazon Resource Name ARN for the external account in the ARN ID field Administrators of an external account that have usage permissions to an object protected by your AWS KMS key can further restrict access by creating a resource level IAM policy The other options in this dropdown list are all AWS KMS master keys that you have previously created For more information about creating a AWS KMS key go to Creating Keys in the AWS Key Management Service Developer Guide Note Only keys in the same region as this bucket are available for encrypting objects in this bucket When you ve finished setting the object details click Set Permissions API Version 2006 03 01 51 Amazon Simple Storage Service Console User Guide Uploading Objects Set Details Upload to All Buckets businessbucketlogfles ndard Storage and Reduced Redundancy Storage You
17. cannot be undone Are you sure you want to empty example bucket one Type the name of the bucket to confinm deletion Cancel empty bucket Browsing the Objects in Your Bucket This section describes how to use the console to browse and display the objects and folders in your bucket To list the objects in a bucket e Click the bucket whose objects you want to display The Objects and Folders list displays the objects and folders in the selected bucket API Version 2006 03 01 14 Amazon Simple Storage Service Console User Guide Browsing the Objects in Your Bucket Note If you have a large number of objects in a bucket you can scroll down to the bottom of the Objects and Folders panel When the scroll bar reaches the bottom of the list the AWS Management Console automatically retrieves the next set of keys in your bucket refreshes the view and shows them in the console view When you click a bucket name the console lists all the objects in the bucket in alphanumeric order However if your bucket contains large number of objects scrolling down the long list to search for an object can be cumbersome The jump feature enables you to type a string and the console skips ahead to the specific object in the object list If there are no objects whose key name match the specified string the console jumps to the next object in the list in alohanumeric order For example assume you have a bucket ExampleBucket with the following object
18. client for the Java applet to work 4 Click Add Files Select files and folders to upload X on ANE B SampleDocument txt File Name CAipublicipublic mesom mas OOOO y O API Version 2006 03 01 50 Amazon Simple Storage Service Console User Guide Uploading Objects In the dialog box that appears click the file or files that you want to upload and then click Open e If you enabled the advanced uploader in step 2 you see a Java dialog box titled Select files and folders to upload as shown e f not you see the File Upload dialog box associated with your operating system If you are ready to upload the object immediately without providing further details about the object click Start Upload Otherwise click Set Details The Set Details dialog box gives you the options to Use Reduced Redundancy Storage or Use Server Side Encryption e Use Reduced Redundancy Storage In order to reduce storage costs you can use reduced redundancy storage for noncritical reproducible data at lower levels of redundancy than Amazon S3 provides with standard storage For more information see Using Reduced Redundancy Storage in the Amazon Simple Storage Service Developer Guide e Use Server Side Encryption With server side encryption SSE Amazon S3 encrypts your data at the object level as it writes it to disks in its data centers and decrypts it for you when you access it For more information about using SSE in Amazon
19. console is logically organized to support these operations The section also introduces console specific concepts such as folders properties and other features that help you easily upload files and folders move objects around and manage objects by creating folders We recommend that you read the following sections e About Amazon S3 Resources and Operations p 1 e About the Amazon S3 Console p 2 e About the Amazon S3 Documentation p 7 For information on Amazon S3 features pricing and to see the FAQ go to the Amazon S3 product page About Amazon S3 Resources and Operations Amazon S39 is storage for the Internet You can think of Amazon S3 as a collection of resources and operations Buckets and objects are the primary resources Amazon S3 provides APIs for you to create buckets and upload objects In addition there are other resources many of which store bucket and object specific configuration information These are referred to as subresources For example the following are some of the bucket subresources e lifecycle You can define lifecycle configuration rules for objects that have a well defined lifecycle For example archive objects one year after creation or delete an object 10 years after creation The lifecycle subresource stores the lifecycle configuration rules For more information go to Object Lifecycle Management e website You can host a static website on Amazon S3 To host your static website you confi
20. determines if the rule that you re adding will conflict with an existing rule In that case the rule cannot be saved For more information about modifying disabling or deleting an existing lifecycle configuration rule see Maintaining Lifecycle Configuration Rules p 38 Lifecycle Configuration for a Bucket with Versioning You can add lifecycle rules to buckets that have object versioning enabled or suspended You use object versioning to keep multiple versions of an object in an Amazon S3 bucket A versioning enabled bucket can have many versions of the same object one current version and zero or more previous versions For more information about versioning see Using Versioning and Object Versioning in the Amazon Simple Storage Service Developer Guide Note The Amazon Simple Storage Service Developer Guide uses the term noncurrent version instead of previous version Both terms mean the same thing This topic walks you through creating a lifecycle configuration rule for a bucket that has versioning enabled You can also add lifecycle configuration rules to a bucket with versioning suspended For information about how the rules work with a bucket in the versioning suspended state see Object Lifecycle Management in the Amazon Simple Storage Service Developer Guide The combined functionality of these two Amazon S3 features acts like a recycling bin and provides the following benefits e You can recover previous versions for a specifie
21. in a region never leave the region unless you explicitly transfer them to another region For example objects stored in the EU Ireland region never leave it The objects stored in an Amazon S3 region physically remain in that region Amazon S3 does not keep copies or move it to any other region However you can access the objects from anywhere as long as you have necessary permissions Before you can upload an object into Amazon S3 you must have write permissions to a bucket Objects can be any file type images_backup data movies etc An object can be as large as 5 TB You can have an unlimited number of objects in a bucket This section explains how to use the console to create manage and delete objects Uploading Objects into Amazon 3 When you upload a folder Amazon S3 uploads all the files and subfolders from the specified folder to your bucket It then assigns a key value that is a combination of the uploaded file name and the folder name For example if you upload a folder images containing two files samplel1 jpg and sample2 jpg Amazon S3 uploads the files and then assigns the corresponding object key names images samplel jpg and images sample2 jpg Note that the key names include the folder name as a prefix API Version 2006 03 01 49 Amazon Simple Storage Service Console User Guide Uploading Objects If you upload one or more files that are not in a folder Amazon S3 uploads the files and assigns the file names
22. more information see Uploading Objects into Amazon S3 p 49 For more information about server side encryp tion for data stored in Amazon S3 see Using Server Side Encryption in the Amazon S3 Developer Guide This release includes the following AWS Management Console en hancements e Folder upload You can now use AWS Management Console to upload folders into Amazon S3 Amazon S3 uploads all the files and subfolders from the specified folder to your bucket For more information see Uploading Objects into Amazon S3 p 49 e Jump feature Instead of scrolling through a long list to find an object or folder you can now simply start typing the first few characters of an object or folder name into the browser when looking at a listing The console will jump to objects that match or follow what you type For more information see Browsing the Objects in Your Bucket p 14 API Version 2006 03 01 79 Date Changed August 31 2012 August 21 2012 December 27 2011 December 14 2011 November 8 2011 October 17 2011 October 5 2011 June 6 2011 Amazon Simple Storage Service Console User Guide Change Support for host ing static websites in Amazon S3 Large object sup port Bucket notifica tions in the con sole Bucket policies in the console New Guide Description Amazon S3 introduces enhanced support for hosting static websites This includes support for index documents and custom
23. name of the bucket to confirm deletion Amazon 33 buckets are unique If you delete this bucket you may lose the bucket name to another AWS user You can empty a bucket which deletes all the objects in the bucket without deleting the bucket For information on the limitations for emptying a bucket see Deleting Empitying a Bucket in the Amazon Simple Storage Service Developer Guide Note When you empty a bucket with versioning enabled all versions of all the objects in the bucket are deleted For more information about managing objects when versioning is enabled see Managing Objects in a Versioning Enabled Bucket p 70 To empty a bucket 1 Sign in to the AWS Management Console and open the Amazon S3 console at htips console amazonaws cn s3 API Version 2006 03 01 13 Amazon Simple Storage Service Console User Guide Browsing the Objects in Your Bucket 2 Right click the bucket that you want to empty and then click Empty Bucket example bucket no versioning example bucket one example bucket versioning Create Bucket Delete Bucket Empty Bucket cl a B L Ll kI B a LS Tip Optionally to get this menu you can click the bucket and then click Actions which is near the top of the console window next to Create Bucket 3 When a confirmation message appears enter the bucket name and then click Empty bucket Empty bucket Deleting all objects including older versions if applicable in this bucket
24. on Glacier pring Note thal objecs archived 16 ihe Hacer Storage Class are mal immediately accessible 1 Expire Days aner th object s creation date Versioning is enabled on this bucket and Expining Current erson will generaia new wersions you wish fo penmanendy delete all versions Of pow Objects you can combine he Expire Current Versbon action wiih the Permanently Delete Previous Versions action Action on Previous Versions Archive to the Glacier Storage Class gt Days afer expired overilien dale This rule could reduce your storage costs Refer here to laam more on Glacar piang Nate that abjects archived to the Glacier Storage Class are not immediately accessible Permanently Delete Days after expired overwmitten date API Version 2006 03 01 34 Amazon Simple Storage Service Console User Guide Lifecycle Configuration for a Bucket with Versioning Under Action on Current Version do the following i Select Archive to the Glacier Storage Class and enter the number of days after the object s creation date that you want to archive current version of the object to the Glacier storage class li Select Expire and enter the number of days after the object s creation date that you want the current version of the object to expire iii Verify that the illustration in the EXAMPLE section matches how you want your rule to work re a Natt Ty Ee Action on Current Version Archive to the Glacier Storage Class 180 5 Days a
25. pricing Mote that objects archived to the Glacier Storage Class are not immediately accessible Expire 365 days after the object s creation date Versioning is enabled on this bucket and Expiring Current Version will generate new versions if you wish to permanently delete all versions of your objects you can combine the Expire Current Version action with the Permanently Delete Previous Versions action Action on Previous Versions Permanently Delete 730 days after overwrite expiration date You cannot recover Permanently Deleted objects Cancel lt Configure Rule Create and Activate Rule 7 Ifthe rule does not contain any errors it is displayed in the Lifecycle pane Lifecycle You can manage the lifecycle of objects by using lifecycle rules Rules enable you to automatically archive the objects to the Glacier Storage Class lower cost and or remove the objects after a specified time period Rules are applied to all the objects that share the specified prefix Versioning is currently enabled on this bucket You can use lifecycle rules to manage all versions of your objects This includes both the Current version and Previous versions Enabled Name Rule Target W ManageDocuments documents Y Modify Add rule Note If there is an issue with a rule an error message appears providing information about the issue that you need to resolve For example if you have multiple rules Amazon S3 determines if the rule t
26. suspend versioning Amazon S3 suspends the creation of object versions for all operations but preserves any existing object versions For more information see Working with Versioning Suspended Buckets in the Amazon Simple Storage Service Developer Guide Managing Lifecycle Configuration This section explains how to manage lifecycle configuration rules for a bucket adding viewing deleting and disabling rules You can use lifecycle configuration rules to archive or delete objects after a specified period of time A transition action archives an object and an expiration action deletes the object For more information about lifecycle configuration transition and expiration actions go to Object Lifecycle Management in the Amazon Simple Storage Service Developer Guide Archiving Objects You can use a lifecycle configuration rule to archive objects to Amazon Glacier An archived object is not directly accessible unless you restore a temporary copy Additionally you cannot use a lifecycle configuration rule to change the storage class of the archived object from Glacier to Standard or RRS Amazon S3 objects that have been archived to the Glacier storage class are visible and available only through the Amazon S3 console or the API not through the Amazon Glacier console or the API Deleting Objects API Version 2006 03 01 28 Amazon Simple Storage Service Console User Guide Lifecycle Configuration for a Bucket without Versioning You can a
27. these objects represent the latest version Upload Create Folder Actions v Versions Hide Show None Properties Transfers Cc ne Name Storage Class Size Last Modified B Example 1 pdf Standard 429 9 KB Sun Dec 30 13 11 54 GMT 800 2012 B Example2 pdf Standard 2 5 M8 Sun Dec 30 13 1222 GMT 800 2012 E Example3 par Reduced Redundancy 974 7 KB Sun Dec 30 13 12 44 GMT 800 2012 If you click Show the console lists all the versions as shown in the following example Upload Create Folder Actions v Versions Hide Show Buckets versionenabledexamplebucket Name Version Create Date Storage Class Version ID Size B Example 1 pd Sun Dec 30 13 27 39 GMT 800 2012 Standard H4Mn0Ddj3 Ohcli3rmmTiY60YptaECCR 4299KB Sun Dec 30 13 21 55 GMT 800 2012 Standard SddwXhkEtOSOUGHIWCatNuBWilzg 91 429 9 KB Sun Dec 30 13 11 54 GMT 800 2012 Standard PKWnukhgVis_MSxmxMpOO9TNGes3C 429 9KB B Example2 pdf Sun Dec 30 13 12 22 GMT 800 2012 Standard 5 DRsEnTeLWU4nieSkgF 1PeidzbLO3V 25MB fs Example3 par Sun Dec 30 1312 44 GMT 800 2012 Reduced Redundancy TNFHPgTVJHotcuKiTJVzoMWIGSSKBOQoo 9747 KB For each object version the console shows a unique version ID the date and time the object version was created and other properties Uploading an Object If you upload an object with a key name that already exists in the bucket Amazon S3 creates another version of the object instead of replacing the existing object For more in
28. you ve chosen To continue click Allow to return to the Amazon S3 console For more information about IAM roles see IAM Roles Delegation and Federation in Using IAM 10 Click Save You have now enabled cross region replication between two buckets The time it takes for Amazon S3 to replicate an object depends on the object size For large objects it can take up to several hours Note Metadata for an object remains identical between original objects and replica objects Lifecycle rules abide by the creation time of the original object and not by when the replicated object became available in the destination bucket However lifecycle actions on objects pending replication will not resolve until the replication has completed Disable or delete Cross Region Replication In this section you ll learn how to disable cross region replication in the Amazon S3 console The configuration for cross region replication can be partially deleted in the case of removing prefixes or fully disabled To fully disable cross region replication between two buckets in the Amazon S3 console 1 Sign in to the AWS Management Console and open the Amazon S3 console at hitps console amazonaws cn s3 In the Buckets list select your source bucket and click on the Properties icon on the left of the bucket name In the Properties pane click Cross Region Replication API Version 2006 03 01 44 Amazon Simple Storage Service Console User Guide Disa
29. 0 2013 Expiration Rule Trans To Glacier Details Storage Class Glacier Server Side Encryption None When you select two or more Amazon Glacier Storage Class class objects in a bucket and view the Properties of the selected objects the Properties pane shows only the bucket name and the number of objects selected Editing Object Permissions This section explains how to use the console to edit AWS account permissions for an object In this topic each permission you grant adds an entry in the Access Control List ACL associated with the object You can grant permission to other AWS accounts or built in groups By default the owner has full permissions Bucket and object permissions are completely independent an object does not inherit the permissions from its bucket For example if you create a bucket and grant write access to another user you will not be able to access that user s objects unless the user explicitly grants you access This also applies if you grant anonymous write access to a bucket Only the user anonymous can access objects the user created unless permission is explicitly granted to the bucket owner To change the permissions for an object 1 Sign in to the AWS Management Console and open the Amazon S3 console at htips console amazonaws cn s3 2 Click the object whose permissions you want to change and then click Permissions B SampleDocument txt Standard Details aDocument txt Standard Permis
30. 12 Reduced Redundancy TNFHPgTVJHotcukfTJvzoMvuG8SKBQ00 974 7 KB i To delete an object permanently you must delete all the versions of the object including the delete marker if present If you delete only a specific object version Amazon S3 permanently deletes only that specific version If you delete the delete marker the object reappears in the object list For more information see Deleting an Object p 66 API Version 2006 03 01 71 Amazon Simple Storage Service Console User Guide Public Folders Working with Folders Topics e Public Folders p 72 e Creating a Folder p 73 e Deleting a Folder p 73 In Amazon S3 buckets and objects are the primary resources where objects are stored in buckets Amazon S3 has a flat structure with no hierarchy like you would see in a typical file system However for the sake of organizational simplicity the Amazon S3 console supports the folder concept as a means of grouping objects Amazon S3 does this by using key name prefixes for objects For example you can create a folder in the console called photos and store an object called myphoto jpg in it The object is then stored with the key name photos myphoto jpg where photos is the prefix Here are two more examples e If you have three objects in your bucket logs datel txt logs date2 txt and logs date3 txt the console will show a folder named logs If you open the folder in the console you will see three objects datel t
31. Enable Cross Region Replication and then clicking Save To partially delete the cross region replication configuration between two buckets by removing prefixes 1 Sign in to the AWS Management Console and open the Amazon S3 console at htips console amazonaws cn s3 2 Inthe Buckets list select your source bucket and click on the Properties icon on the left of the bucket name 3 Inthe Properties pane click Cross Region Replication API Version 2006 03 01 45 Amazon Simple Storage Service Console User Guide Disable or delete Cross Region Replication Cross Region Replication Cross Region Replication replicates every future upload of every object in this bucket to another bucket Cross Region Replication is designed for use in conjunction with Versioning You will be required to enable Versioning on this bucket and the target bucket Learn More Versioning is currently enabled on this bucket suspend Versioning C Do Not Enable Cross Region Replication Enable Cross Region Replication Existing objects will not be replicated Cross Region Replication replicates every future upload of every object to another bucket Source This bucket A prefix in this bucket Prefixt A Prefix E Add Prefix Destination Region Northern California Destination Bucket examplebucketnameone Create Select IAM Role Selected IAM Role myfinances examplebucketnameone s3 repl role Click
32. Enable Event Notifications ETLE Create Folder Actions None Transters All Buckets examplebucketone Name wagte Bucket examplebucketone El s3 ug paf Standard Bucket examplebuckelone Region Oregon Creation Date Fri Oct 24 15 15 43 GMT 700 2014 Owner Me t Permissions Static Website Hosting Logging Versioning Lifecycle In the Name box type a descriptive name for your event configuration If you do not enter a name a GUID is autogenerated and used for the name Click in the Events box and select the type or types of events that you want to send notifications to a destination when an event occurs Name MyEventsConfigOne i Events th RRSObjeciLost Prefix EEA 0 Suffix Post i Copy Send To CompleteMultiPartUpload ri ObjectRemoved All Delete SNS topic DeleteMarkerCreated Select ObjectCreated All to enable event notifications for anytime an object is created in the bucket Or you can select specific object creation actions to trigger notifications For example you could select Put and CompleteMultiPartUpload to trigger event notifications anytime a new object is put into a bucket and anytime a multipart upload completes Optionally you could select ObjectRemoved All to enable event notifications for anytime an object is deleted in the bucket Or you could select Delete or DeleteMarkeCreated to trigger notifications for specific types of object deletes You can con
33. Example 1 pdf Standard 429 9 KB Sun Dec 30 13 11 54 GMT 800 2012 Example2 pdf Standard 2 5 MB Sun Dec 30 13 1222 GMT 800 2012 Example3 pat Reduced Redundancy 974 7 KB Sun Dec 30 13 12 44 GMT 800 2012 If you select and delete the Example1 pdf object Amazon S3 adds a delete marker for the object and the object no longer appears in the object list Upload Create Folder Actions v Versions Hide Buckets versionenabledexamplebucket Name Storage Class Size Last Modified Tr B Example2 pdf Standard 2 5 MB Sun Dec 30 13 12 22 GMT Example3 pdf Reduced Redundancy 974 7 KB Sun Dec 30 13 12 44 GMT However if you click Show to list object versions the Example1 pdf object appears in the list with all versions and a delete marker at the top UC CE Create Folder Actions y Versions Hide Show None Properties Transfers 2 Buckets versionenabledexamplebucket Name Version Create Date Storage Class Version ID Size f Exampie1 pat is Sun Dec 30 13 55 06 GMT 800 2012 Delete Marker KRQ05 1UBX20zdJHPazC8 7P8Zq Z84p 0 bytes Sun Dee 30 13 27 39 GMT 800 2012 Standard H4Mn0Dbj3jOhci3rmmTiy6oYptAECCR 429 9 KB Sun Dec 30 13 21 55 GMT 800 2012 Standard SddwXhkEMOSQUGHIWCsatNuBWilzqg g1 429 9 KB Sun Dec 30 13 11 54 GMT 800 2012 Standard PKWnrukhgVis_M5xmXfijJpODSTNGes3C 429 9 KB Example2 pdf Sun Dec 30 13 1222 GMT 800 2012 Standard 5 DRsEnTHLWU4nleSkgF1PeitdzbLO3V 2 5 MB Example3 pdf a Sun Dec 30 13 12 44 GMT 800 20
34. Guide Server access logs are useful for many applications because they give bucket owners insight into the nature of requests made by clients not under their control By default Amazon S3 doesn t collect service access logs but when you enable logging Amazon S3 delivers access logs to your bucket on an hourly basis This section describes how to use the console to enable and disable logging for a bucket You can store logs in the same bucket you enable logging for or you can store the logs in a different bucket For more information about bucket logging see Accessing Server Logs in the Amazon Simple Storage Service Developer Guide Note There is no extra charge for enabling server access logging on an Amazon S3 bucket However any log files the system delivers to you will accrue the usual charges for storage You can delete the log files at any time We do not assess data transfer charges for log file delivery but we do charge the normal data transfer rate for accessing the log files To enable logging on a bucket 1 Sign in to the AWS Management Console and open the Amazon S3 console at htips console amazonaws cn s3 2 Under All Buckets click the bucket for which access requests will be logged 3 Inthe Details pane click Properties API Version 2006 03 01 20 Amazon Simple Storage Service Console User Guide Enabling Events 4 Under Logging do the following Logging Enabled Target Bucket Target Pre
35. M User Guide For more information about permissions go to Managing Access Permissions to Your Amazon S3 Resources in the Amazon Simple Storage Service Developer Guide Resource Operations To help you work with buckets objects and related subresources Amazon S3 provides a set of operations You have the following options to work with Amazon S3 Use the Amazon S3 console to perform operations without writing any code Use the AWS SDKs that provide wrapper libraries for Java NET Python PHP and other languages For more information about the available SDKs go to Sample Code and Libraries Use the AWS Command Line Interface CLI to manage Amazon S3 objects by using a command line user interface For more information about the AWS CLI go to AWS Command Line Interface Both the console and the AWS SDK libraries internally make the Amazon S3 REST API call described in the API reference If you need to you can also write code to make the REST API calls directly from your application For a list of Amazon S3 operations go to Operations on Buckets and Operations on Objects in the Amazon Simple Storage Service API Reference About the Amazon S3 Console Using the Amazon S3 console you can create and manage the resources discussed in the preceding section The console supports additional features that are not natively supported by Amazon S3 for example the concept of folders These additional features are designed to help you manage yo
36. a do the following a If you want the Amazon S3 to infer the content type of the uploaded objects select the Figure out content types automatically check box default b To add custom metadata click Add more metadata and enter the key value pairs that you want Amazon S3 object metadata is represented by a key value pair User metadata is stored with the object and returned when you download the object Amazon S3 does not process custom metadata Custom metadata can be as large as 2 KB and both the keys and their values must conform to US ASCII standards Any metadata starting with prefix x amz meta is treated as user defined metadata When you add user defined metadata select x amz meta from the Key box and then append the metadata name to tt API Version 2006 03 01 53 Amazon Simple Storage Service Console User Guide Uploading Objects Set Metadata Upload toc All Buckets businessbuckedogiles zj Figuse out content types aulomatically No metadata added Add more metadata Remove selected metadata lt Set Penmissions Stat Upload Cancel 11 Click Start Upload You can watch the progress of the upload from within the Transfers panel Tip To hide the Transfer panel click None To open it again click Transfers When objects upload successfully to Amazon S3 they appear in the Objects and Folders list To view file content and properties e Do either or both of the following e To view the file conten
37. action The request can be signed by either an AWS Account or IAM User e Log Delivery This group grants write access to your bucket when the bucket is used to store server access logs For more information see Managing Bucket Logging e Me This group refers to your AWS root account and not an IAM user You can grant permission to an AWS account by entering the accounts canonical user ID or email address in the Grantee field The email address must be the same one they used when signing up for an AWS account You can grant a grantee any of the following permissions e Open Download Enables the account to access the object when they are logged in e View Permissions Can view the permissions associated with the object Edit Permissions Can edit the permissions associated with the object For more information about predefined Amazon S3 Groups go to Who is a Grantee in the Amazon Simple Storage Service Developer Guide You can grant access to an account by using the email address that the user entered when signing up for an AWS account You can grant an account any of the following permissions e List Allows the grantee to view a list of the objects in the bucket e Upload Delete Allows the grantee to access the object when they logged in e View Permissions Allows the grantee to view the permissions associated with the object e Edit Permissions Allows the grantee to edit the permissions associated with the object
38. as the key values for the objects created This section explains how to use the AWS Management Console to upload one or more files or entire folders into Amazon S3 Amazon S3 stores all files in the specified bucket To upload files and folders into Amazon S3 1 Sign into the AWS Management Console and open the Amazon S3 console at htips console www amazonaws cn s3 2 Inthe buckets list click the name of bucket where you want to upload an object and then click Upload Upload Select Files and Folders Upload io All Buckets businessbucketlogfles Amazon S23 Hick Add Files l0 upload whole iolders to Amazon 33 Click Enable Enhanced Uploader BETA which ca Applet requires Java SE 7 Update 51 or later To remove files already selected click the X to the far right of the No fies added Add Fies Remove Selected Files Enable Enhanced Uploader BETA Number of fies 0 Total upload sire 0 Set Detals gt Stan Upload Cancel 3 Optional In the Upload Select Files wizard if you want to upload an entire folder click Enable Enhanced Uploader to install the necessary Java applet You only need to do this step once per console session After you click Enable Enhanced Uploader and then don t want to use it you can either refresh the browser or close and reopen the browser to reset the uploader to the default Note If you are behind a firewall you will need to install your organization s supported proxy
39. ation Rule Expire Objects Rule 18 Details Storage Class Standard Reduced Redundancy Server Side Encryption None AES 256 Cancel When you select two or more objects in a bucket and click Details no selections for Storage or Server Side Encryption are shown regardless of the settings of these properties for the files that are part of the selection In this multiple object select case the Details panel enables you to change one of the two properties for all of the selected objects For example if you select AES 256 for Server Side Encryption and click Save then all of the selected objects will be encrypted The following example shows the details for two selected items Mame Storage Class a E SampleDocumentbi Standard pna Em acun aa l mea i o EE glacerobjeacs _ 1 log_82930 1og Standard i al presigned td Standard Details Be 2 2objects For all selected items Storage Class Standard Reduced Redundancy Existing values will remain unchanged Server Side Encryption None AES 256 Existing walues will remain unchanged Amazon Glacier Storage Class When you select an object stored in the Amazon Glacier Storage class and click Details the details appear If the object has not been restored the properties of the object are view only The following example shows the details properties for an object stored in the Amazon Glacier storage class that has not been restored API Version 2006 03 01 56
40. ble or delete Cross Region Replication Cregs Regoan Repbcanon Cross Fagon Repkcaton replicates every future upload of every object m this buket to another bucket Cross Regeon Repkcaton is designed for use in conjunction with vertoning Tou wil be required to enable Versioning on this bucket and the target bucket Leam More Vertoning if currently enabled om this bickert Suspend Versioning C Do Mot Enable Crose Region Replication Enable Cross Region Replication Existing objets wall not be replicabed Croass Region Replication repicahes every future upload of every object to another bichet This bucket i g CA profiz in this bucket Oo Destination Reglo Sap hisctaedl LAM Aalt 4 Select Do Not Enable Cross Region Replication Cross Region Replication Cross Region Replication replicates every future upload of every object in this bucket to another bucket Cross Region Replication is designed for use in conjunction with Versioning You will be required to enable Versioning on this bucket and the target bucket Learn More Versioning is currently enabled on this bucket Suspend Versioning Do Not Enable Cross Region Replication Enable Cross Region Replication 5 Click Save This action fully disables cross region replication between two buckets The previous cross region replication configuration is not deleted but disabled and you can re enable that configuration at any time by clicking
41. can also BLAIS i Gec y u upia lails Set additional details for all of the obj pose whether or mot to encrypt your files Use Reduced Redundancy Storage Use Server Side Encryption Learn more lt Selecthiles SetPemissions gt San Upmoad Cancel 7 Inthe Set Permissions dialog box do the following e Select the default or clear the Grant me full control check box e To grant read access to anonymous requests select the Make everything public check box on the Upload Set Permissions panel By default the check box is cleared so no access is granted Note By default the owner of the upload has full control over all uploaded objects Set Permissions Upoad to All Bucket busin esabucketti e i rarm ar Toes reormmrudeccinm inr erain err nS La OF remige pemisHOnS Or Spect aA Permissions Gran Management Conmmole Grant me hl contol Make evenihing pubic Mo perros dded Add more permissions Remove selected permissions lt SetDetails SetMetadata gt StatUpload Cancel 8 To grant access to other users and groups for the objects you are uploading click Add more permissions In the grantee row that appears API Version 2006 03 01 52 Amazon Simple Storage Service Console User Guide Uploading Objects e For each permission you grant an entry is made in the object s Access Control List ACL For more information see Using ACLs in the Amazon Simple Storage Service Developer Guide
42. cier s low cost storage service for data archival To archive objects you define archival rules identifying objects and timeline when you want Amazon S3 to archive these objects to Amazon Glacier You can easily set the rules on a bucket using the Amazon S3 console or programmatically using the Amazon S3 API or AWS SDKs In addition to setting object expiration you can now use lifecycle management to archive data in Amazon S3 For more information see Managing Lifecycle Configuration p 28 For conceptual information go to Object Lifecycle Management in the Amazon Simple Storage Service Developer Guide API Version 2006 03 01 78 Date Changed November 13 2014 May 20 2014 December 31 2012 December 27 2012 December 14 2012 November 13 2012 Amazon Simple Storage Service Console User Guide Change Cross Origin Re source Sharing CORS support AWS Cost Alloca tion Tagging sup port Object Expiration support New region sup ported New region sup ported Documentation Update Support for serv er side encryption in Amazon S3 AWS Manage ment Console en hancements Description Amazon S3 now supports Cross Origin Resource Sharing CORS CORS defines a way in which client web applications that are loaded in one domain can interact with or access resources in a different domain With CORS support in Amazon S3 you can build rich client side web applications on top of Amazon S3 a
43. cket to get detailed access logs delivered to thi bucket of your choice Enabled x Target Bucket mybusinesslogfiles Target Prefix ogs lt Select Bucket Name And Region Create Cancel a Select the Enabled check box b Inthe Target Bucket box select the bucket where you want the log files stored c Optional In Target Prefix box specify a prefix for the name of the log files Amazon S3 adds the prefix to the log file names when storing them in your bucket For example if you specify the prefix logs all logs stored in the target bucket are prefixed with Logs so all the logs will be stored in the logs folder API Version 2006 03 01 11 Amazon Simple Storage Service Console User Guide Deleting or Emptying a Bucket 7 Click Create lf Amazon S3 successfully creates your bucket the console displays your empty bucket Ori tia Actions y None Properties Transfers C 2 Buckets eram mybusinesslogfiles x l mybusinessbucket Li mybusinesslogies Bucket mybusinessiogfiles Region US Standard Creation Date Thu Dec 13 15 15 37 GMT 800 2012 Owner Me gt Permissions Static Website Hosting Logging Notifications Deleting or Emptying an Amazon S3 Bucket This section explains how to use the console to delete or empty an Amazon S3 bucket You can delete a bucket and all the objects contained in the bucket For information on the limitations for deleting a bucket see Deleting Emptying a Bucket in the
44. clude the object details permissions and metadata that you set when you uploaded the object You can edit these properties at any time This section explains the properties of an object that you can change and includes the object s details permissions and metadata To access the properties of an object 1 Inthe Objects and Folders list click the object 2 Do any or all of the following e To edit the object details click Details and then edit the details as explained in Editing Object Details p 55 To edit object permissions click Permissions and then edit the permissions as explained in Editing Object Permissions p 58 e To edit object metadata click Metadata and then edit the permissions as explained in Editing Object Metadata p 61 When you select a single object in a bucket you can change all of its properties When you select multiple objects you can change only the object details Editing Object Details This section explains how to use the console to edit the details of one or more selected objects The property details of an object that you see and can change depends on the storage class of the object e Standard and Reduced Redundancy Storage RRS Class When an object is in the Standard or RRS storage class the properties of an object you can see and change include the object s storage redundancy and the state of server side encryption In general you use Amazon S3 RRS to reduce costs by storing non
45. critical reproducible data at lower levels of redundancy than Amazon S3 standard storage For more information see Using Reduced Redundancy Siorage in the Amazon Simple Storage Service Developer Guide You can use server side encryption to encrypt objects at rest For more information see Using Encryption in the Amazon Simple Storage Service Developer Guide e Use Server Side Encryption With server side encryption SSE Amazon S3 encrypts your data at the object level as it writes it to disks in its data centers and decrypts it for you when you access it For more information about using SSE in Amazon S3 go to Protecting Data Using Server Side Encryption in the Amazon Simple Storage Service Developer Guide Standard and Reduced Redundancy Storage Class When you select an object stored in the Standard or Reduced Redundancy Storage RRS class and click Details the details become visible You can change the Storage Class property or Server Side Encryption property of the object and click Save to save change to the properties The following example shows the details for an object API Version 2006 03 01 55 Amazon Simple Storage Service Console User Guide Editing Object Details aDocument txt x Bucket Folder Name aDocumentht Link 4 hitps s3 amazonaws com aDocument txt Size 10 bytes Last Modified Tue Oci 23 12905 GMT 700 2012 Owner Me ETag 20 3ebadb967b6b 4eb037a16aa3b678 Expiry Date Wed Od 23 17 00 00 GMT 700 2013 Expir
46. d time to protect against unintended overwrites or deletions of your content API Version 2006 03 01 32 Amazon Simple Storage Service Console User Guide Lifecycle Configuration for a Bucket with Versioning e You can set specific windows of time for retaining the previous versions of your objects in Amazon S89 archiving in Amazon Glacier or scheduling automatic deletion to help you control storage costs Archiving and Deleting Objects You can use a lifecycle configuration rule to archive current and previous versions of your objects to Amazon Glacier You can also use a lifecycle configuration rule to delete current and previous versions of your objects For more information about archiving and scheduling object deletions see Object Lifecycle Management in the Amazon Simple Storage Service Developer Guide The following example walkthrough adds a lifecycle configuration rule to a bucket with versioning enabled The configuration rule archives the current version of the files that are in the documents folder after 180 days expires the files after one year and then permanently deletes the files after they have been stored for two years For more information about expiring and permanently deleting objects see Deleting Object Versions in the Amazon Simple Storage Service Developer Guide To add a lifecycle configuration rule to a bucket with versioning enabled 1 Sign in to the AWS Management Console and open the Amazon S3 console at htips
47. e In our example by entering documents you will apply the rule to all objects in the bucket s documents folder If you chose Whole Bucket instead the rule would apply to all objects in the bucket Lifecycle Rules Step 1 Choose Rule Target Apply the Whole Bucket example bucket versioning Step 2 Conti Rul Rule to Le gt eaonmgure mule P gu lt APrefx documents step 3 Review and Name Case sensitive 6 9 Myfolden or MyFoldenMyObject Rule will apply to all the objects that start with the specified prefix e Don t include the bucket name in the prefix Cancel Configure Rule gt In Step 2 Configure Rule configure the rule as follows Lifecycle Rules Step 1 Choose Rule Target Step 2 Configure Rule Lifecycle rules will help you manage your storage cosis by controlling the lifecycle of your objects Create Lifecycle rules to automatically archive your objects to the Glacier Storage Class and remove them after Stan T Review are Nan a specified time period You can use Lifecycle rules to manage all versions of your objects This includes Step 3 Review and Name both the Current version and Previous versions Choose diferent options below lo see whal works besi for your use case No rule will take effect until you activate them at the end of this wizard Action on Current Version Archive to the Glacier Storage Class Days ater ihe Objects Creation date This rule Gould reduce your storage costs Refer here to leam more
48. e Nor Expiration Rule N Details Permissions Metadata The Link property shows the object URL a valid resource address But the URL does not contain authentication information If you click the link Amazon S3 will deny access to the object unless you make the object public by default all objects are private For information about downloading see Downloading an Object p 62 Support for Folders The concept of folders is unique to the console Amazon S3 uses buckets and objects but the service does not natively support folders nor does it provide any API to work with folders To help you organize your data however the Amazon S3 console supports the concept of folders You can create folders to group your objects The following screenshot shows a bucket examplebucket that contains two folders folderA and folderB Upload Create Folder Actions y All Buckets example1bucket Name Storage Class Size LJ HappyFace jpg Standard 3 1 KB LJ HappyFacet jpg Standard 3 1 KB LJ HappyFace2 jpg Standard 3 1 KB i folderA B folders Important In Amazon S3 you create buckets and store objects The service does not support any hierarchy that you see in a typical file system The console uses the object key names to derive the folder hierarchy It uses the character in the key name to infer hierarchy as the following examples show e If you have three objects logs datel txt logs date2 txt and logs date3 txt
49. e If you click Add more permissions a new Grantee row appears Each Grantee row maps to a grant in the Access Control List For more information see Using ACLs associated with the object You can grant permission to a user or one of the predefined Amazon S3 groups There are built in groups that you can choose from the Grantee box e Everyone uUse this group to grant anonymous access e Authenticated Users This group consists of any user that has an Amazon AWS Account When you grant the Authenticated User group permission any valid signed request can perform the appropriate action The request can be signed by either an AWS Account or IAM User e Log Delivery This group grants write access to your bucket when the bucket is used to store server access logs For more information see Managing Bucket Logging e Me This group refers to your AWS root account and not an IAM user You can grant permission to an AWS account by entering the accounts canonical user ID or email address in the Grantee field The email address must be the same one they used when signing up for an AWS account You can grant a grantee any of the following permissions e Open Download Enables the account to access the object when they are logged in e View Permissions Can view the permissions associated with the object e Edit Permissions Can edit the permissions associated with the object To set metadata click Set Metadata In the Upload Set Metadat
50. e another might have read and write permissions To edit bucket permissions 1 Sign in to the AWS Management Console and open the Amazon S3 console at htips console amazonaws cn s3 2 Inthe Buckets list click the bucket whose properties you want to view Name Permissions A mybusinessbucket d mybusinessiogfiles Grantee Mitist Elupload Delete EA View Permissions Edit Permissions o Add more permissions 9 Add bucket policy 4 Add CORS Configuration 3 Click Permissions and then do any of the following API Version 2006 03 01 16 Amazon Simple Storage Service Console User Guide TO Add permissions for a person or group Remove a person or group from the per mission list Add a bucket policy Editing Bucket Permissions Do this a Click Add more permissions b In the Grantee box of the new line that appears add the name of the person or group for which you want to set permissions The name can be the email address associated with an AWS account a canonical ID or one of the predefined Amazon S3 groups For a list of predefined Amazon S3 Groups go to Who is a Grantee in the Amazon Simple Storage Service Developer Guide You can add as many as 100 grantees c Select the check boxes next to the permissions you want to grant Permissions Elust Mupload Delete El view Permissions M 3 Add bucket policy 5 Add CORS Configuration Click the x on the line of the grantee you wa
51. ed grantee appears in the display Permissions Grantee tech Open Download View Permissions 7 Edit Permissions x Grantee Everyone Open Download View Permissions 7 Edit Permissions X Add more ONI cnc Get the link for the object to share in the object properties pane as shown in the example below Object SampleDocument txt Bucket Expiration Rule SsampleDocumenttt ev htips s3 amazonaws com Wed May 08 14 01 38 GMT 700 2013 Mle 03drc59a813a3714b27f91ad351f3a6a Mone PA API Version 2006 03 01 60 m SS Amazon Simple Storage Service Console User Guide Metadata Editing Object Metadata Each object in Amazon S3 has a set of key value pairs that represents its metadata There are two types of metadata e System metadata Sometimes processed by Amazon S3 e g Content Type and Content Length e User metadata Never processed by Amazon S3 User metadata is stored with the object and returned with it The maximum size for user metadata is 2 KB and both the keys and their values must conform to US ASCII standards This section explains how to use the console to add and remove the metadata associated with an object To edit the metadata of an object 1 Sign in to the AWS Management Console and open the Amazon S3 console at htips console amazonaws cn s3 2 Click the object whose metadata you want to edit and then click Metadata Name Storage Clas
52. eeeeeaeeeeaeeneas 29 Lifecycle Configuration for a Bucket with Versioning ccceccceeeeeeceeeeeeeeeeeeeseeeeeeaeeeeentanees 32 Maintaining Lifecycle Configuration Rules cccccececeee eect ee ee ease eeeeaeeeeeeeeeeeeeaeneeneanneenes 38 Managing Cost Allocation Tagging ccccccececceceeeee teens eee ee eee ee eee eeeeeeeeeeeeeeaeeaeeeegeeetaeeaeenteeegeaes 41 Managing Cross Region Replication ccccccececeec eee ee eee ee eee eeeneeeeeeeeseeeeeeeeeeeeeeeeteeeaeeeeeneneaes 42 Enable Cross Region Replication cccccecececeee ee ea ences eee eee eee eeseaeaeeseataeeeeaegeeeeateenaeaeas 42 Disable or delete Cross Region Replication cccccececeecee eee eeeeeeeeeeeeeeeeeeaeeeegeeaeaneaeeneas 44 Working Wih ODICCIS astiaren arae Ee aa T a RAE a EROA 49 Uploading ODJET se cmsciernan EE R AER SRE EE SS 49 Editing Object Properties ccccccceceec eee ec eee ee eee ee ene ee eee e seen eae ee eae ea esse eeeeaeeaeesegeeenaeeaeeneeeennanes 55 Editing Object Detail S ss cdcsec cea ssanease sinirin e aa sam daed i Eaa Rana 55 PoS IONS a E race e masnecsse ancaeacenseatercasnisereaeeeetdasaaeoceesee ser 58 Merada ereer sentence athena dane caatatsauencnd E ee ental anand dae E eae 61 OODETING AMO o e a iesis ances ce astenace coemsncea nase once E E EE ET E TET T 62 Downloading an Object anne 62 conina ODE eea E E E A E E E E E E 64 Renaming an ODS eorna EEA EE ER 65 Deleting an ODJECU ssrs
53. error docu ments When using these features requests to the root of your bucket or a subfolder e g http mywebsite com subfolder returns your index document instead of the list of objects in your bucket If an error is encountered Amazon S3 returns your custom error message instead of an Amazon S3 error message For inform ation on managing website configuration using the AWS Manage ment Console see Configuring a Bucket for Website Host ing p 19 For more information about Amazon S3 s website config uration feature go to Hosting Websites on Amazon S3 in the Amazon Simple Storage Service Developer Guide Now you can use AWS Management Console to upload large ob jects up to 5 TB each to an Amazon S3 bucket Now you can configure bucket properties to enable notifications These notifications are posted to Amazon SNS SNS topic in the event a Reduced Redundancy Storage RRS object is lost from the bucket Now you can add and edit Amazon S3 bucket policies using the AWS Management Console You can access bucket policies in the AWS Management Console by viewing the properties of the specific bucket Using bucket policies you can define security rules that apply to all objects or a subset of objects within a bucket This makes updating and managing permissions easier This is the first release of the Amazon Simple Storage Service Console User Guide It describes how to use Amazon S3 in the AWS Management Console API Ver
54. figure notifications to be filtered by the prefix and or suffix of the name of objects For example you can set up a configuration so that you are sent a notification only when files are added to an image folder objects with the name prefix images For more information on filtering see see Configuring Notifications with Object Key Name Filtering API Version 2006 03 01 24 6 Amazon Simple Storage Service Console User Guide Enable Event Notifications Name MyEventsConfigOne Events Put x CompleteMultiPantUpload x Prefix images Suffix 9 jpa Select the type of destination to have the event notifications sent to A Send To SNStopic SQSqueve O Lambda function a If you select the SNS Topic destination type i Inthe SNS topic box type the name or select from the menu the Amazon SNS topic that will receive notifications from Amazon S3 For information about the Amazon SNS topic format go to http www amazonaws cn sns faqs 1 0 Send To SHS topic J 505 queue Lambda function SHS topic SelectEnter SNS topic S3 must have perm li Optional You can also select Add SNS topic ARN from the menu and type the ARN of the SNS topic in the SNS topic ARN box Send To SNS topic S08 queue Lambda function SNS topic Add SNS topic ARN Enter the Amazon Resource Name ARN of an SNS topic 53 must have permisg topic from this source bucket See the Developer Guide SNS topic ARN am aws sn
55. fix e Select the Enabled check box e In the Target Bucket box click the name of the bucket that will receive the log objects e optional To specify a key prefix for log objects in the Target Prefix box type the prefix that you want 5 Click Save To disable logging on a bucket 1 Sign in to the AWS Management Console and open the Amazon S3 console at htips console amazonaws cn s3 2 Under All Buckets click the bucket for which access requests will be logged 3 Inthe Details pane click Properties Under Logging clear the Enabled check box 4 Click Save Enabling Event Notifications You can enable certain Amazon S3 bucket events to send a notification message to a destination whenever the events occur This section explains how to use the Amazon S3 console to enable event notifications For more information about using event notifications and how to use the Amazon S3 API to enable event notifications see Configuring Notifications for Amazon S3 Events in the Amazon Simple Storage Service Developer Guide Amazon S3 can send notifications for the following events An object created event You select ObjectCreated All when configuring your events in the console to enable notifications for anytime an object is created in your bucket Or you can select one or more of the specific object creation actions to trigger event notifications These actions are PUT POST Copy and CompleteMultiPartUpload An object removed event
56. formation see Cost Allocation Tagging in the Amazon 33 Developer Guide No tags added Add more tags Remove selected tags 3 Click Add more tags 4 Inthe Key and Value boxes type a key name and a value Tags You can view your Amazon 33 bill aggregated by tags in your AWS Cost Allocation report For more information see Cost Allocation Tagging in the Amazon 53 Developer Guide Key project Value ProjectName Addmoretags Remove selected tags API Version 2006 03 01 41 Amazon Simple Storage Service Console User Guide Managing Cross Region Replication 5 Click Save lf there is an issue with a tag an error message is displayed with information about the issue For example if the key value pair is already in use or a key is missing its associated value an error message is displayed and the tag will not be saved To delete a cost allocation tag 1 Inthe Buckets list click the bucket name and then click Tags 2 Select one or more tags to delete and click Remove selected tags To select multiple tags select one tag and then either press the Shift key and drag to select multiple tags or hold down the Ctrl key while you click additional tags The following example shows two tags selected Tags You can view your Amazon 3 bill aggregated by tags in your AWS Cost Allocation report For more information see Cost Allocation Tagging in the Amazon 53 Developer Guide Key project Value ProjectName
57. formation about uploading an object see Uploading Objects into Amazon S3 p 49 Updating Object Properties If you update any object properties after the initial object upload such as changing the storage details or any other metadata changes then Amazon S3 creates a new object version in the bucket If you rename the object Amazon S3 creates a new object version For example if you update an object s storage class or change how the object is stored at rest by updating its server side encryption property Amazon S3 creates an object version for each property update you save When versions are hidden you can update all the object properties when versions are shown you can update only the permissions for the specific object version For more information about updating object properties see Editing Object Properties p 55 API Version 2006 03 01 70 Amazon Simple Storage Service Console User Guide Deleting Objects from a Versioning Enabled Bucket Deleting Objects from a Versioning Enabled Bucket In a versioning enabled bucket you can either delete an object from the object list version information hidden or delete a specific version of the object With version information hidden the console shows the object list as shown in the following example Upioad Create Foider Actions v Versions Hide Show None Properties Transfers Cc e Buckets versionenabledexamplebucket Name Storage Class Size Last Modified
58. formation for all Amazon S3 features and provides working examples using some of the AWS SDKs API Version 2006 03 01 7 Amazon Simple Storage Service Console User Guide About the Amazon S3 Documentation Amazon S3 Guide API Reference Getting Started Guide Console User Guide this guide Description This guide documents the REST API operations that Amazon S3 supports When sending requests to Amazon S3 using the REST API you will need to sign the requests This guide explains signing and authentication This guide provides Amazon S3 console based intro ductory experience of working with Amazon S3 This guide provides detailed procedures for console based operations The help links in the console link to procedural topics in this guide Also the Amazon S3 product detail page provides pricing and additional product information You can also engage with the Amazon S3 community in the discussion forum Information General product overview and pricing Discussion forum Relevant Sections Amazon Simple Storage Service Amazon S3 Amazon S3 Forum API Version 2006 03 01 8 Amazon Simple Storage Service Console User Guide Creating a Bucket Working with Buckets Topics e Creating a Bucket p 9 e Deleting or Emptying an Amazon S3 Bucket p 12 e Browsing the Objects in Your Bucket p 14 e Editing Bucket Permissions p 16 e Configuring a Bucket for Website Hosting p 19 e Managin
59. fter the object s creation date This rule could reduce your storage costs Refer here to leam more on Glacier pricing Note that objects archived to the Glacier Storage Class are not immediately accessible Expire 365 Days after the object s creation date Versioning is nabled on this bucket and Expiring Current Version will generate new versions If you wish to permanenty delete all versions of your objects you can combine the Expire Current Version action with the Permanently Delete Previous Versions action EXAMPLE August 3 February 1 August 4 2015 2016 2016 gt gt gt gt Day 0 Object Day 160 Rule Current Day 365 Rule Delete Uploaded Archive to Version Expire Marker Current Glacier Storage Overwrites Version Class Current Glacier version Under Action on Previous Versions do the following i Select Permanently Delete and enter the number of days after the object s expired overwritten date that you want the previous versions to be permanently deleted You cannot recover permanently deleted objects ii Verify that the illustration in the EXAMPLE section matches how you want your rule to work iii Choose Review API Version 2006 03 01 35 Amazon Simple Storage Service Console User Guide Lifecycle Configuration for a Bucket with Versioning Action on Previous Versions Archive to the Glacier Storage Class Days after expired overwritien date This rule could reduce your storage costs Refer here to leam more o
60. g Bucket Logging p 20 e Enabling Event Notifications p 21 e Enabling Bucket Versioning p 27 e Managing Lifecycle Configuration p 28 e Managing Cost Allocation Tagging p 41 e Managing Cross Region Replication p 42 Every object you store in Amazon S8 resides in a bucket You can use buckets to group related objects in the same way that you use a directory to group files in a file system Buckets have properties such as access permissions and versioning status and you can specify the region where you want them to reside This section explains how to use the Amazon S3 console to create delete and manage buckets As you create buckets upload objects and perform various other operations usage reports are available that you might find useful For more information go to Billing and Cost Management Console Creating a Bucket Before you can upload data into Amazon S3 you must create a bucket to store the data in Buckets have configuration properties including their geographical region who has access to the objects in the bucket and other metadata such as the storage class of the objects in the bucket The console enables you to use folders which you can store objects in Folders like objects must reside in a bucket For more information about using folders see Working With Folders p 72 Use the following procedure to create a bucket API Version 2006 03 01 9 Amazon Simple Storage Service Console User Guide C
61. g an Object This section explains how to use the Amazon S3 console to download an object from Amazon S3 to your computer Note Data transfer fees apply when you download objects To download an object 1 Sign in to the AWS Management Console and open the Amazon S3 console at htips console amazonaws cn s3 2 Right click the object you want to download and then click Download API Version 2006 03 01 62 Amazon Simple Storage Service Console User Guide oo Downoadingan Object gt S 5 El e S Right click the word Download and then click Save Link As Please right click the download link below and choose Save Link As Downlasari Open Link in New Tab Open Link in New Window Bookmark This Link Save Link As ts Send Link Copy Link Location Navigate to the folder on your system where you want to download the object and then click Save Hie name sampleDecurngnt tot Tave at hope Text Document Hide Folders When the download is complete click OK to return to the console Please right click the download link below and choose Save Link As co Download APE Version 2006 03 00 63 Amazon Simple Storage Service Console User Guide Copying an Object Copying an Object You can also copy or move an object from one place to another by copying or cutting it from one place and pasting it in the new location This section explains how to use the Amazon S3 console t
62. gion from the drop down list 8 Choose the Destination Bucket if you do not see your desired destination bucket in the list confirm that the bucket exists in the region you selected above and that you have enabled versioning on that bucket If no buckets exist in that region and you click Create a new bucket from the list you ll be prompted to create a new bucket with versioning enabled in that destination region 9 In order to perform cross region replication of objects on your behalf Amazon S3 will need to use an IAM role that you have created Click Create Select IAM Role and a new browser tab will open up within the AWS Identity and Access Management IAM console API Version 2006 03 01 43 Amazon Simple Storage Service Console User Guide Disable or delete Cross Region Replication 53 is requesting permission to replicate resources in your account Click Allow to give 53 replication access to resources in your account Hide Details Role Summary Role Provides replication access to AWS Services and Description Resources IAMRole Create a new IAM Role Role Hame replication role example Po View Policy Document Don t Allow On this page you ll select an existing IAM role or create a new one that will allow Amazon S3 to replicate objects from the source bucket to the destination bucket on your behalf By default Amazon S3 will generate a policy document for the IAM role that matches the source and destination buckets
63. gure your bucket for website hosting The website subresource stores the website configuration information For more information go to Hosting a Static Website on Amazon S3 versioning Versioning provides protection from accidental overwrites and deletes We recommend versioning as a best practice to prevent objects from being deleted or overwritten by mistake The versioning subresource stores versioning configuration information For more information go to Using Versioning API Version 2006 03 01 1 Amazon Simple Storage Service Console User Guide Resource Owner e policy and ACL access control list These subresources store access permission information By default all your resources are private You as the resource owner must grant permissions for others to access these resources For more information see Resource Owner p 2 There are also subresources associated with objects For example Amazon S3 provides an ACL subresource that helps you manage object level permissions Resource Owner By default all Amazon S3 resources are private Only a resource owner can access the resource The resource owner refers to the AWS account that creates the resource The resource owner can optionally grant others permission to access the resources These can be other AWS accounts IAM users in an AWS account or applications that get permissions via the IAM roles For information about AWS accounts and IAM users go to What is IAM in A
64. hat you re adding will conflict with an existing rule In that case the rule cannot be saved API Version 2006 03 01 37 Amazon Simple Storage Service Console User Guide Maintaining Lifecycle Configuration Rules For more information about modifying disabling or deleting an existing lifecycle configuration rule see Maintaining Lifecycle Configuration Rules p 38 Maintaining Lifecycle Configuration Rules Lifecycle configuration rules for a bucket are displayed in the Lifecycle pane Lifecycle You can manage the lifecycle of objects by using Lifecycle rules Rules enable you to automatically archive the objects to the Glacier Storage Class lower cost and or remove the objects after a specified time period Rules are applied to all the objects that share the specified prefix Versioning is not currently enabled on this bucket You can use Lifecycle rules to manage all versions of your objects This includes both the Current version and Previous versions Enabled Name Rule Target V Archive logs delete after logs Vv Modify W ArchiveDocuments documents VY Modify x Add rule To modify a lifecycle configuration rule 1 Inthe Buckets list click the name of the bucket that contains the rule and then click Lifecycle 2 Click Modify at the end of the row that describes the rule that you want to delete Lifecycle You can manage the lifecycle of objects by using Lifecycle rules Rules enable you to automa
65. ion about when to use the GLACIER storage class for objects go to Object Lifecycle Management in the Amazon Simple Storage Service Developer Guide Restored objects are stored only for the number of days that you specify You can modify the number of days an object is retained after it is restored If you want a permanent copy of the object create a copy of it within your Amazon S3 bucket This section explains how to use the Amazon S3 console to restore an object that is associated with the storage class GLACIER It also provides procedures for both restoring and modifying the number of days Note Amazon S38 calculates the restored date of an object by adding the number of days that you specify to the current time when you are restoring the object and then rounding the resulting time to the next day at midnight UTC This calculation applies to the initial restoration of the object and to any time you modify the restored object s number of days For example if an object was restored on 10 15 2012 10 30 a m UTC and the number of days was specified as 3 then the object is restored until 10 19 2012 00 00 UTC If on 10 16 2012 11 00 a m UTC you change the number of days to 1 then the object is restored until 10 18 2012 00 00 UTC To restore an object 1 Sign in to the AWS Management Console and open the Amazon S3 console at hitps console amazonaws cn s3 Right click an object in the GLACIER storage class that you want to restore and the
66. k Lifecycle 2 Clear the Enabled check box for the rule Lifecycle You can manage the lifecycle of objects by using Lifecycle rules Rules enable you to automatically archive the objects to the Glacier Storage Class lower cost and or remove the objects after a specified time period Rules are applied to all the objects that share the specified prefix Versioning is not currently enabled on this bucket You can use Lifecycle rules to manage all versions of your objects This includes both the Current version and Previous versions Enabled Name Rule Target v Archive logs delete after logs Y Modify E Jarchivepocuments documents V Modify x Add rule 3 Click Save The rule is not deleted you can enable it again later if you want Rules that apply to an object are displayed with the object properties To view an object s expiration rule e Inthe Object and Folders list click the object whose properties you want to view Among the object properties the Expiry Date and Lifecycle Rule indicate which object expiration rule applies to the object If no object expiration rule applies to the object the Expiry Date field displays None and the Lifecycle Rule field displays N A The following example shows the properties for an object in which an rule named Trans Logs And Expr applies to the object 20121025 mylogfile txt Bucket mybusinessbucket Folder logs Name 2017121025 mylogtile txt Size 3 8KB Las
67. lder To upload click Actions and then click Upload Then you can click Add Files or you can drag and drop files and folders to the Drag and Drop files and folders to upload here area of the Upload dialog as shown in the following screenshot Drag and drop does not work a with all Internet browsers Upload Select Files and Folders Upload to All Buckets example i bucket n 3 dick Add Files You can also drag and dr f h the file name ge yFolcer folder Add Files Remove Selected Files Number of files 2 Total upload size 6 2 KB SetDetalis gt StamnUplosad Cancel Intuitive UI The Amazon S3 console provides an intuitive Ul for some of the API calls For example e You can set lifecycle policies by adding rules using the console UI API Version 2006 03 01 6 Amazon Simple Storage Service Console User Guide Easy to Switch to Other AWS Consoles wichita Actions Y None Properties Transfers All Buckets Name Bucket example1bucket x m D A Permissions SR 0s Gymamodbtesi a Lifecycle CI You can manage the lifecycle of objects by using Lifecycle rules Rules enable a you to automatically archive the objects to the Glacier Storage Class lower cost and or remove the objects after a specified time period Rules are LI example2bducket applied to all the objects that share the specified prefix Q exampie3bucket Versioning is not currently enabled on this bucket a You can use Lifecycle rules
68. le 1bucket q example2bucket a example3bucket Support for Properties The console supports the concept of properties Using the properties abstraction the Amazon S3 console shows the metadata and subresources associated with the primary resource bucket or object If you click on a bucket name and then click Properties you will get a list of bucket properties These properties include bucket subresources described in the preceding section and metadata information such as resource name creation date and owner Actions None a All Buckets Bucket example1 bucket example 2bucket exampie3bucket Bucket xampletbucket Region 5 Standard Creation Date Thu Mar 06 17 19 04 GMT 800 2014 Owner Me Static Website Hosting Logging gt Notifications Versioning Lifecycle AAR ARF FFFARFRARRRRB If you click on an object name and then click Properties the console displays a list of object properties API Version 2006 03 01 3 Amazon Simple Storage Service Console User Guide Support for Folders 7 Upload Create Folder Actions None Transfers hs All Buckets exampleibucket Name Storage Class Size Object HappyFace jpg x m HappyF ace jpg Standard 3 1 KB a Standard 3 1 KB Boloni exametetbuchs Name yFace 1 jp E HappyFace jpg Standard 3 1 KB a 4 Ee odora Size gt es Last Modified Sun Feb 16 13 3950 GMT 500 20 ny folderB an Owner We ETag 6505f2ch Expiry Dat
69. le to create an Amazon SNS topic that your notifications can be sent to The Amazon SNS topic must be in the same region as your Amazon S3 bucket For information about creating an Amazon SNS topic see Getting Started in the Amazon Simple Notification Service Developer Guide Before you can use the Amazon SNS topic that you create as an event notification destination e You must have the Amazon Resource Name ARN for the Amazon SNS topic e You must have a valid Amazon SNS topic subscription The topic subscribers are notified when a message is published to your Amazon SNS topic e You must set up a permissions policy through the Amazon SNS console as shown in the following example Version 2012 10 17 Td __example_policy_ID Statement Sid example statement ID Effect Allow Principal x Action SNS Publish Resource arn awsS sns region account number topic name Condition 4 ArnEgquals aws SourceArn arn aws s3 bucket name API Version 2006 03 01 22 Amazon Simple Storage Service Console User Guide Enable Event Notifications An Amazon SQS queue You can use the Amazon SQS console to create an Amazon SQS queue that your notifications can be sent to The Amazon SQS queue must be in the same region as your Amazon S3 bucket For information about creating an Amazon SQ topic go to Working with Amazon SQS in the Amazon Simple Queue Service Developer Guide Bef
70. ll be temporarily accessible Once initiated the data will be accessible in 3 to 5 hours You can view the status of your restore operation in the properties pane for the objectis days You are charged a Glacier retrieval fee if you choose to restore more than 5 of your average monthly storage pro rated daily in a month Click here to learn more OK Cancel ali 5 Inthe confirmation message that appears click OK The Restored until date is changed photo1 JPG Bucket Folder Name photoi JPG Link amp hips 4s3 amazonaws com Size 4 1 MB Last Modified Tue Oct 23 13 25 10 GMT 700 2012 Owner Me ETag i1d0afe37 1c4e21ca2z3b273267eE91585d Expiry Date Wed Oct 23 17 00 00 GMT 700 2013 Expiration Rule Trans 1o slacer phote1 JPG Details Storage Class Glacier T Modify API Version 2006 03 01 69 Amazon Simple Storage Service Console User Guide Managing Objects in a Versioning Enabled Bucket Managing Objects in a Versioning Enabled Bucket A versioning enabled bucket can have multiple versions of objects in the bucket Amazon S3 assigns each object a unique version ID For more information about versioning support in Amazon S3 see Using Versioning in the Amazon Simple Storage Service Developer Guide When a bucket is versioning enabled you can show or hide all the object versions The following example shows the list of objects in the versionenabledexamplebucket bucket Version information is hidden so
71. lso use a lifecycle configuration rule to delete objects You might have objects in Amazon S3 or archived to Amazon Glacier that you want to delete using a lifecycle configuration rule For more information about archiving objects and scheduling object deletions see Object Lifecycle Management in the Amazon Simple Storage Service Developer Guide You can add lifecycle rules to buckets that have object versioning enabled or suspended as well as to buckets that do not For information on how to enable versioning on a bucket see Enabling Bucket Versioning p 27 Topics e Lifecycle Configuration for a Bucket without Versioning p 29 e Lifecycle Configuration for a Bucket with Versioning p 32 e Maintaining Lifecycle Configuration Rules p 38 Lifecycle Configuration for a Bucket without Versioning You can use lifecycle configuration rules to archive or delete objects after a specified period of time For more information about lifecycle configuration rules see Object Lifecycle Management in the Amazon Simple Storage Service Developer Guide The following example walkthrough creates a lifecycle configuration rule for a bucket that archives your log files after one week and then permanently deletes them after a year To add a lifecycle configuration rule to a bucket without versioning 1 Sign in to the AWS Management Console and open the Amazon S3 console at htips console amazonaws cn s3 2 Inthe Buckets list choose the bucket wh
72. lt You can use lifecycle rules to manage all versions of your objects as well as their associated costs Lifecycle rules enable you to automatically archive your objects to the Glacier Storage Class and or remove them after a specified time period Once enabled Versioning cannot be disabled only suspended Versioning is currently not enabled on this bucket Enable Versioning 4 The console displays a confirmation dialog Click OK to enable versioning on the bucket Amazon S3 enables versioning on the bucket Accordingly the console UI replaces the Enable Versioning button with the Suspend Versioning button v Versioning Versioning allows you to preserve retrieve and restore every version of every object stored in this bucket This provides an additional level of protection by providing a means of recovery for accidental overwrites or expirations Versioning enabled buckets store all versions of your objects by default You can use lifecycle rules to manage all versions of your objects as well as their associated costs Lifecycle rules enable you to automatically archive your objects to the Glacier Storage Class and or remove them after a specified time period Once enabled Versioning cannot be disabled only suspended Versioning is currently enabled on this bucket Suspend Versioning After you enable versioning on a bucket it can be in only the enabled or suspended state you cannot disable versioning on a bucket If you
73. manently delete he objects with no PeCOWErY Cancel lt Configure Rule 4 Click Save Rule when you are finished modifying your rule Note You cannot modify legacy lifecycle configuration rules that use a specific date The legacy rules will continue to work but you cannot change them However you can disable or delete the date based rules To delete a lifecycle configuration rule 1 Inthe Buckets list click the name of the bucket that contains the rule and then click Lifecycle 2 Click the x at the end of the row that describes the rule that you want to delete Lifecycle You can manage the lifecycle of objects by using Lifecycle rules Rules enable you to automatically archive the objects to the Glacier Storage Class lower cost and or remove the objects after a specified time period Rules are applied to all the objects that share the specified prefix Versioning is not currently enabled on this bucket You can use Lifecycle rules to manage all versions of your objects This includes both the Current version and Previous versions Enabled Name Rule Target Ww Archive logs delete after logs W ArchiveDocuments documents Add rule 3 Click Save API Version 2006 03 01 39 Amazon Simple Storage Service Console User Guide Maintaining Lifecycle Configuration Rules To disable a lifecycle configuration rule 1 Inthe Buckets list click the name of the bucket that contains the rule and then clic
74. n Glacier pricing Note that objects archived to the Glacier storage Class are not immediately accessible Permanently Delete 730 Days after expired overwritten date EXAMPLE AUGUST 3 AUGUST 4 2015 2017 O gt DayO Current Version Day 730 Previous is Overwritten E version or iS Expired Permanently Deleted 6 In Step 3 Review and Name do the following a Optional You can give your rule a name to identify the rule if you want The name must be unique within the bucket By default Amazon S3 will generate a unique identifier for the rule Choose Edit next to Rule Target or Rule Configuration if you want to make changes Choose Create and Activate Rule when all of the settings are as you want them API Version 2006 03 01 36 Amazon Simple Storage Service Console User Guide Lifecycle Configuration for a Bucket with Versioning Lifecycle Rules Step 1 Choose Rule Target Rule Name Step 2 Configure Rule Choose a descriptive name for your rule so you can easily identify it in the future If you do not want to enter a name now we will generate one tor you Step 3 Review and Name Rule Name Rule Target This rule will apply to Objects with the prefix documents in the example bucket versioning bucket Rule Configuration Action on Current Version Archive to the Glacier Storage Class 180 days after the object s creation date This rule could reduce your storage costs Refer here to learn more on Glacier
75. n click Initiate Restore Note The menu shown in the following screenshot is slightly different if you have versioning enabled and you have the Version Hide Show button set to Show nao Ean B E photoes i Download E photo PG m photog photos JPG C presentation ppb Delete Maka Public fa report pat In the Initiate Restore dialog box type the number of days until the restored object is deleted API Version 2006 03 01 67 Amazon Simple Storage Service Console User Guide Restoring an Object Initiate Restore Cancel x Initiate a restore operation by specifying the number of days for which your archived data will be temporarily accessible Once initiated the data will be accessible in 3 to 5 hours You can view the status of your restore operation in the properties pane for the objectis days You are charged a Glacier retrieval fee if you choose to restore more than 5 of your average monthly storage pro rated daily in a month Click here to learn more OK Cancel 4 Inthe confirmation notice that appears click OK Use the object Details pane to determine the status of the restoration For more information see Editing Object Details p 55 The following example indicates that an object is in the process of being restored E E photiec Details photo2 JPG photos JPG photod JPG i presentation ppt Storage Class Glacier al report pat When the object is restored the Details pane shows the da
76. nd selectively allow cross domain access to your Amazon S3 resources For more in formation see Enabling Cross Origin Resource Sharing in the Amazon Simple Storage Service Developer Guide You can use AWS Cost Allocation to control how storage resources are organized on your bill You do this by defining one or more tags for a bucket For more information go to Cosi Allocation Tagging in the Amazon Simple Storage Service Developer Guide You can use Object Expiration to schedule automatic removal of data after a configured time period You set object expiration by adding lifecycle configuration to a bucket For more information go to Object Expiration Amazon S3 now supports the South America Sao Paulo region For more information go to Regions and Endoinis in Amazon Web Services General Reference Amazon S3 now supports the US West Oregon region For more information go to Regions and Endoinits in Amazon Web Services General Reference This release includes enhancements to the object properties related sections Information about what the Details properties tab show when you select one or more objects For more information see Editing Object Properties p 55 This release includes support for server side encryption in the Amazon S3 console You can now specify that data stored in Amazon S83 is encrypted at rest When you upload objects to Amazon S3 using the console you can choose server side encryp tion for your data For
77. nt to remove a Click Add bucket policy b In the Bucket Policy Editor paste your bucket policy into the box provided For help in generating a policy you can use the AWS Policy Generator For examples of Amazon S3 bucket policies see Example Cases for Amazon S3 Bucket Policies in the Amazon Simple Storage Service De veloper Guide c Click Save Permissions Grantee Ul List D Upload Delete D View Permi ssions D Edit Permissions Add more permissions T Add bucket policy T Add CORS Configuration API Version 2006 03 01 17 Amazon Simple Storage Service Console User Guide Editing Bucket Permissions To Do this Add a Cross Origin a Click Add CORS Configuration In the CORS Configuration Editor Resource Sharing paste your CORS configuration into the field provided and then click Save CORS configura For information about CORS configuration see Enabling Cross Origin tion Resource Sharing in the Amazon Simple Storage Service Developer Guide Permissions Mist Upload Delete E view Permissions E Add more permissions J Add bucket policy J Add CORS Configuration There are built in groups that you can choose from the Grantee box e Everyone Use this group to grant anonymous access e Authenticated Users This group consists of any user that has an Amazon AWS Account When you grant the Authenticated User group permission any valid signed request can perform the appropriate
78. o copy an object Important Copying and pasting objects protected by AWS Key Management Service KMS encryption keys into a new region is not supported in the Amazon S3 console If you use the following procedure to transfer an AWS KMS protected object out of its home region the transfer will fail For more information on using AWS KMS encryption in Amazon S3 see Protecting Data Using Server Side Encryption with AWS KMS Managed Keys SSE KMS To copy an object 1 Sign in to the AWS Management Console and open the Amazon S3 console at htips console amazonaws cn s3 2 Right click the object that you want to copy and then click Copy Note If you click Cut instead of Copy you will move your file from its current location to another 3 Navigate to the bucket and folder where you want to copy the object right click the target location and then click Paste Into public Delet After you initiate the copy process you must keep the browser open while the copy is in progress API Version 2006 03 01 64 Amazon Simple Storage Service Console User Guide Renaming an Object You can monitor the progress of the copy on the Transfers panel To hide or show the Transfers panel click the Transfers button on the console Cian Transfers Automatically Clear finished transfers SampleDocument te Standard fe glacierobjects BE images z Done s logs Move Tulips jpg from projecidocs to images
79. ole assumes that you want to enable cross region replication on every object in the source bucket That means that every newly created object object update and object deletion in the source bucket will be replicated into the destination bucket regardless of prefix You can t Suspend versioning on your buckets until the replication configuration is deleted The Amazon S3 console allows you to disable replication but it will not delete it You can delete your cross region replication configuration using the following AWS Command Line Interface CLI command API Version 2006 03 01 47 Amazon Simple Storage Service Console User Guide Disable or delete Cross Region Replication aws S3api delete bucket replication bucket BUCKETNAME For information about using the CLI go to Getting Set Up with the AWS Command Line Interface in the AWS Command Line Interface User Guide API Version 2006 03 01 48 Amazon Simple Storage Service Console User Guide Uploading Objects Working with Objects Topics e Uploading Objects into Amazon S3 p 49 e Editing Object Properties p 55 e Opening an Object p 62 e Downloading an Object p 62 e Copying an Object p 64 e Renaming an Object p 65 Deleting an Object p 66 e Restoring an Object p 67 Managing Objects in a Versioning Enabled Bucket p 70 Objects are the data that you store in Amazon S3 Every object resides within a bucket you create in specific AWS region Objects stored
80. oose different options below to see whal works best for your use case No rule will take effect until Step 3 Review and Name you activate them al the end of this wizard Action on Obpects F Archive to the Glacier Storage Class T Days after the object s creation date This tule could reduce your slarage O93 Ree here bo lem more on Glacier pricing Nobo mal objecs archived io the Glacier Storage Class are not immediately accessible Permanently Delete 366 Days after the object s creation date EXAMPLE August 3 August 10 August Z Hyeri Lay obs Rule Djeci Storage Expire D l jed Class Calo bef cancel lt set Target 6 In Step 3 Review and Name do the following a Optional You can give your rule a name to identify the rule if you want The name must be unique within the bucket By default Amazon S3 will generate a unique identifier for the rule Choose Edit next to Rule Target or Rule Configuration if you want to make changes Choose Create and Activate Rule when all of the settings are as you want them Lifecycle Rules Step 1 Choose Rule Target Rule Name Step 2 Configure Rule Choose a descriplive name for your rule So you can easily identify it in ie future If you do mot want to enter a name now we will generate one for you Step d Review and Name Rule Name Archive logs delete after a year Rule Target This rule will apply to Objects with the prefo legs in the example buchet ne versioning bucket R
81. ore you can use the Amazon SQS queue as an event notification destination e You must have the Amazon Resource Name ARN for the Amazon SQS topic e You must set up a permissions policy through the Amazon SQS console as shown in the following example Version 2012 10 17 Id _ example policy ID Statement Sid example statement ID Effect Allow Poe dea aise TA ACLLOn Ss GOore Resource arn awsS sqs region account number queue name Condition 4 ArnEgquals aws SourceArn arn aws s3 bucket name A Lambda function For information about creating a Lambda function see the AWS Lambda Developer Guide Before you can set up the Lambda function as a event notification destination e You must have the ARN of the Lambda function e You must have the ARN of the invocation role for your Lambda function For information about creating invocation role for Lambda see Component Invocation Role in the AWS Lambda Developer Guide Enable Event Notifications The following procedure shows you how to enable event notifications for a bucket To enable bucket event notifications 1 Sign in to the AWS Management Console and open the Amazon S3 console at https console amazonaws cn s3 In the Buckets list click the bucket whose events you want to configure click Properties and then click Events API Version 2006 03 01 23 Amazon Simple Storage Service Console User Guide
82. ose lifecycle configuration you want to configure click Properties and then choose Lifecycle ttt Create Folder Actions None Transfers All Buckets businessbucketlogfiles Name Storage Class Size Bucket businessbucketlogfiles Sami pleGocurment tat Standard 0 bytes Bucket businessbucketlogfles Region Oregon Creation Date Wed Jan 28 09 29 18 GMT 800 2015 wher Me t Pens sis Siale Wensite Hosting Logging Evens Versioning Requester Pays 3 Choose Add rule API Version 2006 03 01 29 Amazon Simple Storage Service Console User Guide Lifecycle Configuration for a Bucket without Versioning v Lifecycle You can manage the lifecycle of objects by using lifecycle rules Rules enable you to automatically archive the objects to the Glacier Storage Class lower cost and or remove the objects after a specified time period Rules are applied to all the objects that share the specified prefix Versioning is not currently enabled on this bucket You can use lifecycle rules to manage all versions of your objects This includes both the Current version and Previous versions Add rule Save Cancel In Step 1 Choose Rule Target choose A Prefix and type logs as the prefix to specify the subset of objects to which the rule applies and then choose Configure Rule In our example by entering logs you will apply the rule to all objects in the bucket s logs folder
83. per Guide Amazon S3 Technical FAQ Amazon S3 Release Notes AWS Home Page AWS Management Console Discussion Forums AWS Support Center AWS Premium Support Amazon S3 product information Description The Amazon Simple Storage Service Getting Started Guide provides a quick tutorial of the service using the AWS Man agement Console to accomplish basic Amazon S3 tasks The Amazon Simple Storage Service API Reference describes Amazon S3 operations in detail The Amazon Simple Storage Service Developer Guide de scribes how to use Amazon S3 operations The FAQ covers the top 20 questions developers have asked about this product The Release Notes give a high level overview of the current release They specifically note any new features corrections and known issues A central starting point to find documentation code samples release notes and other information to help you build innov ative applications with AWS The console allows you to perform Amazon S3 functions using a simple and intuitive web user interface A community based forum for developers to discuss technical questions related to AWS The home page for AWS Technical Support including access to our Developer Forums Technical FAQs Service Status page and Premium Support The primary web page for information about AWS Premium Support a one on one fast response support channel to help you build and run applications on AWS Infrastructure Services
84. r ien EE EERE A E EEEE ost 9 Deleting or Emptying a Bucket nssssnnnnnnennnrrrrrsnrrrrrrsrrrrrrrrrrrrrrrrerrrrrrrrrrrtrrnrrrrr rn rnrrr tn rrnrrr rnnt 12 Browsing the Objects in Your Bucket cece cece ec eee eee e eee ence eee ee eaten seat ene ea teens ea eeeeeeaeaeeneneaeees 14 Editing Bucket Permissions ssccccoststenceticesceetaransnelimenda ddadatd qutnvetietactestevsnoninalasaidansenatawdaevescnstics 16 Configuring a Bucket for Website Hosting ccececeeeee eee ee ee ec eases ee ea eee eeeaeeeeeaeeeeeeaegeeseaeeeeneanaes 19 Managing Bucket Logging ceccece cece cece eee eee e ene n ene eee e nena e needs ede trn nn eee e tanta eee eae eae 20 Enabling EVGINS lt xccccvsanennesereneteaess cedesumeusciasdnsweedsaranebes mayen aa E RE EAE 21 Set Up a Destination to Receive the Event Notifications ccccecceceec eee eeeeeeeeseeeeaeeaeeaees 22 Enable Event Notifications 120 ccs2ccccateccestact ocecatngatanond EEEE EAEEREN 23 Editing and Deleting Event Notifications Configurations ccceceeeeceeeeeeeeeeeeeeeeeaeeeeaeeneas 26 Enabling Bucket Versioning cccccccceceeceen een een eee ene ease eee e eases eee eeeeeeeeneeeeentantantaneanegnegnenegees 27 Managing Lifecycle Configuration cccceccce cece ec eee eee eee eee teens eaten seated sea eases estates ea eaten eae a tees 28 Lifecycle Configuration for a Bucket without Versioning c ccececeeeeceeeeeeeeeeee
85. reating a Bucket Note You are not charged for creating a bucket you are only charged for storing objects in the bucket and for transferring objects out of the bucket To create a bucket 1 2 3 Sign into the AWS Management Console and open the Amazon S3 console at hiips console amazonaws cn s3 Click Create Bucket In the Create Bucket dialog box in the Bucket Name box type a name for your bucket Create a Bucket Select a Bucket Name and Region A bucket is a container for objects stored in Amazon 53 When creating a bucket you can choose a Region to optimize for lateng y minimize costs or address regulatory requirements For more information regarding bucket naming conventions please visit the Amazon 53 documentation Bucket Name Region Oregon Set Up Logging gt Cancel The name that you choose must be unique across all existing bucket names in Amazon S3 One way to help ensure uniqueness is to prefix your bucket names with the name of your organization The bucket name is visible in the URL that points to the objects that you re going to put in your bucket For that reason choose a bucket name that reflects the objects in the bucket To ensure a single consistent naming approach for Amazon S3 buckets across regions and to ensure bucket names conform to DNS naming conventions bucket names must comply with the following requirements e Can contain lowercase letters numbers periods and hyphens
86. rmer iaa A R E EEA 66 Deleting Objects by using Lifecycle Configuration Management ccececeeeeeeeeeeeeeeaeenees 66 FISSIONING amr ODJECE pree E A E E E EEE E E 67 Managing Objects in a Versioning Enabled Bucket ccccccececeee scene eeeeeeeeeeeeeeeeeseeeeaeneeeeentanes 70 Uploading an QUOICC saaressa AEE AAE Aani 70 Updating Object Properties ccccccceceececeeeeeee eee eeeeeeeeeeeeeeeeaeeeeeeeeeeeeseeaeseeseeneaneenneaes 70 Deleting Objects from a Versioning Enabled Bucket cccececeeeeeeeeeeeeeeeeeaeeeeeeeaeeeeaeeneas 71 Working Wilh Foldet eoe aotpicenubantaceecucacen cantare dsaceateuneuhcay E 72 PUIG FOKOT inaen En E E E E 72 Creating a Folldal scosse eie a TE A E E a ae aoii 73 Dele tno A FOOT seanair iaraa e E E R ENE 73 PIO SOU CGS curarsi E R EE EEA E E E E RE 75 DOCUMEN HISTO sanencascescctsccasentacc ase taseseomneacnat A RRE ER GAOn RE ARER 77 API Version 2006 03 01 iii AWS Glossary Amazon Simple Storage Service Console User Guide API Version 2006 03 01 IV Amazon Simple Storage Service Console User Guide Resources and Operations Welcome to Amazon S3 This is the Amazon Simple Storage Service Console User Guide The Amazon S3 console is one of the interfaces available to help you work with Amazon S3 The console enables you to perform Amazon S38 tasks without writing any code This section first introduces Amazon S3 resources and operations and then explains how the
87. s Upload Create Folder Actions vy Buckets YourExampleBucket aDocument txt bDocument txt cDocument tt dDocument tt public To jump to an object in your list 1 Click the bucket name to display its objects 2 Begin typing an object key name As you begin typing characters for example a letter c the console performs the following actions e Opens a jump dialog box showing the character you typed e Skips ahead to the first object whose key name starts with the string you typed e Appends the jump string to the existing navigation breadcrumb Upload Create Folder Actions vy Buckets YourExampleBucket cDo Storage N Class Size cDocument txt Standard 20 byte dDocument txt Standard 20 byte public Jump string appeers here cDo API Version 2006 03 01 15 Amazon Simple Storage Service Console User Guide Editing Bucket Permissions 3 While the jump dialog box is visible do one of the following e Press Enter This closes the jump dialog box The jump results such as the cDo shown in the preceding example screenshot remain e Press Esc This cancels the jump operation and the jump dialog box closes Tip To return to the top of the list press the Backspace key Editing Bucket Permissions Bucket permissions specify who is allowed access to the objects in a bucket and what permissions you have granted them For example one person might have only read permission whil
88. s lambda us west Tunction my_fur Invocation role ARN n awsclam role my_role_name li Enter the ARN of the IAM Lambda invocation role in the Invocation role ARN box For information about Lambda functions and invocation role ARNs see AWS Lambda How it Works in the AWS Lambda Developer Guide Click Save Amazon S3 will send a test message to the event notification destination Editing and Deleting Event Notifications Configurations After you have saved an event notifications configuration you can edit or delete the configuration API Version 2006 03 01 26 Amazon Simple Storage Service Console User Guide Enabling Bucket Versioning To edit an event notifications configuration 1 Inthe Event Notifications list click the pencil icon Event Notifications enable you to send alerts or tigger workflows Nothications can be sent wa Amazon Simple Hobhicabon Service SN5 or Amazon Simple Queue Serice 505 or to a Lambda function depending on the bucket location Mame Eventis Objechoreated AI 2 Make your changes and then click Save Event s Didra aiad AN Hame Events OieciCresied Al Send To 2 SHS topic 505 quere Lambda function SNS topic 54 must have permission to publish to the topi from this source bucket See the Deweloper Guide To delete an event notifications configuration e Inthe Event Notifications list click the x icon that appears on the right side of the screen for the e
89. s us west my topt b If you select the SQS queue destination type i Inthe SQS queue box type the name or select from the menu the name of the Amazon SQS queue that will receive notifications from Amazon S3 For information about Amazon SQS to Amazon Simple Queue Service Developer Guide API Version 2006 03 01 25 Amazon Simple Storage Service Console User Guide Editing and Deleting Event Notifications Configurations Send To SNStopic 505 queue Lambda function 505 queue SelectiEnter SQS queue 53 must have perm Developer Guide li Optional You can also select Add SQS topic ARN from the menu and type the ARN of the SQS queue in the SQS queue ARN box Send To SNStopic S505 queve Lambda function 05 queue Add 505 queue ARN Enter the Amazon Resource Name ARN of an SOS queue 53 must have perg message to the queve from this source bucket See the Developer Guide SQS queue ARN am aws sqs us west my_queue c Ifyou select the Lambda Function destination type i Inthe Lambda Function ARN box type the ARN of the Lambda function that will receive notifications from Amazon S3 AWS Lambda functions consist of custom code that you can execute in response to an Enter the Amazon Resource Names ARNs of a Lambda function to run for this event an Amazon Lambda Console to create a Lambda function or look up its ARN You can visit invocation role See the Developer Guide Lambda function ARH amn aw
90. should delete objects that you no longer need If you are collecting log files for example it s a good idea to delete them when they re no longer valuable This section explains how to use the Amazon S3 console to delete an object To delete an object 1 Sign in to the AWS Management Console and open the Amazon S3 console at hitps console amazonaws cn s3 In the Objects and Folders list right click the object that you want to delete and then click Delete Download When a confirmation message appears click OK Deleting Objects by using Lifecycle Configuration Management You can use Amazon S3 lifecycle configuration rules to schedule automatic deletions For example you might want to retain log files for 30 days after which you want to delete them Amazon S3 manages object lifetimes with a lifecycle configuration which is assigned to a bucket and defines rules for individual objects You can for example apply a lifecycle configuration rule to all objects API Version 2006 03 01 66 Amazon Simple Storage Service Console User Guide Restoring an Object that begin with the prefix log to specify that Amazon S83 will delete such objects after 30 days For more information see Managing Lifecycle Configuration p 28 Restoring an Object Objects in the Amazon Glacier storage class are not immediately accessible you must first restore a temporary copy of the object to its bucket before it is available For informat
91. sion 2006 03 01 80 Date Changed February 17 2011 December 9 2010 September 8 2010 August 13 2010 June 8 2010 Amazon Simple Storage Service Console User Guide AWS Glossary For the latest AWS terminology see the AWS Glossary in the AWS General Reference API Version 2006 03 01 81
92. sions El Document tet Standard E eDocument txt Standard E dDocument tet standard Grantee tech Open Downoad View Permisspons Pen Edit Permissions m ogs add more permissions zS i a ED o 3 Do one of the following API Version 2006 03 01 58 Amazon Simple Storage Service Console User Guide Permissions To Do this To add permissions for a person or a Click Add more permissions group b In the Grantee box of the new line that appears add the name of the person or group for which you want to set permissions The name can be the email address associated with an AWS account a canonical ID or one of the predefined Amazon S3 groups For a list of pre defined Amazon S3 Groups go to Who is a Grantee in the Amazon Simple Storage Service Developer Guide You can add as many as 100 grantees c Select or clear the check boxes as appropriate next to the permissions you want to grant or deny To remove a person or group from the Click the x on the line of the grantee that you want to re permission list move There are built in groups that you can choose from the Grantee box e Everyone Use this group to grant anonymous access e Authenticated Users This group consists of any user that has an Amazon AWS Account When you grant the Authenticated User group permission any valid signed request can perform the appropriate action The request can be signed by either an AWS Account or IAM User
93. sts for your host name e g example com or wwe example com can be routed to the contents in your bucket You can also redirect requests to another host name e g redirect example com to Www example com See our walkthrough for how to set up an Amazon 54 Static website with your host name Do not enable website hosting Enable website hosting Redirect all requests to another host name Cancel i 4 Doone of the following e To configure a bucket for website hosting click Enable website hosting In the Index Document box type the name of the index document Optionally in the Error Document box you can also provide the name of a custom error document and specify custom rules to redirect requests For more information go to Configure a Bucket for Website Hosting in the Amazon Simple Storage Service Developer Guide To redirect all requests to a different web page click Redirect all requests to another host name In the Redirect all requests to box type the name of the location where you want requests to be redirected for example example com or hitp example com If you don t specify the protocol http https the protocol of the original request is used If you redirect all requests then any request made to the bucket s website endpoint will be redirected to the specified host name 5 When the settings are as you want them click Save 6 Add the following policy to the bucket to grant everyone access
94. t in the Objects and Folders list double click the object name e To view object properties in the Objects and Folders list click the object Create Folder Actions None Properties Transfers All Buckets businessbucketlogfiles uama Somsa TIn ENS Object SampleDocument txt B E Sampledocument txt Standard 0 bytes Mon Bucket businessbucket logfi jes ame SampleDocume Link 4 Mttps s3 PET ERI US WESL 2 amazonas CoM busenessb ut hethog files am pleDoc uiment txt 0 Size Last Modified Mon Feb 07 15 45 40 GMT 800 27015 Owner Mi ETag d4idadcdssiobro4e9s009 sheath Te Expiry Date None Expiration Rule Mii Ae Note By default your Amazon S3 resources are private Only the object owner can click the object link and view the object If you share this link with others for example add this link to your web pages Amazon S3 will deny access The clickable links on your webpage will work only if you make the object public see Editing Object Permissions p 58 or you use a pre signed URL for the clickable link For more information about pre signed URL go to Share an Object with Others in the Amazon Simple Storage Service Developer Guide API Version 2006 03 01 54 Amazon Simple Storage Service Console User Guide Editing Object Properties Editing Object Properties Topics e Editing Object Details p 55 e Editing Object Permissions p 58 e Editing Object Metadata p 61 The properties of an object in
95. t Modified Thu Dec 13 16 15 07 GMT 800 2012 Me ecbbb ccdsS The following examples shows the properties for an object in which no expiration rule applies to the object API Version 2006 03 01 40 Amazon Simple Storage Service Console User Guide Managing Cost Allocation Tagging sampleDocument txt Bucket mybusinessbucket Name SampleDocument tt Size 20 bytes Last Modified Thu Dec 13 16 20 14 GMT 800 2012 Owner Me ETag b a93t4ef624ididad7 9d256af9ab3 Expiry Date Expiration Rule Managing Cost Allocation Tagging With AWS cost allocation you can use tags to annotate billing for your use of a bucket A tag is a key value pair that represents a label that you assign to a bucket In your AWS bill costs are organized by tags that you define As a billing resource a bucket can have as many as ten tags In the following example we ll create a tag that associates the bucket with a particular project For information about cost allocation tagging go to Cost Allocation in the Amazon Simple Storage Service Developer Guide This section explains how to add and remove cost allocation tags for a bucket To add a cost allocation tag 1 Sign in to the AWS Management Console and open the Amazon S3 console at htips console amazonaws cn s3 2 Inthe Buckets list click the bucket name and then click Tags Tags You can view your Amazon 53 bill aggregated by tags in your AWS Cost Allocation report For more in
96. t regions go to Regions and Endpoints in the Amazon Web Services General Reference In the next step you have the opportunity to set up logging Server access logging provides detailed records for the requests made against your bucket An access log record contains details about the request such as the request type the resources specified in the request worked and the time and date the request was processed Server access logs are useful for many applications because they give bucket owners insight into the nature of requests made by clients not under their control Amazon S3 delivers access logs to your bucket By default Amazon S3 does not collect server access logs 5 Do one of the following To Do this Create a bucket without setting up logging Click Create Set up server access logging for the bucket Click Set Up Logging you re creating Note There is no extra charge for enabling server access logging on an Amazon S3 bucket However any log files the system delivers to you will accrue the usual charges for storage You can delete log files at any time We do not assess data transfer charges for delivering log files to your bucket but we do charge the normal data transfer rate for accessing the log files For more information go to Amazon S3 Pricing 6 Ifyou clicked Set Up Logging in the Create a Bucket Set Up Logging dialog box do the following Create a Bucket Set Up Logging Cancel X Enable logging for your bu
97. te when the copy of object will be deleted The following example shows that an object is restored photo1 JPG Bucket Folder Name photolJwPG Link a hips isad amazonaws con iphoto JPG Size 41M LastModified ue Oct 23 13 25 10 GMT f00 2012 Owner Me ETag id0afSS7icde2ica2so27 326720915850 Expiry Date Wed Oct 23 17 00 00 GMT 700 2013 Expiration Rule Trans To Glacier Details Storage Class Glacier To extend the length of time of a restored object 1 Sign in to the AWS Management Console and open the Amazon S3 console at https console amazonaws cn s3 API Version 2006 03 01 68 Amazon Simple Storage Service Console User Guide Restoring an Object 2 Click the restored object whose lifetime you want to extend and then click Details photo1 JPG Bucket Folder Name photoi JPG Link amp hips 4s3 amazonaws com Size 4 1 MB Last Modified Tue Oct 23 13 25 10 GMT 700 2012 Owner ile Elag 1d0afe37 1ic4e21caz3b273267e91585d Expiry Date Wed Oct 23 17 00 00 GMT 700 2013 Expiration Rule Trans 10 slacer iphoto JPG Details Storage Class Glacier Restored until Mon 31 Dec 2012 00 00 00 GMT Modify Server Side Encryption None 3 Click Modify 4 Inthe Initiate Restore dialog box in the days box type the number of days until the restored object is deleted Initiate Restore Cancel Initiate a restore operation by specifying the number of days for which your archived data wi
98. the delete icon next to the prefix that you want to remove from this cross region replication configuration API Version 2006 03 01 46 Amazon Simple Storage Service Console User Guide Disable or delete Cross Region Replication Cross Region Replication Cross Region Replication replicates every future upload of every object in this bucket to another bucket Cross Region Replication is designed for use in conjunction with Versioning You will be required to enable Versioning on this bucket and the target bucket Learn More Versioning is currently enabled on this bucket suspend Versioning C Do Not Enable Cross Region Replication Enable Cross Region Replication Existing objects will not be replicated Cross Region Replication replicates every future upload of every object to another bucket Source This bucket A prefix in this bucket Prefixt A x Prefix B Add Prefix Destination Region Northern California Destination Bucket examplebucketnameone Create Select IAM Role O Selected IAM Role myfinances examplebucketnameone s3 repl role 5 Click Save This action deletes the prefix from the configuration for cross region replication for these two buckets This means that all objects with that prefix will no longer be replicated across regions Note If you delete all the prefixes from your cross region replication configuration in the Amazon S3 console then the Amazon S3 cons
99. tically archive the objects to the Glacier Storage Class lower cost and or remove the objects after a specified time period Rules are applied to all the objects that share the specified prefix Versioning is not currently enabled on this bucket You can use Lifecycle rules to manage all versions of your objects This includes both the Current version and Previous versions Enabled Name Rule Target W Archive logs delete after logs x W ArchiveDocuments documents Y Modify x Add rule 3 Modify your rule API Version 2006 03 01 38 Amazon Simple Storage Service Console User Guide Maintaining Lifecycle Configuration Rules Lifecycle Rules Step 1 Choose Rule Target Rule Name step 2 Configure Rule Choose a descriptive name for your rule 0 You can easily identity if in the tuture it you do not want to enter a name now we will generate one for you Step 3 Review and Name Rule Name Archive logs delete after a year Rule Target This rule will apply to Objects with the prefix logs in the xample bucket no versioning bucket Rule Configuration Action on Objects Archive to the Glacier Storage Class 0 days after the object s creation date Amazon Glacier ls an extremely low cost storage service Objects archived to the Glacier Storage Class are notimmediately accessible Learn Mare Permanently Delete 365 days after the object s creation date 45 versioning is nol enabled lifecycle delete rule will per
100. ting a Folder This section describes how to use the console to create a folder To create a folder 1 2 3 Click the bucket in the All Buckets list in which you want to create a folder Click Create Folder Buckets YourExampleBucket Name new folder eo sampleDocument tt aDocument tet Under Name in the box that appears type a name for the folder and then click the check mark Deleting a Folder This section describes how to use the console to delete a folder 1 Caution When you delete a folder any objects or folders contained in the folder will be automatically deleted If you want to retain those objects you must move them elsewhere before you delete the folder For information about moving objects see Copying an Object In the Objects and Folders list right click the folder that you want to delete and then click Delete API Version 2006 03 01 73 Amazon Simple Storage Service Console User Guide Deleting a Folder dDocument txt images osy logs Make Public private public 2 When a confirmation message appears click OK API Version 2006 03 01 74 Amazon Simple Storage Service Console User Guide Amazon S3 Resources Following is a table that lists related resources that you ll find useful as you work with this service Resource Amazon Simple Storage Service Getting Started Guide Amazon Simple Storage Service API Reference Amazon Simple Storage Service De velo
101. to manage all versions of your objects This a includes both the Current version and Previous versions a Cancel fa e Manage bucket policies you can add or delete bucket policies and other ACL based permissions Actions y Properties Transfers All Buckets Bucket example1bucket Bucket example lbucket Region US Standard Creation Date Thu Mar 06 17 19 04 GMT 800 2014 Owner Me Shows existing permissions stored in bucket ACL _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Ke a a a EI Li LI Li a u 3 a 5 g ral gt Grantee lt ce Vilist Fi Upload Oclete Yi View Permissions Y Edit Permissions x a example Sbucket ro Add more permissions 5 Edit bucket policy A Add CORS Configuration a Y erT l Y jt ou can add more ACL ou can also attac L based permissions a bucket policy Cancel e You can also configure your bucket as a website Easy to Switch to Other AWS Consoles From the Amazon S3 console you can switch to other AWS consoles to manage your other AWS resources such as the IAM console to manage users in your account Services Create Bucket Actions y All Buckets Q exampietbucket Cy example2bucket cy example 3bucket About the Amazon S3 Documentation Amazon S3 is documented in the following guides Amazon S3 Guide Description Developer Guide This is the primary Amazon S3 guide It provides conceptual in
102. to the objects in the bucket For step by step instructions see Editing Bucket Permissions p 16 API Version 2006 03 01 19 Amazon Simple Storage Service Console User Guide Managing Bucket Logging When you configure a bucket as a website you must make the objects that you want to serve publicly readable To do so you write a bucket policy that grants everyone s3 GetObject permission The following sample bucket policy grants everyone access to the objects in the example bucket bucket Vers ion 20 e LOST Statement Sid PublicReadGetObject Effect Allow Prini pal TaT AGtion s3 GetOb Ject Resource arn aws s3 example bucket For more information go to Permissions Required for Website Access in the Amazon Simple Storage Service Developer Guide Note If you click Do not enable website hosting Amazon S3 removes any existing website configuration from the bucket and the bucket is not accessible from the website endpoint However the bucket is still available at the REST endpoint Managing Bucket Logging Logging provides a way to get detailed access logs delivered to a bucket you choose An access log record contains details about the request such as the request type the resources specified in the request worked and the time and date the request was processed For more information about the contents of a log see Server Access Log Format in the Amazon Simple Storage Service Developer
103. ts deleting and emptying non empty buckets For more information see Deleting or Emptying an Amazon S3 Bucket p 12 Event notifications have been updated in the Amazon S3 console to support the switch to resource based permissions for AWS Lambda functions For more information see Enabling Event Noti fications p 21 The Amazon S3 console now supports cross region replication Cross region replication is the automatic asynchronous copying of objects across buckets in different AWS regions For more informa tion see Managing Cross Region Replication p 42 API Version 2006 03 01 77 Date Changed In this release July 28 2015 July 16 2015 April 9 2015 March 24 2015 Change Event notifications Amazon S3 now supports lifecycle rules for version ing Console support for enabling buck et versioning Support for static website hosting at the root domain Console revision Support for Archiving Data to Amazon Glacier Amazon Simple Storage Service Console User Guide Description Amazon S3 now supports new event types and destinations in a bucket notification configuration Prior to this release Amazon S3 supported only the s3 ReducedRedundancyLostObject event type and an Amazon SNS topic as the destination For more information about the new event types go to Setting Up Notification of Bucket Events The Amazon S3 console now supports lifecycle configuration rules for buckets with
104. ucket name API Version 2006 03 01 42 Amazon Simple Storage Service Console User Guide Enable Cross Region Replication 4 Inthe Properties pane click Cross Region Replication Cross Region Replication Cross Region Replication replicates every future upload of every object in this bucket to another bucket Cross Region Replication is designed for use in conjunction with Versioning You will be required to enable Versioning on this bucket and the target bucket Learn More Versioning is currently enabled on this bucket Suspend Versioning Do Not Enable Cross Region Replication C Enable Cross Region Replication 5 Select Enable Cross Region Replication Crogs Regoan Repication Crogs Aegon Repinin replicates every future upload of every object imn this bucket to another bucket Cross Regeon Repktaton it designed for use in congunstion wath Versioning Tou wil be required to enable Versioning on this bucket and the target bucket Leam More Versioning is currently enabled om this bickert Suspend Versioning C Do Mot Enable Crose Region Replication Enable Gross Region Replication Existing objets wall not be replicated Crass Region Repicatio em futur Upload of every object to apiher bucket Source This bucket CA prefiz in this bucket Destination Reglo Sai hictaed LAM Malki 6 Choose the Source either the entire bucket or a prefix within the bucket 7 Choose the Destination Re
105. ule Configuration Action on Objects Archive to the Glacier Storage Class 7 days alter the object s creation dale mazon Glaciar is an exremely low cost siorage senice Obpects anchived to the Glacier Storage Class are mot immediately accessible Leam bare Pemanenily Delete 365 days after the objects creation date AS versioning is nol enabled lifecyde delete rube will permanently delete the objects wih no recovery ance lt Configure Rule Create and Activate Rule 7 Ifthe rule does not contain any errors it is displayed in the Lifecycle pane API Version 2006 03 01 31 Amazon Simple Storage Service Console User Guide Lifecycle Configuration for a Bucket with Versioning Lifecycle You can manage the lifecycle of objects by using lifecycle rules Rules enable you to automatically archive the objects to the Glacier Storage Class lower cost and or remove the objects after a specified time period Rules are applied to all the objects that share the specified prefix Versioning is not currently enabled on this bucket You can use lifecycle rules to manage all versions of your objects This includes both the Current version and Previous versions Enabled Name Rule Target W Archive logs delete after logs Y Modify x Add rule Note If there is an issue with a rule an error message appears providing information about the issue that you need to resolve For example if you have multiple rules Amazon S3
106. ur resources Some of the console highlights discussed in this section are Support for viewing data Support for properties Support for folders Note The Amazon S3 data model does not natively support the concept of folders nor does it provide any APIs for folder level operations But the Amazon S3 console supports folders to help you organize your data Support for moving data around Visibility into object properties Ability to act on groups of data API Version 2006 03 01 2 Amazon Simple Storage Service Console User Guide Support for Viewing Data e Intuitive UI that abstracts the underlying API calls e Easy to switch to other consoles that are part of the AWS Management Console Note You might want to sign into the Amazon S3 console at htips console amazonaws cn s3 as you read the remainder of this section Your Session Credentials will keep you logged into the AWS Management Console for approximately twelve hours Support for Viewing Data The Amazon S3 console provides a view of your Amazon S3 data It lists your buckets and the objects in each bucket When you create a bucket you specify an AWS region where you want the bucket to reside Amazon S3 bucket names are globally unique and the console lists all buckets regardless of the region in which the bucket is stored So the Amazon S3 console does not require any region selection to list buckets and objects OEC dia Actions Y Properties Transfers All Buckets q examp
107. vent notification that you want to delete and then click Save Event Notifications enable you to send alerts or tigger workflows Notifications can be sent wa Amazon Simple Nobhcation Service S45 or dmazon Sample Queue Sere 505 or to a Lambda funchon depending on the bucket locabian Mame Eventis Objechoreated AM Enabling Bucket Versioning This section describes how to enable versioning on a bucket For more information about versioning support in Amazon S3 see Using Versioning in the Amazon Simple Storage Service Developer Guide For more information about managing objects when versioning is enabled see Managing Objects in a Versioning Enabled Bucket p 70 To enable versioning on a bucket 1 Sign in to the AWS Management Console and open the Amazon S3 console at htips console amazonaws cn s3 2 Inthe Buckets list click the details icon on the left of the bucket name and then click Properties to display bucket properties 3 Inthe Properties pane click Versioning and then click Enable Versioning API Version 2006 03 01 27 Amazon Simple Storage Service Console User Guide Managing Lifecycle Configuration Versioning allows you to preserve retrieve and restore every version of every object stored in this bucket This provides an additional level of protection by providing a means of recovery for accidental overwrites or expirations Versioning enabled buckets store all versions of your objects by defau
108. versioning For more information see Managing Lifecycle Configuration p 28 The Amazon S3 console now supports bucket versioning and managing objects in a versioning enabled bucket For more inform ation see Enabling Bucket Versioning p 27 and Managing Objects in a Versioning Enabled Bucket p 70 Amazon S3 now supports hosting static websites at the root domain Visitors to your website can access your site from their browser without specifying www in the web address e g example com Many customers already host static websites on Amazon S39 that are accessible via a www subdomain e g www example com Previously to support root domain access you needed to run your own web server to proxy root domain requests from browsers to your website on Amazon S3 Running a web server to proxy requests introduces additional costs operational burden and another potential point of failure Now you can take advantage of the high availability and durability of Amazon S3 for both www and root domain ad dresses For an example walkthrough go to go to Example Setting Up a Static Website Using a Custom Domain For conceptual information go to Hosting Static Websites on Amazon S3 in the Amazon Simple Storage Service Developer Guide Amazon S3 console has been updated The documentation topics that refer to the console have been revised accordingly Amazon S3 now support a storage option that enables you to utilize Amazon Gla
109. xt date2 txt and date3 txt e If you have an object named photos 2013 example jpg the console will show you a folder named photos containing the folder 2013 and the object example jpg You can have folders within folders but not buckets within buckets You can upload and copy objects directly into a folder Folders can be created deleted and made public but they cannot be renamed Objects can be moved from one folder to another For more information about moving objects see Support for Moving Data p 5 Public Folders You can make folders public which means that all of the objects that appear within a public folder in the console are available for viewing or downloading to anyone on the Internet However as mentioned previously the folder concept is only supported in the console If you use a web browser to view a folder that you made public you will get an access denied error because the folder is just a naming prefix for an object or group of objects API Version 2006 03 01 72 Amazon Simple Storage Service Console User Guide Creating a Folder Note lt is easy to make a folder public but you cannot make a folder private after you make it public To make the objects in a public folder private you have to go through each object in the public folder that you want to make private and set the permissions individually For more information about how to set an object s permissions see Editing Object Permissions p 58 Crea

Download Pdf Manuals

image

Related Search

Related Contents

Thomson Lighting THOM64973 energy-saving lamp    CA-8 Easy Controller  708883 - Bricoman  Samsung 24" monitor s rozlíšením FHD a pokročilými funkciami zábavy Užívateľská príručka  FY-28SCZ3-H の取扱説明書  Trane WSHP-DS-6 User's Manual  Xerox® Phaser® 3020BI Benutzerhandbuch  Teledyne DALSA Piranha 4 Manual  Se loger et s™organiser pour un objectif  

Copyright © All rights reserved.
Failed to retrieve file