Technical Essentials - Storage-S3 Flashcards

1
Q

Unlike Amazon EBS, Amazon Simple Storage Service (Amazon S3) is a standalone storage solution that isn’t tied to ____.

A

compute

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

When you store an object in a S3 bucket, the combination of a bucket name, key, and version ID ____ identifies the object.

A

uniquely

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

When you create a bucket, you specify, at the very minimum, two details: the bucket ____ and the AWS ____ that you want the bucket to reside in.

A

name
Region

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Amazon S3 supports global buckets. Therefore, each bucket name must be ____ across all AWS accounts in all AWS Regions within a partition.

A

unique

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

A ____ is a grouping of Regions, of which AWS currently has three: Standard Regions, China Regions, and AWS GovCloud (US).

A

partition

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

S3 rules for bucket names:

Bucket names must be between 3 (min) and 63 (max) characters long.
Bucket names can consist only of lowercase letters, numbers, dots (.), and hyphens (-).
Bucket names must begin and end with a letter or number.
Buckets must not be formatted as an IP address.
A bucket name cannot be used by another AWS account in the same partition until the bucket is deleted.

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

The ____ (key name) uniquely identifies the object in an Amazon S3 bucket.

A

object key

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

By using ____ and ____ in an object key name, the Amazon S3 console and the AWS SDKs are able to infer hierarchy and introduce the concept of folders.

A

prefixes
delimiters

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Use cases for Amazon S3:

Backup and storage: Amazon S3 is a natural place to back up files because it is highly redundant. As mentioned in the last lesson, AWS stores your EBS snapshots in Amazon S3 to take advantage of its high availability.

Media hosting: Because you can store unlimited objects, and each individual object can be up to 5 TB, Amazon S3 is an ideal location to host video, photo, and music uploads.

Software delivery: You can use Amazon S3 to host your software applications that customers can download.

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Use cases for Amazon S3:

Data lakes: Amazon S3 is an optimal foundation for a data lake because of its virtually unlimited scalability. You can increase storage from gigabytes to petabytes of content, paying only for what you use.

Static websites: You can configure your S3 bucket to host a static website of HTML, CSS, and client-side scripts.

Static content: Because of the limitless scaling, the support for large files, and the fact that you can access any object over the web at any time, Amazon S3 is the perfect place to store static content.

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

By default, all Amazon S3 resources, such as buckets and objects, can only be viewed by the user or AWS account that created that resource.

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

IAM Access policies that you attach to your resources are referred to as ____ policies and access policies attached to users in your account are called ____ policies.

A

resource-based
user

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

You should use IAM policies for private buckets in the following two scenarios:

You have many buckets with different permission requirements. Instead of defining many different S3 bucket policies, you can use IAM policies.
You want all policies to be in a centralized location. By using IAM policies, you can manage all policy information in one location.

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Unlike IAM policies, which are attached to resources and users, S3 bucket policies can only be attached to S3 buckets. The policy that is placed on the bucket applies to every object in that bucket. S3 bucket policies specify what actions are allowed or denied on the bucket.

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

You should use S3 bucket policies in the following scenarios:

You need a simple way to do cross-account access to Amazon S3, without using IAM roles.
Your IAM policies bump up against the defined size limit. S3 bucket policies have a larger size limit.

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Amazon S3 reinforces ____ in transit (as it travels to and from Amazon S3) and at rest.

A

encryption

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

To protect data, Amazon S3 automatically encrypts all objects on upload and applies server-side encryption with S3-managed keys as the base level of encryption for every bucket in Amazon S3 at no additional cost.

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Identify the S3 storage class described:

This is considered general-purpose storage for cloud applications, dynamic websites, content distribution, mobile and gaming applications, and big data analytics.

a) S3 Standard
b) S3 Intelligent-Tiering
c) S3 Standard-Infrequent Access (S3 Standard-IA)
d) S3 One Zone-Infrequent Access (S3 One Zone-IA)

A

S3 Standard

19
Q

Identify the S3 storage class described:

This tier is useful if your data has unknown or changing access patters. S3 Intelligent-Tiering stores objects in three tiers: a frequent access tier, an infrequent access tier, and an archive instance access tier. Amazon S3 monitors access patterns of your data and automatically moves your data to the most cost-effective storage tier based on frequency of access.

a) S3 Standard
b) S3 Intelligent-Tiering
c) S3 Standard-Infrequent Access (S3 Standard-IA)
d) S3 One Zone-Infrequent Access (S3 One Zone-IA)

A

S3 Intelligent-Tiering

20
Q

Identify the S3 storage class described:

This tier is for data that is accessed less frequently but requires rapid access when needed. S3 Standard-IA offers the high durability, high throughput, and low latency of S3 Standard, with a low per-GB storage price and per-GB retrieval fee. This storage tier is ideal if you want to store long-term backups, disaster recovery files, and so on.

a) S3 Standard
b) S3 Intelligent-Tiering
c) S3 Standard-Infrequent Access (S3 Standard-IA)
d) S3 One Zone-Infrequent Access (S3 One Zone-IA)

A

S3 Standard-Infrequent Access (S3 Standard-IA)

21
Q

Identify the S3 storage class described:

Unlike other S3 storage classes that store data in a minimum of three Availability Zones, S3 One Zone-IA stores data in a single Availability Zone, which makes it less expensive than S3 Standard-IA. S3 One Zone-IA is ideal for customers who want a lower-cost option for infrequently accessed data, but do not require the availability and resilience of S3 Standard or S3 Standard-IA. It’s a good choice for storing secondary backup copies of on-premises data or easily recreatable data.

