Ich muss die Kopier/Verschiebe-Funktionalität von Amazon S3-Objekten implementieren. aber im Falle von Objekten mit mehrstufigen Kindern kann ich nicht alle Objekte kopieren/verschieben.Wie man ein Objekt von amazon s3 mit mehrstufigen Childs zum Ziel kopiert/bewegt?
0
A
Antwort
1
können Sie S3DirectoryInfo.Move und S3DirectoryInfo.Copy Methoden siehe die Beispiele unten (AWSSDK.Core und AWSSDK.S3 Version 3.1.0.0): enter code here
AmazonS3Config cfg = new AmazonS3Config();
cfg.RegionEndpoint = Amazon.RegionEndpoint.EUCentral1;//bucket location
string bucketName = "source bucket";
AmazonS3Client s3Client = new AmazonS3Client("your accessKey", "your secretKey", cfg);
S3DirectoryInfo source = new S3DirectoryInfo(s3Client, bucketName, "sourceFolder");
string bucketName2 = "destination butcket";
S3DirectoryInfo destination = new S3DirectoryInfo(s3Client, bucketName2);
source.CopyTo(destination);
// or
source.MoveTo(destination);
Wahrscheinlich kann es Ihnen helfen.
0
versuchen diese:
PutObjectRequest request = new PutObjectRequest();
request.WithBucketName(BUCKET_NAME);
request.WithKey(PrefixFolder + folderPath[i] + addProjectResponse.ProjectName.Replace("_", " ") + "/");
request.WithTimeout(-1);
request.WithReadWriteTimeout(60 * 60 * 1000);
request.WithContentBody("");
s3Client.PutObject(request);
S3DirectoryInfo source = new S3DirectoryInfo(s3Client, BUCKET_NAME, PrefixFolder + folderPath[i] + addProjectResponse.OldProjectName.Replace("_", " "));
S3DirectoryInfo destination = new S3DirectoryInfo(s3Client, BUCKET_NAME, PrefixFolder + folderPath[i] + addProjectResponse.ProjectName.Replace("_", " "));
source.CopyTo(destination);
source.Delete(true);
Hier, wenn Sie von einem zum anderen ersten Ordner kopiert wird, gelöscht zu werden.
Verwandte Themen
- 1. Amazon S3 Objekt Redirect
- 2. Wie man ein Artefakt in Amazon S3 mit Maven einsetzt?
- 3. Objekt oder Bucket in Amazon S3 löschen?
- 4. Wie ein entferntes Objekt auf Amazon S3 setzen
- 5. Amazon S3 Komprimieren von Dateien?
- 6. Ordneraktion Mit Amazon s3
- 7. Unterstützt amazon s3 symlink?
- 8. Amazon S3 Put Objekt 403 verbotener Fehler
- 9. Amazon-S3 URLs zum Versand von Festplatten-Service?
- 10. Verwenden von Ehcache zum Zwischenspeichern von Objekten aus Amazon S3
- 11. Wie man ein Objekt über eine externe URL zu Amazon S3
- 12. Wie lade ich amazon s3 mit einem vorzeichenbehafteten Token ein?
- 13. Amazon S3 HTML-Titel
- 14. amazon s3 für Downloads Wie man mit Sicherheit umgehen kann
- 15. Korrekte Berechtigungen zum Hochladen auf Amazon S3
- 16. Download-Objekt von Androids Amazon S3 macht Datei unlesbar
- 17. Verbindung herstellen mit Amazon s3 von Heroku
- 18. Amazon S3-Berechtigungen
- 19. Streaming MP3s von Amazon S3
- 20. Verwenden von Amazon S3 zum Hosten von Remote-Hg-Repositorys
- 21. Servlet Lesen von Amazon S3 so langsam
- 22. Amazon S3 Download Authentifizierung
- 23. SignatureDoesNotMatch - Amazon S3 API
- 24. Wie Ordner von Amazon S3 mit asp.net mvc herunterladen?
- 25. Amazon S3 Cache-Audiodateien
- 26. Setzen Objekt auf Amazon S3 mit .net async
- 27. Hinzufügen von Metadaten auf Amazon S3-Objekt ist nicht persistent
- 28. Amazon S3 Rename Objects Objective C Mit
- 29. Javascript zum Herunterladen einer Datei von Amazon S3 Eimer?
- 30. Amazon S3 URL Rewrite
Dank für Ihre wertvolle Antwort. –
danke Luis. Von dieser einen Antwort bekomme ich Antworten auf viele Fragen. –