View a markdown version of this page

Copiar um objeto para um armazenamento compatível com Amazon S3 no bucket do Snowball Edge em um Snowball Edge - AWS Snowball Edge Guia do Desenvolvedor

AWS Snowball Edge não está mais disponível para novos clientes. Novos clientes devem explorar AWS DataSynctransferências on-line, o Terminal de Transferência de AWS Dados para transferências físicas seguras ou soluções de AWS parceiros. Para computação de ponta, explore AWS Outposts.

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Copiar um objeto para um armazenamento compatível com Amazon S3 no bucket do Snowball Edge em um Snowball Edge

O exemplo a seguir carrega um arquivo chamado sample-object.xml para um armazenamento compatível com Amazon S3 no bucket do Snowball Edge para o qual você tem permissões de gravação usando o.AWS CLI Para usar esse comando, substitua cada espaço reservado para entrada do usuário por suas próprias informações.

aws s3api put-object --bucket sample-bucket --key sample-object.xml --body sample-object.xml --endpoint-url s3api-endpoint-ip --profile your-profile

O seguinte exemplo de armazenamento compatível com Amazon S3 no Snowball Edge copia um objeto em um novo objeto no mesmo bucket usando o SDK for Java. Para usar esse comando, substitua cada espaço reservado para entrada do usuário por suas próprias informações.

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.CopyObjectRequest; add : import java.io.IOException; public class CopyObject { public static void main(String[] args) { String bucketName = "*** Bucket name ***"; String sourceKey = "*** Source object key ***"; String destinationKey = "*** Destination object key ***"; 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(); // Copy the object into a new object in the same bucket. CopyObjectRequest copyObjectRequest = new CopyObjectRequest(sourceKey, destinationKey); s3Client.copyObject(copyObjectRequest); CopyObjectRequest copyObjectRequest = CopyObjectRequest.builder() .sourceKey(sourceKey) .destinationKey(destKey) .build(); } 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(); } } }