I just want to use the free tier (doesn't matter if I would have to put in my credit card) without 'wasting' my free trial -- I think so much money for trial could be spent better elsewhere...
If I visit the GCP Dashboard now, I see a box saying "Sign up for a free trial and you'll get $300 in credit and 60 days to explore Google Cloud Platform." and buttons Dismiss and Sign up for free trial. However, there are still cards (in the main Dashboard space) cards saying Try Compute Engine (button Get Started), Try App Engine (button Get Started), create a GCS bucket...
Thanks for any reply!
The free trial is available to test paid Google Cloud Platform services.
If you don't need to use any paid services at the moment, you can just ignore them. You can just go ahead and deploy your app engine app. This will remove all the getting started links from your app's home dashboard :)
Trying GAE is independent of the GCP free trial. Or at least it was ~1.2yr ago when I started playing with GAE. At the time GAE wasn't included in GCP, it had its own console/etc. I ran into the free GCP trial later on and started/wasted it accidentally when checking out a Cloud Storage related tutorial (yep, a Create your GCS bucket button!)
You might be OK as long as you don't use Cloud services (like Cloud Storage or Compute Engine). If you do want to use those I'm unsure if you can actually "delay" starting the free trial for later :)
If you're willing to enable billing you should have no problem - you can always set your daily spending limit to 0 so that you don't actually pay (but that won't help with the 60 days trial lifetime).
Related
I started this website (http://speaklikewater.appspot.com/) using Java appengine 5 years ago. It uses some datastore files.
I had never had any problem since then.
But yesterday, I see this error "500 Server Error" when I visit my website.
Error: Server Error The server encountered an error and could not
complete your request. Please try again in 30 seconds.
I looked into the log file
It seems that I have "Billing disabled. Shutting down instance." but I have never been worrying about Billing stuff since I launched the site.
I used the free version, they control the number of queries. But the site only has a few queries a day.
But this error will be reset after 24 hours. It has been over 24 hours already but I still have this problem.
Could you tell me how to fix it?
Note: They sent me this email
Add your payment information by January 31, 2021, to continue using
your App Engine standard applications. Hi Hung,
On November 30, 2019, the App Engine standard environment began using
Cloud Build during deployments. Cloud Build, along with all Google
Cloud products, requires a valid form of payment. At that time, we
asked you to link your App Engine projects to a billing account with a
valid form of payment to continue deploying to your projects.
Starting January 31, 2021, all App Engine projects must be linked to a
billing account with a valid form of payment to continue running. App
Engine apps that are not linked to a billing account with a valid form
of payment by January 31, 2021, will be shut down. Running instances
will be terminated and no new instances will be able to start until a
payment method is added to the project.
This change does not impact existing App Engine Free Tiers. If your
usage remains within the free tier quota, you will not incur App
Engine charges. However, any usage above the free tier quotas will
result in charges. Before this change, if you exceeded the free tier
usage, your app stopped running until the daily quota reset.
What do I need to know? Requiring a payment method helps prevent fraud
and abuse, and aligns App Engine with the rest of Google Cloud. This
allows us to spend more time delivering new features and providing
support to you as your business grows on App Engine.
Projects using App Engine Flex or the following App Engine Standard
runtimes have always required a valid form of payment and are not
impacted by this change:
Python 3 Java 11 PHP 7 Go 1.11/1.12+ Ruby NodeJS What do I need to do?
To avoid disruption, follow the instructions to create a new Cloud
Billing account (if you don’t have one) and enable billing on your App
Engine projects.
If you rely on Free Tier as a cost control mechanism, we recommend you
consider the following alternatives to manage your App Engine costs:
Set the max_instances setting to 1 in app.yaml, to reduce the risk of
exceeding the Free Tier. This setting limits your app’s scaling
ability, but isn’t a hard limit, and may allow excess usage that may
increase your bill. Set a Cloud budget alert to notify you when you
are close to exceeding your budget. Manually disable your app.
However, this only prevents charges related to actively running your
app, such as instance hours, networking, etc. You will continue to be
billed for fixed costs like Cloud Storage capacity while your app is
disabled. Programmatically disable your app to limit further costs
once a certain budget threshold is met.
Per that email, and the Google Cloud's App Engine documentation, you need to add a payment method, even if you are only using the free tier.
"While you must provide a payment method for your accounts, the App Engine free tier has not changed and is not going away."
The rules changed starting on August 9, 2021:
As of August 9, 2021, all App Engine apps require a payment method to
continue running. This requirement applies to apps in all App Engine
runtimes, including Java 8, Python 2.7, PHP 5, and Go 1.11 apps in the
standard environment.
Before it, a payment method was only required to deploy applications.
https://cloud.google.com/appengine/docs/standard/payment-instrument
My website has been up and running fine on GCP. Today, I went to visit the site and was greeted with the lovely:
Error: Server Error The server encountered a temporary error and could
not complete your request. Please try again in 30 seconds.
I was surprised considering I haven't touched GCP in a while since the website has been running fine. When I visited GCP I was prompted to upgrade my account. Since my free trial expired, would my site's serve have shut down? If so, when can I expect it to be back up after upgrading my account?
Thanks,
Vincent
You should contact Google for these types of questions or consult their published documentation. Except for Google representatives, we can only give you our opinions.
Conclusion of the Free Trial.
4.1 When the Free Trial ends, Customer will no longer have access to the Services and the Free Trial Terms and Conditions will no longer
apply. During the 30 day period following the conclusion of the Free
Trial, Customer may contact Google support (i) to migrate Customer
Data from the Services (other than Google Compute Engine); or (ii) to
upgrade to a standard Google Cloud Platform account.
Supplemental Terms and Conditions For Google Cloud Platform Free Trial
First I have to apologize if it seems like I am asking a question that has been asked before, but I looked at the Google App Engine documentation and the questions and answers here, and I am finding a lot of inconsistencies.
So my question is: I signed up for a new Google account in August 2013 specifically for developing an app for Google App Engine. I would like to use a custom domain with my app. In the documentation it says that I need to sign up for Google Apps in order to do this. It also says that I can sign up for a free account for 1 person. But it looks like this is not possible anymore since December 2012. I've seen several answers on this here, but they seem outdated as well.
So do I really have to pay $50/year for Google Apps, a service that I really don't need, just to use a custom domain with my Google App Engine App?
Actually there is one free solution, which is not that obvious.
Go to AppEngine -> Application Settings -> Add domain -> Sign up for Google Apps
Start a free 30 day trial - Do not add the billing options
Setup your domain
Add the domain to your app engine project
When the 30 day trial expire the domain will still work.
Have a look at this discussion : https://groups.google.com/forum/?fromgroups#!topic/google-appengine/jC_K-YlmXhM
Yes you have to pay now. Look in the official appengine issues page, this particular issue has been very active lately. See
https://code.google.com/p/googleappengine/issues/detail?id=8528#c24
Actually, there's a better free solution, if you only need one user:
Sign up for Google Apps for Business (through Google App Engine)
Go to Billing and cancel your whole account.
Log in again using the same credentials.
That's it! You now have a non-trial, fully functional, good ol' 1 user Google Apps domain.
What happens if app deployed to GAE reach free quote limit (in case billing disabled)? Google will charge you for using resources above free quote or your app will become unavailable until free quota will be reset or billing will be enabled ?
According to Google App Engine documentation, Google will not charge you, they will disable the depleted resource.
You will see some kind of default 500 Server Error page with Google's Robot image.
Or you can build a custom static HTML error page as well, refer to the docs on configuring app.yaml -> custom error response
Even if billing is enabled, since you can set a daily budget, the above still stands when your budget is reached. Google say they will never charge anything above the budget you set.
I have alot of small application back ends and websites running on app engine. I have reached the maximum of 12 apps. I was wondering if there is a way to add more to a single user? Why is the limit 12? Is there a future version of GAE which lets user create more applications? Can i pay to have more on a single user account?
While I'm not sure if you can pay to get more, you can have 10 more from your Google Apps account if you have one. You can then add your personal account in the admins of that app and continue normally.
While this smells like a workaround, it actually make sense, since eventually you are going to deploy your app on it's own domain and you will need to have a Google Apps account in order to achieve that. From there if you have more users for a particular domain, each of them can start up to 10 apps, which of course you (they) can share with more people, so in theory there is no limit :)
You can create a Google Apps account by starting a free trial and after 30 days you can downgrade to a free version if you have only one user. If you have more then you will have to start paying for it (unfortunatelly that was changed recently).