Amazon Simple Storage Service (S3) | Storage Management Flashcards
Is there an additional charge for hosting static websites on Amazon S3?
Storage Management
Amazon Simple Storage Service (S3) | Storage
There is no additional charge for hosting static websites on Amazon S3. The same pricing dimensions of storage, requests, and data transfer apply to your website objects.
Refer to the S3 Pricing page for more information.
S3 Object Tagging
What are S3 Object Tags?
Storage Management
Amazon Simple Storage Service (S3) | Storage
S3 Object Tags are key-value pairs applied to S3 objects which can be created, updated or deleted at any time during the lifetime of the object. With these, you’ll have the ability to create Identity and Access Management (IAM) policies, setup S3 Lifecycle policies, and customize storage metrics. These object-level tags can then manage transitions between storage classes and expire objects in the background.
How do I apply Object Tags to my objects?
Storage Management
Amazon Simple Storage Service (S3) | Storage
You can add tags to new objects when you upload them or you can add them to existing objects. Up to ten tags can be added to each S3 object and you can use either the AWS Management Console, the REST API, the AWS CLI, or the AWS SDKs to add object tags.
Why should I use Object Tags?
Storage Management
Amazon Simple Storage Service (S3) | Storage
Object Tags are a new tool you can use to enable simple management of your S3 storage. With the ability to create, update, and delete tags at any time during the lifetime of your object, your storage can adapt to the needs of your business. These tags allow you to control access to objects tagged with specific key-value pairs, allowing you to further secure confidential data for only a select group or user. Object tags can also be used to label objects that belong to a specific project or business unit, which could be used in conjunction with lifecycle policies to manage transitions to the S3 Standard – Infrequent Access and Glacier storage tiers.
How can I update the Object Tags on my objects?
Storage Management
Amazon Simple Storage Service (S3) | Storage
Object Tags can be changed at any time during the lifetime of your S3 object, you can use either the AWS Management Console, the REST API, the AWS CLI, or the AWS SDKs to change your object tags. Note that all changes to tags outside of the AWS Management Console are made to the full tag set. If you have five tags attached to a particular object and want to add a sixth, you need to include the original five tags in that request.
Will my Object Tags be replicated if I use Cross-Region Replication?
Storage Management
Amazon Simple Storage Service (S3) | Storage
Object Tags can be replicated across regions using Cross-Region Replication. For more information about setting up Cross-Region Replication, please visit How to Set Up Cross-Region Replication in the Amazon S3 Developer Guide.
For customers with Cross-Region Replication already enabled, new permissions are required in order for tags to replicate. For more information on the policies required, please visit How to Set Up Cross-Region Replication in the Amazon S3 Developer Guide.
How much do Object Tags cost?
Storage Management
Amazon Simple Storage Service (S3) | Storage
Object Tags are priced at $0.01 per 10,000 tags per month. The requests associated with adding and updating Object Tags are priced the same as existing request prices, please see the Amazon S3 pricing page for more information.
S3 Analytics - Storage Class Analysis
What is S3 Analytics – Storage Class Analysis?
Storage Management
Amazon Simple Storage Service (S3) | Storage
With storage class analysis, you can analyze storage access patterns and transition the right data to the right storage class. This new S3 Analytics feature automatically identifies infrequent access patterns to help you transition storage to Standard-IA. You can configure a storage class analysis policy to monitor an entire bucket, a prefix, or object tag. Once an infrequent access pattern is observed, you can easily create a new lifecycle age policy based on the results. Storage class analysis also provides daily visualizations of your storage usage on the AWS Management Console that you can export to a S3 bucket to analyze using business intelligence tools of your choice such as Amazon QuickSight.
How do I get started with S3 Analytics – Storage Class Analysis?
Storage Management
Amazon Simple Storage Service (S3) | Storage
You can use the AWS Management Console or the S3 PUT Bucket Analytics API to configure a Storage Class Analysis policy to identify infrequently accessed storage that can be transitioned to Standard-IA or archived to Glacier. You can navigate to the “Management” tab in the S3 Console to manage S3 Analytics, S3 Inventory, and S3 CloudWatch metrics.
How am I charged for using S3 Analytics – Storage Class Analysis?
Storage Management
Amazon Simple Storage Service (S3) | Storage
Please see the Amazon S3 pricing page for general information about S3 Analytics – Storage Class Analysis pricing.
How often is the Storage Class Analysis updated?
Storage Management
Amazon Simple Storage Service (S3) | Storage
Storage Class Analysis is updated on a daily basis on the S3 Management Console. Additionally, you can configure S3 Analytics to export your daily storage class analysis to a S3 bucket of your choice.
S3 Inventory
What is S3 Inventory?
Storage Management
Amazon Simple Storage Service (S3) | Storage
S3 Inventory provides a scheduled alternative to Amazon S3’s synchronous List API. You can configure S3 Inventory to provide a CSV or ORC file output of your objects and their corresponding metadata on a daily or weekly basis for an S3 bucket or prefix. You can simplify and speed up business workflows and big data jobs with S3 Inventory. You can use S3 inventory to verify encryption and replication status of your objects to meet business, compliance, and regulatory needs.
How do I get started with S3 Inventory?
Storage Management
Amazon Simple Storage Service (S3) | Storage
You can use the AWS Management Console or the PUT Bucket Inventory API to configure a daily or weekly inventory for all the objects within your S3 bucket or a subset of the objects under a shared prefix. As part of the configuration you can specify a destination S3 bucket for your inventory, the output file format (CSV or ORC), and specific object metadata necessary for your business application, such as object name, size, last modified date, storage class, version ID, delete marker, noncurrent version flag, multipart upload flag, replication status, or encryption status.
Can files written by S3 Inventory be encrypted?
Storage Management
Amazon Simple Storage Service (S3) | Storage
Yes, you can configure to encrypt all files written by S3 inventory to be encrypted by SSE-S3 or SSE-KMS. For more information, refer to the user guide.
How do I use S3 Inventory?
Storage Management
Amazon Simple Storage Service (S3) | Storage
You can use S3 Inventory as a direct input into your application workflows or big data jobs. You can also query S3 Inventory using Standard SQL language with Amazon Athena, Amazon Redshift Spectrum, and other tools such as Presto, Hive, and Spark. Learn more about querying Inventory with Athena.