Menghapus objek dalam ember di penyimpanan yang kompatibel dengan Amazon S3 di perangkat Snow Family - AWS Snowball Edge Panduan Pengembang

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menghapus objek dalam ember di penyimpanan yang kompatibel dengan Amazon S3 di perangkat Snow Family

Anda dapat menghapus satu atau beberapa objek dari penyimpanan yang kompatibel dengan Amazon S3 di bucket perangkat Snow Family. Contoh berikut menghapus objek bernama sample-object.xml menggunakan AWS CLI. Untuk menggunakan perintah ini, ganti setiap placeholder input pengguna dengan informasi Anda sendiri.

aws s3api delete-object --bucket sample-bucket --key key --profile your-profile --endpoint-url s3api-endpoint-ip

Untuk informasi selengkapnya tentang perintah ini, lihat delete-object di AWS CLI Command Reference.

Contoh penyimpanan Amazon S3 yang kompatibel di perangkat Snow Family berikut menghapus objek dalam bucket menggunakan for Java. SDK Untuk menggunakan contoh ini, tentukan nama kunci untuk objek yang ingin Anda hapus. Untuk informasi selengkapnya, lihat DeleteObjectdi API Referensi Layanan Penyimpanan Sederhana Amazon.

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(); } } }