AWS Snowball Edge ist für Neukunden nicht mehr verfügbar. Neukunden sollten AWS DataSync
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-kompatiblen Speicher auf Snowball Edge
Sie können ein oder mehrere Objekte aus einem Amazon S3-kompatiblen Speicher im Snowball Edge-Bucket löschen. Im folgenden Beispiel wird ein Objekt gelöscht, das sample-object.xml mit dem benannt wurde. AWS CLI Ersetzen Sie in diesem Befehl jeden Platzhalter für Benutzereingaben durch Ihre eigenen Informationen.
aws s3api delete-object --bucketsample-bucket--keykey--endpoint-urls3api-endpoint-ip--profileyour-profile
Weitere Informationen zu diesem Befehl finden Sie in der
Das folgende Beispiel für Amazon S3-kompatiblen Speicher auf Snowball Edge löscht ein Objekt in einem Bucket mithilfe des SDK für 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 DeleteObject in der Amazon Simple Storage Service API-Referenz.
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(); } } }