download free 30 days trial version buy bucket explorer
Documentation  Download  Purchase  Support  FAQs   Forum   ScreenShots & Demos

How to Update Amazon S3 Metadata in Batch


Bucket Explorer provides a new feature to update Metadata of files in bulk. Using this feature, you can update (Add, Edit and Delete) Metadata for all the objects of a bucket or for all selected objects in a bucket. The process of updating Metadata is performed in queue , so you can see the  statistics of the process . You can also change the Storage-Class while Adding or Editing the Metadata for bulk objects.
 
Steps to Update Amazon S3 Metadata using Bucket Explorer:
  1. Run Bucket Explorer and get authenticated with your saved credentials.
  2. All the buckets will be listed.
  3. Now select a bucket for which you want to update Metadata.
  4. Or Select objects of a bucket on which you want to update Metadata
  5. Click on Batch Operation icon on Bucket’s toolbar or Object’s toolbar. Here you can find three options:
    • Add Metadata
    • Edit Metadata
    • Delete Metadata
Add Metadata:
Following are the steps to add Metadata -
  1. Click on the 'Batch Operation' icon on Bucket's toolbar or Object's toolbar and then click on the Add Metadata option.
  2. A dialog box entitled “ Add Metadata : < Selected Bucket Name >” will appear on the screen.
  3. Click on Add button.
  4. A new window appears to add Metadata.
  5. Select HTTP Header or you can customize HTTP Header in its field as Key .
  6. Choose the Header Value from the predefined list or manually enter the value in its field.
  7. If you want to set the Value as the name of the file, then enter the keyword $$file_name_without_path_$$ as it is in the text box corresponding to the Value.
  8. Click on Add button. The Key & its value will be added as a row on the Custom header table. If you click on Cancel , no row will be added.
  9. If you click on the Remove button, the selected row will be deleted from custom header table.
  10. If you check the check box to set as bucket default for new objects , it means that you are setting these key and value as a default setting for all the objects that will be uploaded in this particular bucket only.
  11. Click on the Link "Set as bucket default for new objects" and it will redirect you to the page How to set/edit and remove default custom Header .
  12. If you enable the check box named Use reduced Redundancy Storage , it will set the Storage class to REDUCED_REDUNDANCY for that object; otherwise, it will be set to Standard storage class .
  13. If you check the Overwrite Metadata option, it means that the value will be overwritten for the corresponding existing key.
  14. Click on the Add Metadata button and a queue will start with all the objects of the specified bucket. When the queue is finish, it will show the statistics report for the success and failed process.
  15. Now click on the refresh button of the Objects toolbar and select any object and see the properties of that object. All the Metadata that you have added will appear in the related object’s property .
Edit Metadata:
Following are the steps to edit Metadata -
  1. Click on the 'Batch Operation' icon on the Bucket's toolbar or Object's toolbar and then click on the Edit Metadata option.
  2. A dialog box entitled “ Edit Metadata :< Selected Bucket Name >”will appear on the screen.
  3. Click on Add button.
  4. A new window appears to add Metadata.
  5. Choose the existing Metadata (HTTP Header which you want to edit) as the Key.
  6. Update its HTTP Value. You can only update the value of the Metadata.
  7. Click on Add button. The Key & its value will be added as a row on the Custom header table. If you click on Cancel , then no row will be added.
  8. If you click on the Remove button, the selected row will be deleted from custom header table.
  9. Now click on the Edit Metadata button . A queue will start with all the objects of the specified bucket. When the queue is finish, it will show the statistics report for the success and failed process.
  10. Now click on the refresh button of the object's toolbar and select an object.
  11. Right click and see the object properties.
  12. All the Metadata that you have edited will appear with edited value in the related object's property.
Delete Metadata:
Following are the steps to delete Metadata -
  1. Click on the 'Batch Operation' icon on the Bucket's toolbar or Object's toolbar and then click on the Delete Metadata option.
  2. A dialog box entitled “ Delete Metadata :< Selected Bucket Name >” will appear on the screen.
  3. Click on Add button.
  4. A new window appears to add Metadata.
  5. Choose the existing Metadata (HTTP Header) from the drop down list (which you want to delete) in the key and select the Value.
  6. Click on Add button. The Key & its value will be added as a row on the Custom header table. If you click on Cancel , then no row will be added.
  7. If you click on the Remove button, the selected row will be deleted from custom header table.
  8. Now click on the Delete Metadata . A queue will start with all the objects of the specified bucket. When the queue is finish, it will show the statistics report for the success and failed process.
  9. Now click on the refresh button of the object's toolbar and select an object.
  10. Right click and see the object properties.
  11. All the Metadata that you have deleted will not appear in the related object’s property.