Google Could Storage: error when inserting bucket - 'Error 403: The account for the specified project has been disabled' -
string projname = settings.getproject(); string bucketname = settings.getbucket();
system.out.println("creating bucket, projname: "+projname+", bucketname: "+bucketname) ; try { @suppresswarnings("unused") bucket createdbucket = storage.buckets().insert(projname, new bucket().setname(bucketname).setlocation("us") ).execute(); } catch (googlejsonresponseexception e) { googlejsonerror error = e.getdetails(); if (error.getcode() == http_conflict && error.getmessage().contains("you own bucket.")) { system.out.println("already exists"); } else { system.out.println("exception in trycreatebucket: "+e); throw e; } } output:
creating bucket, projname: round-center-551, bucketname: 1904mybucketfoo
exception in trycreatebucket:
com.google.api.client.googleapis.json.googlejsonresponseexception: 403 forbidden
{ "code" : 403, "errors" : [ { "domain" : "global" "location" : "authorization", "locationtype" : "header", "message" : "the account specified project has been disabled.", "reason" : "accountdisabled" } ], "message" : "the account specified project has been disabled." } account specified project has been disabled.
i have verified google cloud storage , google cloud datastore api services on. idea should done enable account?
this error mean few things, quite possibly means haven't enabled billing project.
google cloud storage requires billing enabled in order create buckets , objects, error here isn't descriptive.
you can enable billing on settings page project in cloud console (https://console.developers.google.com/project/apps~project_name/settings)
Comments
Post a Comment