GCS and blob upload.
Re-use getFirst.
Split into GCS and plain upload tests.