Contaboのオブジェクトストレージ - オブジェクトロックの保存(AWS S3準拠)

Contaboのオブジェクトストレージ - オブジェクトロックの保存(AWS S3準拠)

私は苦労しています。Contaboのオブジェクトストレージ

「S3 Object Storageの読み取りと書き込み」権限を持つユーザーを介して「Backup」というawsプロファイルを設定しました。

この設定ファイルで次のシェルスクリプトを実行しました。

echo "Bucket: "$BUCKET
echo "Key: "$KEY
echo "Profile: "$PROFILE
echo "Region: "$REGION
echo "Endpoint: "$ENDPOINT

aws --profile $PROFILE --region $REGION --endpoint-url $ENDPOINT \
   s3api get-object-retention --bucket $BUCKET --key $KEY

その後、次のような結果が得られた。

Bucket: test1
Key: test_one.txt
Profile: backup
Region: default
Endpoint: https://usc1.contabostorage.com
{
    "Retention": {
        "Mode": "COMPLIANCE",
        "RetainUntilDate": "2023-05-06T17:35:57.568865+00:00"
    }
}

つまり、rootユーザーでも「2023-05-06T17:35:57.568865+00:00」以前はこのファイルを削除できるという意味ですか?

その後、次のシェルスクリプトを実行しました。

echo "Bucket: "$BUCKET
echo "Key: "$KEY
echo "Profile: "$PROFILE
echo "Region: "$REGION
echo "Endpoint: "$ENDPOINT

aws --profile $PROFILE --region $REGION --endpoint-url $ENDPOINT \
     s3 rm s3://$BUCKET/$KEY

その後、次のような結果が得られた。

Bucket: test1
Key: test_one.txt
Profile: backup
Region: default
Endpoint: https://usc1.contabostorage.com
delete: s3://test1/test_one.txt

だからファイルが削除されました。保存モードは「COMPLIANCE」で、ファイルが削除されました。なぜ?

ベストアンサー1

おすすめ記事