Filed https://code.google.com/p/googleappengine/issues/detail?id=12502 for the issue specific to Managed VMs.
On Sunday, November 1, 2015 at 3:08:01 AM UTC-8, bb b wrote: > > Reviving this thread... Is there a tracker for this issue? > > I ran into a different version of this: I accidentally deleted the > staging.<app-name>.appspot.com bucket used by the Managed VM deployment > process (gcloud preview app deploy) and I can't recreate it; further > invocations of "gcloud preview app deploy" fail when trying to add files to > this bucket. As far as I know there's no way to change the staging bucket > used by that deployment process, so it would seem that I can't use Managed > VM in this project anymore. :-( > > +1 to Jeff Schnitzer's "it's just very bad practice to have buttons that, > when accidentally clicked, wedge the application into a state that cannot > be recovered without spending engineering resources on changing the > deployment process" > > > On Monday, June 8, 2015 at 8:55:48 PM UTC-7, Chris Ramsdale wrote: >> >> well, this isn't cool. let me look into what's going on here and see if >> we can add a fix. at minimum, we shouldn't allow you to delete the default >> bucket (we use if for other services) and get yourself into a horked state. >> -- Chris >> >> On Mon, Jun 8, 2015 at 5:08 PM, Sean Lynch <[email protected]> wrote: >> >>> While GCS is very cheap, the default bucket is free up to 5GB and more >>> importantly, does not require billing to be enabled. I just ported an >>> application using the deprecated google.appengine.ext.files API to GCS but >>> now I'll need to enable billing to restore this file upload functionality >>> for their application. >>> >>> On Mon, Jun 8, 2015, 6:20 PM Jeff Schnitzer <[email protected]> >>> wrote: >>> >>>> While I haven't made this particular mistake, it's actually kind of a >>>> big deal. We deploy the same code to acceptance, staging, etc >>>> environments. >>>> Using the default bucket means we don't have to set up buckets by hand for >>>> each of those environments. Before you say "that's not a big deal", the >>>> entire career of devops exists because there are a thousand "no big deals" >>>> required to set up and run environments. GAE's primary value proposition >>>> is >>>> "no devops". >>>> >>>> Also, it's just very bad practice to have buttons that, when >>>> accidentally clicked, wedge the application into a state that cannot be >>>> recovered without spending engineering resources on changing the >>>> deployment >>>> process. >>>> >>>> I would star this issue. >>>> >>>> Jeff >>>> >>>> On Mon, Jun 8, 2015 at 2:38 PM, Patrice (Cloud Platform Support) < >>>> [email protected]> wrote: >>>> >>>>> Hi Sean, >>>>> >>>>> Unfortunately, no there is no way to re-create the default bucket if >>>>> you deleted it. >>>>> >>>>> I don't see why you really need the default one though... can't you >>>>> use any other bucket, since they have the exact same behavior as the >>>>> default ones? >>>>> >>>>> If you really need to use the default one, yes unfortunately the only >>>>> way to do so is to re-create a new app, but again, I don't see why you >>>>> need >>>>> to take the default one, when you can just create a new one. >>>>> >>>>> Cheers! >>>>> >>>>> >>>>> On Monday, June 8, 2015 at 4:00:39 PM UTC-4, Sean Lynch wrote: >>>>>> >>>>>> While attempting to get the ACL setup correctly on the default Google >>>>>> Cloud Storage bucket (APPID.appspot.com), I deleted this default >>>>>> bucket but now I see no way to recreate it. >>>>>> >>>>>> Under Cloud Integration on the old App Engine console, I now see "The >>>>>> project was created successfully. See the Basics section for more >>>>>> details." >>>>>> instead of the create button. At the top of Application Settings I see >>>>>> Google >>>>>> Cloud Storage Bucket: APPID.appspot.com but clicking the link >>>>>> returns "A required resource is not available". >>>>>> >>>>>> I tried to manually recreate the GCS bucket under the new Cloud >>>>>> console, but get the error: >>>>>> >>>>>>> Note that a bucket name may only contain a dot if it is a valid >>>>>>> domain name, such as "example.com" or "sub.example.com". You will >>>>>>> need to demonstrate that you are an owner or manager of this domain >>>>>>> before >>>>>>> creating the bucket. >>>>>> >>>>>> >>>>>> I'd rather not create a new application to replace this one. How can >>>>>> I recreate the default bucket? >>>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "Google App Engine" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to [email protected]. >>>>> >>>> >>>>> To post to this group, send email to [email protected]. >>>>> Visit this group at http://groups.google.com/group/google-appengine. >>>>> >>>> To view this discussion on the web visit >>>>> https://groups.google.com/d/msgid/google-appengine/4c503d36-706c-4cbe-ba70-984b529c856f%40googlegroups.com >>>>> >>>>> <https://groups.google.com/d/msgid/google-appengine/4c503d36-706c-4cbe-ba70-984b529c856f%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>> . >>>>> >>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>> -- >>>> You received this message because you are subscribed to a topic in the >>>> Google Groups "Google App Engine" group. >>>> To unsubscribe from this topic, visit >>>> https://groups.google.com/d/topic/google-appengine/Bq9TeY1f3kM/unsubscribe >>>> . >>>> To unsubscribe from this group and all its topics, send an email to >>>> [email protected]. >>>> To post to this group, send email to [email protected]. >>>> Visit this group at http://groups.google.com/group/google-appengine. >>>> To view this discussion on the web visit >>>> https://groups.google.com/d/msgid/google-appengine/CADK-0ujy7aWjwjPwC%3DY6-QJRodcDfZBcnG23%3D%2Briq8n2NsRRpw%40mail.gmail.com >>>> >>>> <https://groups.google.com/d/msgid/google-appengine/CADK-0ujy7aWjwjPwC%3DY6-QJRodcDfZBcnG23%3D%2Briq8n2NsRRpw%40mail.gmail.com?utm_medium=email&utm_source=footer> >>>> . >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Google App Engine" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To post to this group, send email to [email protected]. >>> Visit this group at http://groups.google.com/group/google-appengine. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/google-appengine/CAAEs42-hpnpnMdvxB4E3ea40FK%2BQ1cUfn69%2BYM9Lc%3DDHZud5tw%40mail.gmail.com >>> >>> <https://groups.google.com/d/msgid/google-appengine/CAAEs42-hpnpnMdvxB4E3ea40FK%2BQ1cUfn69%2BYM9Lc%3DDHZud5tw%40mail.gmail.com?utm_medium=email&utm_source=footer> >>> . >>> >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/google-appengine. To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/3abc448e-4628-446b-bba3-1947f2079289%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
