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.
Objekte in einem Bucket im Amazon S3 S3-kompatiblen Speicher auf Snowball Edge auf einem Snowball Edge auflisten
Das folgende Beispiel listet Objekte in einem Amazon S3 S3-kompatiblen Speicher auf einem Snowball Edge-Bucket unter Verwendung von auf AWS CLI. Der SDK-Befehl lautets3-snow:ListObjectsV2
. Ersetzen Sie in diesem Befehl jeden Platzhalter für Benutzereingaben durch Ihre eigenen Informationen.
aws s3api list-objects-v2 --bucket
sample-bucket
--endpoint-urls3api-endpoint-ip
--profileyour-profile
Weitere Informationen zu diesem Befehl finden Sie unter list-objects-v2
Das folgende Beispiel für Amazon S3 S3-kompatiblen Speicher auf Snowball Edge listet Objekte in einem Bucket auf, das das SDK for Java verwendet. Ersetzen Sie in diesem Befehl jeden Platzhalter für Benutzereingaben durch Ihre eigenen Informationen.
In diesem Beispiel wird ListObjectsV2 verwendet, die neueste Version des ListObjects API-Vorgangs. Wir empfehlen die Verwendung dieser überarbeiteten API-Operationen für die Anwendungsentwicklung. Aus Gründen der Abwärtskompatibilität unterstützt Amazon S3 weiterhin die vorherige Version dieser API-Operation.
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.ListObjectsV2Request; import com.amazonaws.services.s3.model.ListObjectsV2Result; import com.amazonaws.services.s3.model.S3ObjectSummary; public class ListObjectsV2 { public static void main(String[] args) { String bucketName = "*** Bucket 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(); System.out.println("Listing objects"); // maxKeys is set to 2 to demonstrate the use of // ListObjectsV2Result.getNextContinuationToken() ListObjectsV2Request req = new ListObjectsV2Request().withBucketName(bucketName).withMaxKeys(2); ListObjectsV2Result result; do { result = s3Client.listObjectsV2(req); for (S3ObjectSummary objectSummary : result.getObjectSummaries()) { System.out.printf(" - %s (size: %d)\n", objectSummary.getKey(), objectSummary.getSize()); } // If there are more than maxKeys keys in the bucket, get a continuation token // and list the next objects. String token = result.getNextContinuationToken(); System.out.println("Next Continuation Token: " + token); req.setContinuationToken(token); } while (result.isTruncated()); } 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(); } } }