Which of the following are valid statements about Amazon S3?

Which of the following are valid statements about Amazon S3? Choose 2 answers

Which of the following are valid statements about Amazon S3? Choose 2 answers

A.
S3 provides read-after-write consistency for any type of PUT or DELETE.

B.
Consistency is not guaranteed for any type of PUT or DELETE.

C.
A successful response to a PUT request only occurs when a complete object is saved.

D.
Partially saved objects are immediately readable with a GET after an overwrite PUT.

E.
S3 provides eventual consistency for overwrite PUTS and DELETES.

Explanation:

http://api-portal.anypoint.mulesoft.com/amazon/api/amazon-s3-api/docs/concepts#DataConsistencyModel



Leave a Reply 14

Your email address will not be published. Required fields are marked *


JM

JM

Q: What data consistency model does Amazon S3 employ?

Amazon S3 buckets in all Regions provide read-after-write consistency for PUTS of new objects and eventual consistency for overwrite PUTS and DELETES.

Source: https://aws.amazon.com/s3/faqs/

more details: http://docs.aws.amazon.com/AmazonS3/latest/dev/Introduction.html#ConsistencyModel

Amazon S3 never adds partial objects; if you receive a success response, Amazon S3 added the entire object to the bucket.
Source: http://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectPUT.html

C and E are reasonable

Muhammad Soliman

Muhammad Soliman

C and E (sure 100% )

networkmanagers

networkmanagers

I choose CE

Vishnu Konatham

Vishnu Konatham

C & E

kamleshj

kamleshj

CE

C: If a PUT request is successful, your data is safely stored.

E: Amazon S3 buckets in all Regions provide read-after-write consistency for PUTS of new objects and eventual consistency for overwrite PUTS and DELETES.

bruce

bruce

CE it is,
from:http://docs.aws.amazon.com/AmazonS3/latest/dev/Introduction.html#ConsistencyModel

Amazon S3 provides read-after-write consistency for PUTS of new objects in your S3 bucket
Amazon S3 offers eventual consistency for overwrite PUTS and DELETES in all regions.

Amazon S3 achieves high availability by replicating data across multiple servers within Amazon’s data centers. If a PUT request is successful, your data is safely stored. However, information about the changes must replicate across Amazon S3, which can take some time, and so you might observe the following behaviors:
• A process writes a new object to Amazon S3 and immediately lists keys within its bucket. Until the change is fully propagated, the object might not appear in the list.
• A process replaces an existing object and immediately attempts to read it. Until the change is fully propagated, Amazon S3 might return the prior data.
• A process deletes an existing object and immediately attempts to read it. Until the deletion is fully propagated, Amazon S3 might return the deleted data.
• A process deletes an existing object and immediately lists keys within its bucket. Until the deletion is fully propagated, Amazon S3 might list the deleted object.

Felipe

Felipe

A,E
Amazon S3 provides read-after-write consistency for PUTS of new objects in your S3 bucket
Amazon S3 offers eventual consistency for overwrite PUTS and DELETES in all regions.