a) S3 Standard
b) S3 Intelligent-Tiering
c) S3 Standard-Infrequent Access (S3 Standard-IA)
d) S3 One Zone-Infrequent Access (S3 One Zone-IA)

A

S3 One Zone-Infrequent Access (S3 One Zone-IA)

22
Q

Identify the S3 storage class described:

Use for archiving data that is rarely accessed and requires millisecond retrieval. Data stored in this storage class offers a cost savings of up to 68 percent compared to the S3 Standard-IA storage class, with the same latency and throughput performance.

a) S3 Glacier Instant Retrieval
b) S3 Glacier Flexible Retrieval
c) S3 Glacier Deep Archive
d) S3 on Outposts

A

S3 Glacier Instant Retrieval

23
Q

Identify the S3 storage class described:

Offers low-cost storage for archived data that is accessed 1–2 times per year. With S3 Glacier Flexible Retrieval, your data can be accessed in as little as 1–5 minutes using an expedited retrieval. You can also request free bulk retrievals in up to 5–12 hours. It is an ideal solution for backup, disaster recovery, offsite data storage needs, and for when some data occasionally must be retrieved in minutes.

a) S3 Glacier Instant Retrieval
b) S3 Glacier Flexible Retrieval
c) S3 Glacier Deep Archive
d) S3 on Outposts

A

S3 Glacier Flexible Retrieval

24
Q

Identify the S3 storage class described:

The lowest-cost Amazon S3 storage class. It supports long-term retention and digital preservation for data that might be accessed once or twice a year. Data stored in the S3 Glacier Deep Archive storage class has a default retrieval time of 12 hours. It is designed for customers that retain data sets for 7–10 years or longer, to meet regulatory compliance requirements. Examples include those in highly regulated industries, such as the financial services, healthcare, and public sectors.

a) S3 Glacier Instant Retrieval
b) S3 Glacier Flexible Retrieval
c) S3 Glacier Deep Archive
d) S3 on Outposts

A

S3 Glacier Deep Archive

25
Q

Identify the S3 storage class described:

Delivers object storage to your on-premises AWS Outposts environment using S3 API’s and features. For workloads that require satisfying local data residency requirements or need to keep data close to on premises applications for performance reasons, the S3 Outposts storage class is the ideal option.

a) S3 Glacier Instant Retrieval
b) S3 Glacier Flexible Retrieval
c) S3 Glacier Deep Archive
d) S3 on Outposts

A

S3 on Outposts

26
Q

S3 ____ keeps multiple versions of a single object in the same bucket. This preserves old versions of an object without using different names, which helps with object recovery from accidental deletions, accidental overwrites, or application failures.

A

versioning

27
Q

If you enable versioning for a bucket, Amazon S3 automatically generates a unique version ID for the object. In one bucket, for example, you can have two objects with the same key but different version IDs, such as employeephoto.jpg (version 111111) and employeephoto.jpg (version 121212).

28
Q

When using versioning-enabled buckets, deleting an object does not remove the object permanently.
Instead, Amazon S3 puts a marker on the object that shows that you tried to delete it.
If you want to restore the object, you can remove the marker and the object is reinstated.

29
Q

When using versioning-enabled buckets, if you overwrite an object, it results in a new object version in the bucket.
You still have access to previous versions of the object.

30
Q

Identify the bucket versioning state described:

No new and existing objects in the bucket have a version.

a) unversioned (default)
b) versioning-enabled
c) versioning-suspended

A

unversioned (default)

31
Q

Identify the bucket versioning state described:

Versioning is enabled for all objects in the bucket. After you version-enable a bucket, it can never return to an unversioned state. However, you can suspend versioning on that bucket.

a) unversioned (default)
b) versioning-enabled
c) versioning-suspended

A

versioning-enabled

32
Q

Identify the bucket versioning state described:

Versioning is suspended for new objects. All new objects in the bucket will not have a version. However, all existing objects keep their object versions.

a) unversioned (default)
b) versioning-enabled
c) versioning-suspended

A

versioning-suspended

33
Q

The versioning state applies to all objects in the bucket.
Storage costs are incurred for all objects in your bucket, including all versions.

34
Q

When you define a storage lifecycle configuration for an object or group of objects, you can choose to automate between two types of actions:

Transition actions define when objects should transition to another storage class.
Expiration actions define when objects expire and should be permanently deleted.

35
Q

Use cases for the use of storage lifecycle configuration rules:

Periodic logs: If you upload periodic logs to a bucket, your application might need them for a week or a month. After that, you might want to delete them.

Data that changes in access frequency: Some documents are frequently accessed for a limited period of time. After that, they are infrequently accessed. At some point, you might not need real-time access to them. But your organization or regulations might require you to archive them for a specific period. After that, you can delete them.

36
Q

With Amazon EBS, you pay for you ____.

37
Q

Amazon EBS volumes are replicated across multiple servers in a single AZ.

38
Q

Most EBS volumes can only be attached to a single EC2 instance at a time.

39
Q

Amazon S3 ____ your objects across multiple AZs in a Region.

A

replicates

40
Q

Amazon EFS is elastic, and automatically scales up or down as you add or remove files. And you pay only for what you use.

41
Q

Amazon EFS is highly available and designed to be highly durable. All files and directories are redundantly stored within and across multiple Availability Zones.

42
Q

Amazon EFS offers native lifecyle management of your files and a range of storage classes to choose from.

43
Q

Amazon ____ provides native compatibility with third-party file systems. It automates time consuming administration task such as hardware provisioning, software configuration, patching, and backups.