Multipart-Upload aus Object Storage löschen
Brechen Sie einen nicht festgeschriebenen oder nicht erfolgreichen Multipart-Upload in Object Storage ab, und löschen Sie ihn.
Verwenden Sie den Befehl oci os multipart abort und die erforderlichen Parameter, um einen nicht festgeschriebenen oder nicht erfolgreichen Multipart-Upload in einem Bucket abzubrechen und zu löschen:
oci os multipart abort --bucket-name bucket_name --object-name object_name --upload-id upload_ID [OPTIONS]
Beispiel:
oci os multipart abort --bucket-name MyBucket --object-name MyObject --upload-id 0b7abd48-9ff2-9d5f-2034-63a02fdd7afa WARNING: Are you sure you want to permanently remove this incomplete upload? [y/N]: y
Tipp
Die CLI-Schnittstelle fordert Sie auf, die Löschanforderung zu bestätigen. Wenn Sie ohne Bestätigungsaufforderung löschen möchten, verwenden Sie das Kennzeichen
--force
.Sie können auch eine Lebenszyklus-Policy erstellen, mit der nicht festgeschriebene oder nicht erfolgreiche Multipart-Uploads automatisch gelöscht werden. Weitere Informationen finden Sie unter Object Lifecycle Management.
So löschen Sie alle Teile eines nicht festgeschriebenen oder nicht erfolgreichen Multipart-Uploads
#!/bin/bash BUCKET=$1 oci os multipart list --bucket-name $BUCKET | \ jq -c '.data | map({'o': .object, 'i': ."upload-id"}) | .[]' | \ while read JSON; do OBJECTNAME=$(echo $JSON | jq '.o' | sed -e 's/\"//g;') UPLOADID=$(echo $JSON | jq '.i' | sed -e 's/\"//g;') echo Removing Object name $OBJECTNAME, ID $UPLOADID oci os multipart abort --bucket-name $BUCKET \ --object-name $OBJECTNAME \ --upload-id $UPLOADID \ --force done
Sie können auch eine Lebenszyklus-Policy erstellen, mit der nicht festgeschriebene oder nicht erfolgreiche Multipart-Uploads automatisch gelöscht werden. Weitere Informationen finden Sie unter Object Storage Object Lifecycle Management.
Eine vollständige Liste der Parameter und Werte für CLI-Befehle ist in der CLI-Befehlsreferenz enthalten.
Führen Sie den Vorgang AbortMultipartUpload aus, um einen nicht festgeschriebenen oder nicht erfolgreichen Multipart-Upload in einem Bucket abzubrechen und zu löschen.
Weitere Informationen finden Sie unter Multipart-API verwenden.