Objects Flashcards

1
Q

Can you disable objects version on a version enabled bucket?

A

No it cannot be disabled but can be suspended which will stop creating new versions

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

How do you clean up older version of objects in a versioning suspended bucket

A

Manually issue delete requests for the versions

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

Can you cleanup older object versions that are created in the past with a lifecycle policy that is created today?

A

No lifecycle policy is non-retroactive meaning it will work on objects that expire from the day the policy created, it will not touch older object versions.

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

You have bucket with versioning enabled in the past, today you are suspending the versioning on the bucket and applying a lifecycle policy to delete older versions of the objects in the bucket will this work and what will happen

A

The rule of lifecycle policies is it will only apply to object versions created from the moment it was applied, since you have suspended the versioning it will not create any more new versions which will render the lifecycle policy useless

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

You have a version enabled bucket and object named photo.jpg, you are issuing a DELETE request for photo.jpg without any version specified. What will happen to the delete request and what will happen to a GET request issued for the object after the DELETE request

A

Since no version is explicitly specified we insert a delete marker which is a metadata only update. The GET request will return 404 since a delete marker is present.

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

You have a version enabled bucket and you want to delete an object named photo.jpeg with version no. 10 what should you do? will the object be deleted or a delete marker will be added

A

Issue a delete call with version id set to 10 and the name of the file. Since we mentioned a particular version in the delete request it will delete the version instead of adding delete marker.

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

Why would logical capacity (Prism Central Objects page) show high usage but when you look at the bucket capacity it shows much lower

A

Maybe there’s an application that is using multipart uploads primarily. Multiparts, until finalised, are part of the logical space usage but are not shown in the used bucket capacity tab.
There can also be the case of fast copy, as in object is copied, we don’t copy it on the disk but it counts towards the logical space usage.

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

How to quickly identify if multipart uploads are causing too much logical usage on the buckets

A

Check the object count in Prism Central Objects UI page and then go to the buckets page and calculate objects in each bucket the difference is due to multipart upload

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

How to bulk delete objects in batches

A

Use aws s3 delete-objects api to bulk delete 1000 objects at a time

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

what are the 2 types of lock in objects

A

Retention and Legal hold

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

What are two types of retention mode

A

Governance and compliance

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

What is governance retention mode

A

In this mode lock settings and expiry date can be modified after it is set by allowing certain users to change it or even delete the object

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

what is compliance retention mode

A

In this mode lock settings and expiry date cannot be modified even with owner/root user after it is set and also object cannot be modified.

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

Can you set legal hold and retention mode at the same time

A

yes both can be set

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

If an object with retention mode set has retention mode expired but legal hold is still on can the object be deleted

A

No until legal hold is on object is protected from deletion

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

what happens when legal hold is turned of on object but retention period has not expired

A

Object will stay until retention period has expired

17
Q

Does an object gets auto deleted when retention period expires

A

No the object loses its immutability state and can be over written or deleted.

18
Q

Can you enable governance type retention period on Objects

A

No

19
Q

How can you checking pending object count for replication in UI

A

Check from buckets page under Replication tab

20
Q

Why would veeam throw this error for a bucket
“An object from the object-lock enabled bucket can not be modified or deleted unless the retention period is elapsed.”

A

Happens when you have presented a WORM enabled bucket to Veeam but have not enabled Immutability feature in Veeam

21
Q

How to find out the version of objects that we are attempting to upgrade when the upgrade fails

A

Idf table objectstore property named oss_upgrade_spec will contain the version customer attempted to upgrade to