The Google Cloud Platform Virtual Platform Guide is the ultimate resource here:
https://cloud.google.com/docs/authentication
Google , , , .
API- , API- . , , . API , -. - API . , API .
, OAuth. OAuth - Google API. , - , , gcloud
, -, - Google Cloud . . .
, . - , - , , . - , . , , . , , (, , gcloud
gsutil
).
Google Cloud Java library , " , auth, App Engine GCE. , gcloud
.
Compute Engine, GCS:
Storage storage = StorageOptions.getDefaultInstance().getService();
Bucket bucket = storage.create(BucketInfo.of("myBucketName"));
, auth. . , , . .json , :
Storage storage = StorageOptions.newBuilder()
.setProjectId(PROJECT_ID)
.setCredentials(GoogleCredentials.fromStream(
new FileInputStream(PATH_TO_JSON_KEY))).build();
Bucket bucket = storage.create(BucketInfo.of("myBucketName"));
!