|
Versionshinweise |
24.5, 24.4.1, 24.3.4, 24.2.7 |
|---|
Code
Groovy
Map<String, Object> putObject(AwsS3Config awsS3Config, String objectKey, File object, boolean getObjectUrl)
Beschreibung
Legt das angegebene Objekt unter dem angegebenen Schlüssel in den S3-Bucket.
Parameter
-
awsS3Config- Die AWS-S3-Konfiguration. -
objectKey- Der Schlüssel, um die Datei oder einen Input Stream an die Stelle in den S3-Bucket zu legen. -
object- Das Objekt als Datei oder als Input Stream. -
getObjectUrl- [optional] Ein Flag, das angibt, ob das Ergebnis die URL des erstellten Objekts enthalten soll. Nützlich, wenn keine Rechte zum Lesen der URL gegeben sind. Standard: true
Rückgabe
Eine Map, die Informationen über die Operation enthält.
Beispiele
Groovy
File object = new File(".../file.jpg");
Map<String, Object> response = AwsS3Utils.putObject(awsS3config, "file.jpg", object);
if (response.get(AwsS3Constants.STATUS_CODE) == 200) {
// success
} else {
// error
}