Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Suppression d'objets dans des compartiments dans un espace de stockage compatible avec Amazon S3 sur Snowball Edge
Vous pouvez supprimer un ou plusieurs objets d'un espace de stockage compatible avec Amazon S3 sur un bucket Snowball Edge. L'exemple suivant supprime un objet nommé à l'sample-object.xml
aide du AWS CLI. Pour utiliser cette commande, remplacez chaque espace réservé d’entrée utilisateur par vos propres informations.
aws s3api delete-object --bucket
sample-bucket
--keykey
--endpoint-urls3api-endpoint-ip
--profileyour-profile
Pour plus d'informations sur cette commande, consultez la section delete-object
L'exemple suivant de stockage compatible avec Amazon S3 sur Snowball Edge supprime un objet dans un bucket à l'aide du SDK for Java. Pour utiliser cet exemple, spécifiez le nom clé de l'objet que vous souhaitez supprimer. Pour plus d'informations, consultez DeleteObjectle manuel 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(); } } }