Вам потребуется настроить служебную учетную запись в IAM и предоставить учетной записи доступ к вашему хранилищу.После создания учетной записи вы можете загрузить закрытый ключ в формате json.Затем вы можете использовать этот ключ в своем коде:
StorageOptions options = StorageOptions.newBuilder()
.setCredentials(GoogleCredentials.fromStream(new ByteArrayInputStream("YOUR KEY FROM JSON FILE".getBytes())))
.build();
Storage storage = options.getService();
Как только у вас есть объект хранения, вы можете извлечь свое ведро и загрузить в него файлы:
Bucket bucket = storage.get("your-bucket-name")
try {
bucket.create("name of file", excelFile.inputStream)
}
catch (Exception e) {//do something}