This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
storage:ibm_cos [2024/07/27 10:45] manu [Bucket Object Lock] |
storage:ibm_cos [2024/07/27 12:37] (current) manu |
||
---|---|---|---|
Line 152: | Line 152: | ||
* Create bucket and run commands to enable Versioning and Object Lock on the individual bucket. | * Create bucket and run commands to enable Versioning and Object Lock on the individual bucket. | ||
+ | __NOTE__ Enabling Object lock will not affect the existing vaults. | ||
The below is an example which I tried in my lab to enable Versioning and then Object Lock. Maybe you can try | The below is an example which I tried in my lab to enable Versioning and then Object Lock. Maybe you can try | ||
Line 159: | Line 160: | ||
<cli prompt='%'> | <cli prompt='%'> | ||
- | % curl -X PUT http://10.10.64.98:8337/container/testlockbucket -u jeff:password -d | + | % curl -X PUT http://10.10.64.98:8337/container/testlockbucket -u jeff:password -d '{"storage_location":"cv1","service_instance":"jeff1"}' -H "Content-Type: application/json" |
- | '{"storage_location":"cv1","service_instance":"jeff1"}' -H "Content-Type: application/json" | + | |
</cli> | </cli> | ||
<code> | <code> | ||
Line 197: | Line 197: | ||
</code> | </code> | ||
<cli prompt='%'> | <cli prompt='%'> | ||
- | % aws s3api get-bucket-versioning --endpoint-url http://10.10.64.98 --bucket testlockbucket --profile | + | % aws s3api get-bucket-versioning --endpoint-url http://10.10.64.98 --bucket testlockbucket --profile jeff-lab2 |
- | jeff-lab2 | + | |
</cli> | </cli> | ||
<code> | <code> | ||
Line 219: | Line 218: | ||
<cli prompt='%'> | <cli prompt='%'> | ||
- | % aws s3api put-object-lock-configuration --endpoint-url http://10.10.64.98 --bucket testlockbucket | + | % aws s3api put-object-lock-configuration --endpoint-url http://10.10.64.98 --bucket testlockbucket --object-lock-configuration ObjectLockEnabled=Enabled --profile jeff-lab2 |
- | --object-lock-configuration ObjectLockEnabled=Enabled --profile jeff-lab2 | + | |
</cli> | </cli> | ||
<cli prompt='%'> | <cli prompt='%'> |