Laut der documentation hat Google eine Google Cloud Client Library bereitgestellt. Die java doc diese Bibliothek bietet folgende Beispielcode Stapelanforderungen macht eine einzige RPC
Anfrage mit:
StorageBatch batch = storage.batch();
BlobId firstBlob = BlobId.of("bucket", "blob1"));
BlobId secondBlob = BlobId.of("bucket", "blob2"));
batch.delete(firstBlob).notify(new BatchResult.Callback<Boolean, StorageException>() {
public void success(Boolean result) {
// deleted successfully
}
public void error(StorageException exception) {
// delete failed
}
});
batch.update(BlobInfo.builder(secondBlob).contentType("text/plain").build());
StorageBatchResult<Blob> result = batch.get(secondBlob);
batch.submit();
Blob blob = result.get(); // returns get result or throws StorageException
Was ich verwirrt ist, dass es unter appengine ist. Ich habe eine App, die außerhalb von Appengine läuft. – Johan
Es sollte ohne appengine funktionieren. Der einzige Vorteil unter appeengine zu laufen ist, dass es die Authentifizierung ein bisschen einfacher macht. – sttaq