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.
Der nicht festgeschriebene Multipart-Upload, den Sie gelöscht haben, wird nicht mehr in der Liste angezeigt. 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]: yTipp
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.
Eine vollständige Liste der Parameter und Werte für CLI-Befehle finden Sie in der CLI-Befehlsreferenz.
Alle Teile eines nicht festgeschriebenen oder nicht erfolgreichen Multipart-Uploads löschen
#!/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 doneSie 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.
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.