Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Löschen von Objekten in Buckets im Amazon S3 S3-kompatiblen Speicher auf Snow Family-Geräten
Sie können ein oder mehrere Objekte aus einem Amazon S3 S3-kompatiblen Speicher auf Snow Family-Geräten löschen. Im folgenden Beispiel wird ein Objekt mit dem Namen gelöscht sample-object.xml
mit dem AWS CLI. Um diesen Befehl zu verwenden, ersetzen Sie jeden Platzhalter für Benutzereingaben durch Ihre eigenen Informationen.
aws s3api delete-object --bucket
sample-bucket
--keykey
--profileyour-profile
--endpoint-urls3api-endpoint-ip
Weitere Informationen zu diesem Befehl finden Sie unter delete-object
Das folgende Beispiel für Amazon S3 S3-kompatiblen Speicher auf Geräten der Snow Family löscht ein Objekt in einem Bucket mithilfe von SDK for Java. Um dieses Beispiel zu verwenden, geben Sie den Schlüsselnamen für das Objekt an, das Sie löschen möchten. Weitere Informationen finden Sie DeleteObjectin der Amazon Simple Storage Service API Reference.
import com.amazonaws.AmazonServiceException; import com.amazonaws.SdkClientException; import com.amazonaws.services.s3.AmazonS3; import com.amazonaws.services.s3.AmazonS3ClientBuilder; import com.amazonaws.services.s3.model.DeleteObjectRequest; public class DeleteObject { public static void main(String[] args) { String bucketName = "*** Bucket name ***"; String keyName = "*** key name ****"; try { // This code expects that you have AWS credentials set up per: // https://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/setup-credentials.html AmazonS3 s3Client = AmazonS3ClientBuilder.standard() .enableUseArnRegion() .build(); DeleteObjectRequest deleteObjectRequest = DeleteObjectRequest.builder() .bucket(bucketName) .key(keyName) .build())); s3Client.deleteObject(deleteObjectRequest); } catch (AmazonServiceException e) { // The call was transmitted successfully, but Amazon S3 couldn't process // it, so it returned an error response. e.printStackTrace(); } catch (SdkClientException e) { // Amazon S3 couldn't be contacted for a response, or the client // couldn't parse the response from Amazon S3. e.printStackTrace(); } } }