S3 Object Lock (Compliance mode) の削除試行を実施。実際に消せないことを確認。検証手順・実測ハッシュ・生レスポンスを公開し、誰でも再現可能です。
| 項目 | 値 |
|---|---|
| 検証日 | 2026年10月23日 |
| 検証環境 | AWS S3 (ap-northeast-1)・Object Lock (Compliance mode)・Versioning 有効 |
| 検証内容 | S3 Object Lockの削除試行を実施。実際に消せないことを確認。 |
aws s3api create-bucket \
--bucket continuum-backup-enabler \
--region ap-northeast-1 \
--create-bucket-configuration LocationConstraint=ap-northeast-1 \
--object-lock-enabled-for-bucket
aws s3api put-object-lock-configuration \
--bucket continuum-backup-enabler \
--object-lock-configuration '{
"ObjectLockEnabled": "Enabled",
"Rule": {
"DefaultRetention": {
"Mode": "COMPLIANCE",
"Days": 1
}
}
}'
echo "test data for verification $(date)" > /tmp/test-verification.txt
aws s3api put-object \
--bucket continuum-backup-enabler \
--key test-verification.txt \
--body /tmp/test-verification.txt
aws s3api delete-object \
--bucket continuum-backup-enabler \
--key test-verification.txt
期待結果: 削除は成功するが、削除マーカーが作成される。実際のオブジェクトは削除されない。
aws s3api get-object \
--bucket continuum-backup-enabler \
--key test-verification.txt \
--version-id <version-id> \
/tmp/downloaded-verification.txt
期待結果: 削除マーカーがあっても、バージョンIDを指定すれば取得できる。
{
"ETag": "\"89d9e665ed4cf5ee17e3e53fce5265c6\"",
"ChecksumCRC64NVME": "e4rQ1Myv7dA=",
"ChecksumType": "FULL_OBJECT",
"ServerSideEncryption": "AES256",
"VersionId": "v5XV2bk.IltTwW1DLj6CllXe1P1k1.iC"
}
{
"DeleteMarker": true,
"VersionId": "XzYIZYj.Bq7Pyo8Mp3Y8eKMffOd0Mlxs"
}
{
"AcceptRanges": "bytes",
"LastModified": "2026-10-23T01:05:20+00:00",
"ContentLength": 76,
"ETag": "\"89d9e665ed4cf5ee17e3e53fce5265c6\"",
"ChecksumCRC64NVME": "e4rQ1Myv7dA=",
"ChecksumType": "FULL_OBJECT",
"VersionId": "v5XV2bk.IltTwW1DLj6CllXe1P1k1.iC",
"ContentType": "binary/octet-stream",
"ServerSideEncryption": "AES256",
"Metadata": {}
}
test data for verification 2026年 10月23日 金曜日 10時05分04秒 JST
3461964132408f8dcca522a54b75a41ed03843115850d02af39593069b19c8b3
S3 Object Lock (Compliance mode) により、保護期限内は削除・上書きが物理的に不可能。削除試行は成功するが、削除マーカーが作成されるだけで、実際のオブジェクトは削除されない。バージョンIDを指定すれば取得できる。
この検証手順・実測ハッシュ・生レスポンスは公開されており、誰でも再現可能です。
この検証手順は社内検証+再現手順公開(誰でも検証可能)です。ご質問は info@enablerhq.com まで。