Re: [google-appengine] Re: App engine free quota

2018-10-12 Thread 'Josh Moore' via Google App Engine
I forgot to mention one other thing.  Thanks for the detailed explanation
of your concerns and which documentation you found confusing!  I agree that
we could be more clear and consistent on our free tier between the multiple
pricing and quota related GAE documentation.  I'll make sure we update this.

On Fri, Oct 12, 2018 at 9:51 AM Josh Moore  wrote:

> App Engine (GAE) Standard does have 28 instance hours per day free,
> amongst other free quota limits.  You can see exactly what GAE Standard
> offers for free on its Quotas page
> .
>
> If you'd like to ensure that you don't incur GAE related charges for a
> particular project, you can enable spending limits
>  and set it to
> $0.  The one caveat to consider is that this effectively makes the project
> a free-tier project for GAE purposes, which means that GAE quotas that
> require billing but incur no charge will again be restricted from use.
> This also has no impact on non-GAE resources, so charges can be incurred
> from other products.
>
>
>
>
> On Fri, Oct 12, 2018 at 6:50 AM Aditya Prakash <
> aditya.prakash...@gmail.com> wrote:
>
>> always free*
>>
>> *Subject to change
>>
>> Almost forgot the best part.
>>
>> --
>> 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 google-appengine+unsubscr...@googlegroups.com.
>> To post to this group, send email to google-appengine@googlegroups.com.
>> Visit this group at https://groups.google.com/group/google-appengine.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/google-appengine/CANxNyabq9eZA_KVh%3DUFkF1rRyJy0e2FL9_ovXZtd-he%3DD8XZ9w%40mail.gmail.com
>> 
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
> --
>
> Josh Moore |  Cloud Solutions Engineer |  joshu...@google.com |
>


-- 

Josh Moore |  Cloud Solutions Engineer |  joshu...@google.com |

-- 
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 google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/CAOvpJmVby9znNBJuMQAyt_Deo5%3DE4K%3DNToRi3O2xcEjGUsQtQA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: App engine free quota

2018-10-12 Thread 'Josh Moore' via Google App Engine
App Engine (GAE) Standard does have 28 instance hours per day free, amongst
other free quota limits.  You can see exactly what GAE Standard offers for
free on its Quotas page
.

If you'd like to ensure that you don't incur GAE related charges for a
particular project, you can enable spending limits
 and set it to
$0.  The one caveat to consider is that this effectively makes the project
a free-tier project for GAE purposes, which means that GAE quotas that
require billing but incur no charge will again be restricted from use.
This also has no impact on non-GAE resources, so charges can be incurred
from other products.




On Fri, Oct 12, 2018 at 6:50 AM Aditya Prakash 
wrote:

> always free*
>
> *Subject to change
>
> Almost forgot the best part.
>
> --
> 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 google-appengine+unsubscr...@googlegroups.com.
> To post to this group, send email to google-appengine@googlegroups.com.
> Visit this group at https://groups.google.com/group/google-appengine.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/google-appengine/CANxNyabq9eZA_KVh%3DUFkF1rRyJy0e2FL9_ovXZtd-he%3DD8XZ9w%40mail.gmail.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>


-- 

Josh Moore |  Cloud Solutions Engineer |  joshu...@google.com |

-- 
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 google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/CAOvpJmWL6aFMfAewqPzYja7eZfqAN-ijFdHVgwbZVzg9c_q2mw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] AppEngine Java SDK 1.9.66 is not available via Maven

2018-10-10 Thread 'Josh Moore' via Google App Engine
Good catch!  Maven and gcloud release usually launch together, so they may
lag behind the binary SDK release for a short period of time.  For this
release, while the Java binary SDK release was available on 2018-10-03,
gcloud  and maven central

were
updated on 2018-10-09.

On Tue, Oct 9, 2018 at 7:25 AM Yuri Sergiichuk 
wrote:

> Hi all.
>
> I've noticed that the 1.9.66 version of the AppEngine Java SDK was
> released around a week ago, but it is not yet available in the Maven
> Central repository. Does anyone have any ideas why this happens?
>
> --
> 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 google-appengine+unsubscr...@googlegroups.com.
> To post to this group, send email to google-appengine@googlegroups.com.
> Visit this group at https://groups.google.com/group/google-appengine.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/google-appengine/8482e5fb-bafe-47b7-b823-ae1b3670111c%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>


-- 

Josh Moore |  Cloud Solutions Engineer |  joshu...@google.com |

-- 
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 google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/CAOvpJmUXP84ZnR_%2B_HR7R3nUZv8voRYi2_K30-VgJGTbt8f1dQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Newbie question about Flexible Environment

2018-09-14 Thread 'Josh Moore' via Google App Engine
To directly answer your question, both Standard and Flexible deployments
*can* exist in the same project.  Typically, they would exist as a separate
GAE service within the project.

On Fri, Sep 14, 2018, 12:53 PM Jamsheed M  wrote:

> Hi there! I'm new to Google App Engine and I have a standard web
> application running as of now. I'd like to run a python flexible
> environment in parallel with my standard environment, but from what I can
> tell from a quick Google search, it seems as if you can't do that.
>
> Is it true that you must have a new Google Cloud project for each
> environment, or can I run both a standard and flexible environment in one
> Google Cloud project? If so, how?
>
> Thanks so much, and sorry if this is a duplicate thread — I couldn't find
> the answer anywhere!
>
> --
> 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 google-appengine+unsubscr...@googlegroups.com.
> To post to this group, send email to google-appengine@googlegroups.com.
> Visit this group at https://groups.google.com/group/google-appengine.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/google-appengine/9fbc5bd5-3b87-4e58-abfd-160aa6a4ce06%40googlegroups.com
> 
> .
> 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 google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/CAOvpJmVPcFWS%2BWhhcibJhksno2yYS%2BHgr4B%3DaAofhoAH%2Bhb4Rg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: iOS IPv6/IPv4 https requirements for AppEngine

2018-05-31 Thread 'Josh Moore' via Google App Engine
That is, indeed, correct.  Even without a custom domain, you can always
call <$project-id>.appspot.com instead as the base of the URL.

On Thu, May 31, 2018 at 12:01 PM thstart  wrote:

> If I have custom domain pointing to AppEngine I don't need static IP
> address, correct?
>
> On Thursday, May 31, 2018 at 11:39:38 AM UTC-7, Katayoon (Cloud Platform
> Support) wrote:
>>
>> As mentioned in the documentation
>> , App Engine can’t
>> provide you with the static IP addresses. If you would like to have
>> IPv4/IPv6 you should look into Cloud Compute Engine solutions for your
>> use-case. As noted in my previous comment, you may use Cloud Endpoints to
>> handle communication with App Engine. A sample application is provided in 
>> this
>> link
>> 
>> which shows how to call a backend service running on App Engine to create a
>> simple game in Java. if you need a sample in Go, you may send your feature
>> request to the Issue Tracker
>> .
>>
>> I should note that Google Groups are reserved for general Google Cloud
>> Platform-end product discussions and not for technical questions. For
>> technical questions, I recommend that you post your full detailed
>> question  to Stack Overflow
>> .
>>
> --
> 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 google-appengine+unsubscr...@googlegroups.com.
> To post to this group, send email to google-appengine@googlegroups.com.
> Visit this group at https://groups.google.com/group/google-appengine.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/google-appengine/f07403b6-85a2-4633-be3b-e99b2a071158%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>


-- 

Josh Moore |  Cloud Solutions Engineer |  joshu...@google.com |

-- 
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 google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/CAOvpJmXeSzUF1Bbtps4O3PA%2BGwqgBDPVVjaBxLkZ93zYMQhbrA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: all users in my organization

2018-03-18 Thread 'Josh Moore' via Google App Engine
allAuthenticatedUsers does act a documented, and applies to all Google
accounts.  Since you're using an organization, you can use the
organization's domain (e.g. example.com) to grant roles to all users of the
organization.  This is noted in our FAQ:
https://cloud.google.com/iam/docs/support#to_what_identities_can_i_grant_cloud_iam_roles

We could make this more clear elsewhere in the documentation, so I'll see
that we update the docs around this.

On Sun, Mar 18, 2018 at 3:07 PM 'Taher (Cloud Platform Support)' via Google
App Engine  wrote:

> Hi Joshua,
>
> Thank you for your question. Could you elaborate your use case a bit more
> so it will be helpful to anyone trying to understand the question? Please
> provide information regarding the context of this situation like where you
> want to give users this permission to do what task etc.
>
> --
> 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 google-appengine+unsubscr...@googlegroups.com.
> To post to this group, send email to google-appengine@googlegroups.com.
> Visit this group at https://groups.google.com/group/google-appengine.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/google-appengine/42e0e83f-18e4-4463-b88e-16ea864c88be%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>


-- 

Josh Moore |  Cloud Solutions Engineer |  joshu...@google.com |

-- 
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 google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/CAOvpJmX3C7_ZuKXMMiJkzXF-zv%2BQB9LSR%2BcxzGemj8FiSj5aTA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: Redislabs' memcache with a europe-west appengine app

2017-12-19 Thread 'Josh Moore' via Google App Engine
The set-up guide referenced is assuming the GAE app is located in
us-central1.  As your app is in europe-west region, you correctly note that
spinning up your memcached node in us-central1 would defeat the purpose.
Instead, you should place the node close to your app's location, such as
using europe-west1.

Ultimately, this should be documented better here.  I'll make sure we
update the docs to have clearer guidelines and not be "US-centric" in its
assumptions.  Thanks for letting us know!


On Tue, Dec 19, 2017 at 9:22 AM 'George (Cloud Platform Support)' via
Google App Engine  wrote:

> You surely get lowest latency for us-central1 if your Redis instance is
> situated in that zone. One of the first steps in setting up Redis for your
> flexible environment is hosting a Redis instance on Google Compute
> Engine.This instance can be located in the zone of your choice. You can
> read more detail on the "Connect to Redis from Node.js on Google App Engine
> Flexible Environment" page
> ,
> "Start a Redis server" sub-chapter.
>
> REDIS clusters are only deployed on Compute Engine clusters. They can be
> used by App Engine Flex as its Memcache, since Flex cannot use GAE
> Standard's Google managed Memcache. You can set up your Compute Engine
> Redis instance in a conveniently situated zone, which grants the lowest
> latency, as judging by your planned usage pattern. For instructions on how
> to set up your Redis instance you can check the "How to Set Up Redis on
> Google Compute Engine" online document
> .
>
> --
> 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 google-appengine+unsubscr...@googlegroups.com.
> To post to this group, send email to google-appengine@googlegroups.com.
> Visit this group at https://groups.google.com/group/google-appengine.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/google-appengine/8b94d5af-ee20-420b-8555-3286201750e7%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>



-- 

Josh Moore |  Cloud Solutions Engineer |  joshu...@google.com |

-- 
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 google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/CAOvpJmW8USU3csu4zgr-jBJG7z40DXkuaJAJgqFKiZgTuN3b6Q%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: Cryptocurrency and ICO allowed or not

2017-12-06 Thread 'Josh Moore' via Google App Engine
As Carlos said, only the mining of cryptocurrency has restrictions placed
on it by our Terms of Service, so I don't immediately see an issue with
building a cryptocurrency marketplace.  The Cloud Abuse team has the final
say in this, though.


On Wed, Dec 6, 2017 at 8:54 AM 'Carlos (Cloud Platform Support)' via Google
App Engine  wrote:

> Thank you for your post.
>
> According to this document
>  during
> your free trial you may not use GCP to engage on mining cryptocurrency. It
> does not mention further restrictions. Therefore mining should be fine as
> long as your project is not in trial and you have a valid payment method.
>
> You can visit the ToS on this link . I
> would strongly suggest contacting the Sales team
>  or a better option the Cloud Abuse
> 
> team who might provide a better insight. You can use this form
> .
>
> --
> 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 google-appengine+unsubscr...@googlegroups.com.
> To post to this group, send email to google-appengine@googlegroups.com.
> Visit this group at https://groups.google.com/group/google-appengine.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/google-appengine/5001365a-ed0f-4470-8598-40b7b6c448f6%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>
-- 

Josh Moore |  Cloud Solutions Engineer |  joshu...@google.com |

-- 
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 google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/CAOvpJmV-47QvF%2BZSQDBbhjk4tPorvmDsjv%2BfJRsCHtUAN4AAqw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: Word Press with app engine

2017-12-06 Thread 'Josh Moore' via Google App Engine
To be explicitly clear, WordPress *is* supported under App Engine Standard,
though it can be finicky given the constraints.  I can't speak to SEO
myself, so I'll leave that for others on this group to chime in on.


On Wed, Dec 6, 2017 at 8:37 AM 'Jordan (Cloud Platform Support)' via Google
App Engine  wrote:

> You would deploy multiple services
> .
> You would deploy your WordPress site to a PHP service by following the Google
> Cloud WordPress Guide
> ,
> then deploy the other parts of your App Engine application to other
> services all under the same project.
>
> Then when you want the services to share information, they can either send 
> URLFetch
> requests
> 
> to each other's URL addresses
> 
> at their specific URL handlers
> ,
> or share information using an external data source
>  (like a Cloud SQL instance)
> that you give them both read/write access to.
>
> - An easier approach would be to deploy your Wordpress site to a Compute
> Engine instance.
> 
>  Then
> select the free tier 'micro 0.2 CPUs'
> machine type to run your Wordpress site for free. Communication with your
> App Engine application would be the same as above (a data source and/or
> URLFetch where your Compute Engine instance would accept requests using
> Endpoints ).
>
> --
> 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 google-appengine+unsubscr...@googlegroups.com.
> To post to this group, send email to google-appengine@googlegroups.com.
> Visit this group at https://groups.google.com/group/google-appengine.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/google-appengine/2d96eba4-0166-4fd8-a046-9dc1dbe6bf8a%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>
-- 

Josh Moore |  Cloud Solutions Engineer |  joshu...@google.com |

-- 
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 google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/CAOvpJmVHzyOgPwDjArED6p1n9kD2Zzqi8DWo8%2B3eBX69_%3Dba4g%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: Connecting Google App Engine to Cloud SQL

2017-06-22 Thread 'Josh Moore' via Google App Engine
The tutorial you linked was for the App Engine standard environment, which
is why it isn't working in the Flexible environment.  I would look over the
App Engine Flexible golang docs for Using CloudSQL
, and
the App Engine Flexible python docs for Using CloudSQL Postgres
.
I'll put in a request to add a sample for go, so this is an easier task to
just get started with.

I haven't tested this myself, but it looks like your connection should look
like:
db, err := sql.Open("postgres", fmt.Sprintf("%s:%s@%s?host=/cloudsql/%s",
user, password, database, connectionName))


On Thu, Jun 22, 2017 at 1:11 PM, Jason Lee  wrote:

> I *am *using App Engine flexible environment.
>
> Does this mean there's no way for me to connect to Google Cloud SQL from
> App Engine once deployed?
>
>
>
> On Thursday, 22 June 2017 13:03:22 UTC-7, joshuamo wrote:
>>
>> If you take a look at the CloudSQL Postgres documentation
>> , you'll
>> see that App Engine standard is not yet supported.  Postgres on CloudSQL is
>> currently a beta product and isn't available for all environments at this
>> time.  You can, however, use a Postgres db on App Engine Flexible
>> environment.
>>
>> On Thu, Jun 22, 2017 at 12:44 PM, Jason Lee  wrote:
>>
>>> Tutorial link I am following is: https://cloud.google.com/a
>>> ppengine/docs/standard/go/cloud-sql/#setting-up
>>>
>>>
>>>
>>> On Thursday, 22 June 2017 12:25:56 UTC-7, Jason Lee wrote:

 I am trying to follow the tutorial at:

 And I am having the hardest time making my Google App Engine (GoLang)
 connect to the Cloud SQL Postgres database. I am able to connect NOT
 following the tutorial by manually opening the port from the firewall
 rules. But I cannot do it this way because it's connected via IP and if I
 do it this way, I cannot deploy to GAE.

 Could someone please review the following GoLang code to see what is
 wrong.

 ```
 *This following line is used to connect from localhost GoLang app to
 Cloud SQL -- NOT FOLLOWING THE TUTORIAL*
 db, err := sql.Open("postgres", host=IP_ADDRESS port=PORT user=USERNAME
 password=PASSWORD dbname=DBNAME sslmode=disable)

 Here, I am connecting to the Cloud SQL postgres database by IP address.
 I opened a port manually by firewall rule to make it accessible from my
 local IP.
 This works great but I cannot "deploy" my GoLang app to Google App
 Engine so this is not possible.

 ---

 *This does NOT work. It follows the tutorial. I tried 4 different
 variations.*

 connectionName = "CONNECTION_NAME"
 db, err := sql.Open("postgres", fmt.Sprintf("%s:%s@cloudsql(%s)",
 user, password, connectionName))
 db, err := sql.Open("postgres", fmt.Sprintf("%s:%s@cloudsql(%s)/DB_NAME",
 user, password, connectionName))
 db, err := sql.Open("postgres", 
 fmt.Sprintf("postgres://%s:%s@cloudsql(%s)",
 user, password, connectionName))
 db, err := sql.Open("postgres", fmt.Sprintf("postgres://%s:%s@
 cloudsql(%s)/DB_NAME", user, password, connectionName))

 All four of these variations do not work. And I do not know why. I
 could really use some help understanding why. The only difference between
 this and the tutorial is that I'm using "postgres", not "mysql".
 ```

 Thank you so kindly in advance.

>>> --
>>> 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 google-appengi...@googlegroups.com.
>>> To post to this group, send email to google-a...@googlegroups.com.
>>> Visit this group at https://groups.google.com/group/google-appengine.
>>> To view this discussion on the web visit https://groups.google.com/d/ms
>>> gid/google-appengine/2cc425fa-b87c-409b-b423-a7b8a3bc1065%
>>> 40googlegroups.com
>>> 
>>> .
>>>
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>
>>
>> --
>>
>> Josh Moore |  Cloud Solutions Engineer |  josh...@google.com |
>>
> --
> 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 google-appengine+unsubscr...@googlegroups.com.
> To post to this group, send email to google-appengine@googlegroups.com.
> Visit this group at https://groups.google.com/group/google-appengine.
> To view this discussion on the web visit https://groups.google.com/d/
> 

Re: [google-appengine] Re: Connecting Google App Engine to Cloud SQL

2017-06-22 Thread 'Josh Moore' via Google App Engine
If you take a look at the CloudSQL Postgres documentation
, you'll see
that App Engine standard is not yet supported.  Postgres on CloudSQL is
currently a beta product and isn't available for all environments at this
time.  You can, however, use a Postgres db on App Engine Flexible
environment.

On Thu, Jun 22, 2017 at 12:44 PM, Jason Lee  wrote:

> Tutorial link I am following is: https://cloud.google.com/
> appengine/docs/standard/go/cloud-sql/#setting-up
>
>
>
> On Thursday, 22 June 2017 12:25:56 UTC-7, Jason Lee wrote:
>>
>> I am trying to follow the tutorial at:
>>
>> And I am having the hardest time making my Google App Engine (GoLang)
>> connect to the Cloud SQL Postgres database. I am able to connect NOT
>> following the tutorial by manually opening the port from the firewall
>> rules. But I cannot do it this way because it's connected via IP and if I
>> do it this way, I cannot deploy to GAE.
>>
>> Could someone please review the following GoLang code to see what is
>> wrong.
>>
>> ```
>> *This following line is used to connect from localhost GoLang app to
>> Cloud SQL -- NOT FOLLOWING THE TUTORIAL*
>> db, err := sql.Open("postgres", host=IP_ADDRESS port=PORT user=USERNAME
>> password=PASSWORD dbname=DBNAME sslmode=disable)
>>
>> Here, I am connecting to the Cloud SQL postgres database by IP address. I
>> opened a port manually by firewall rule to make it accessible from my local
>> IP.
>> This works great but I cannot "deploy" my GoLang app to Google App Engine
>> so this is not possible.
>>
>> ---
>>
>> *This does NOT work. It follows the tutorial. I tried 4 different
>> variations.*
>>
>> connectionName = "CONNECTION_NAME"
>> db, err := sql.Open("postgres", fmt.Sprintf("%s:%s@cloudsql(%s)", user,
>> password, connectionName))
>> db, err := sql.Open("postgres", fmt.Sprintf("%s:%s@cloudsql(%s)/DB_NAME",
>> user, password, connectionName))
>> db, err := sql.Open("postgres", fmt.Sprintf("postgres://%s:%s@cloudsql(%s)",
>> user, password, connectionName))
>> db, err := sql.Open("postgres", fmt.Sprintf("postgres://%s:%s@
>> cloudsql(%s)/DB_NAME", user, password, connectionName))
>>
>> All four of these variations do not work. And I do not know why. I could
>> really use some help understanding why. The only difference between this
>> and the tutorial is that I'm using "postgres", not "mysql".
>> ```
>>
>> Thank you so kindly in advance.
>>
> --
> 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 google-appengine+unsubscr...@googlegroups.com.
> To post to this group, send email to google-appengine@googlegroups.com.
> Visit this group at https://groups.google.com/group/google-appengine.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/google-appengine/2cc425fa-b87c-409b-b423-
> a7b8a3bc1065%40googlegroups.com
> 
> .
>
> For more options, visit https://groups.google.com/d/optout.
>



-- 

Josh Moore |  Cloud Solutions Engineer |  joshu...@google.com |

-- 
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 google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/CAOvpJmVN13-AKK7UQkMJPJNp7BxWiMY2EBkae5ctSuVYhjyRLQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] http://docsstorybuilder.appspot.com/ and Python 2.5 Error

2017-05-24 Thread 'Josh Moore' via Google App Engine
We've been able to whitelist this particular app for Python 2.5 for now.  I
know this is a week later, but hopefully you can still make use of this
tool for your upcoming classes.

On Wed, May 17, 2017 at 9:49 AM, Josh Moore  wrote:

> The owners of the application will have to update it to use a supported
> version of python for it to work; it's not something a user of the site
> will be able to resolve.  This is an app owned by another team outside of
> Cloud Platform, but I will get in contact with them and see if there are
> any plans around this app moving forward.
>
> On Wed, May 17, 2017 at 9:16 AM, Credence Baker, Ph.D. <
> dr.credenceba...@gmail.com> wrote:
>
>> I use DocsStoryBuilder every year to create content for a class that I
>> teach. Now when I try to access the link, I get the following error: Support
>> for Python 2.5 has turned off. Please refer to https://goo.gl/aESk5L for
>> more information
>>
>> When I go to the URL, I can't even begin to figure out how to enable
>> Python to get the application to work. Any insights or advice?
>>
>>
>> --
>> 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 google-appengine+unsubscr...@googlegroups.com.
>> To post to this group, send email to google-appengine@googlegroups.com.
>> Visit this group at https://groups.google.com/group/google-appengine.
>> To view this discussion on the web visit https://groups.google.com/d/ms
>> gid/google-appengine/8e355398-46c7-43e7-b966-d84e42bbb8ee%
>> 40googlegroups.com
>> 
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> --
>
> Josh Moore |  Cloud Solutions Engineer |  joshu...@google.com |
>



-- 

Josh Moore |  Cloud Solutions Engineer |  joshu...@google.com |

-- 
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 google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/CAOvpJmVTQuvmTJnXY0H7hst5gJkXtu7E6T%2BzCqUd-Dm1LDSKDw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] http://docsstorybuilder.appspot.com/ and Python 2.5 Error

2017-05-17 Thread 'Josh Moore' via Google App Engine
The owners of the application will have to update it to use a supported
version of python for it to work; it's not something a user of the site
will be able to resolve.  This is an app owned by another team outside of
Cloud Platform, but I will get in contact with them and see if there are
any plans around this app moving forward.

On Wed, May 17, 2017 at 9:16 AM, Credence Baker, Ph.D. <
dr.credenceba...@gmail.com> wrote:

> I use DocsStoryBuilder every year to create content for a class that I
> teach. Now when I try to access the link, I get the following error: Support
> for Python 2.5 has turned off. Please refer to https://goo.gl/aESk5L for
> more information
>
> When I go to the URL, I can't even begin to figure out how to enable
> Python to get the application to work. Any insights or advice?
>
>
> --
> 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 google-appengine+unsubscr...@googlegroups.com.
> To post to this group, send email to google-appengine@googlegroups.com.
> Visit this group at https://groups.google.com/group/google-appengine.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/google-appengine/8e355398-46c7-43e7-b966-
> d84e42bbb8ee%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>



-- 

Josh Moore |  Cloud Solutions Engineer |  joshu...@google.com |

-- 
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 google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/CAOvpJmXy2bHTOvG7M_0%3Dxbq-2pxdLf_hpsiM6MYuDULdD6kN9w%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: !!!URGENT!!! Billing Error in App Engine Instance Hours, charges skyrocketing

2017-04-04 Thread 'Josh Moore' via Google App Engine
Thank you for your patience as we sort this out and for your help in
diagnosing the issue. We have identified the root cause as a price sheet
misconfiguration that didn't correctly apply free hours to users with
multiple App Engine projects under the same billing account between March
8th and March 19th. The issue was fixed on March 20, and we're in the
process of calculating and issuing the appropriate credits. We will update
you when this process is complete.

As mentioned before, you can also follow along on public issue #36201328
.

Thanks again,
Josh

On Tue, Apr 4, 2017 at 12:11 PM, Steven Prosser  wrote:

> Need to clarify previous statement: I was invoiced twice, but credit card
> was only billed once. Sorry I misread the situation. Still no relationship
> between invoiced amounts and quota usage reports.
>
> On Monday, April 3, 2017 at 10:56:30 AM UTC-7, Steven Prosser wrote:
>>
>> Want to bump this. What the heck is going on? I had this same issue. The
>> dollar amount for the March 1-14 period was a few dollars for frontend
>> instances. I checked my daily quota charges, and they were all zeros for
>> frontend instances from Mar1-Mar14. Contacted billing support, and notified
>> them that there was a bug somewhere. Support person passed my info (same
>> sort of screenshots as provided when topic started) on to someone up the
>> food chain (support agent did a good job here). Crickets after that of
>> course, but small dollars == not worth my time. Today I got another bill.
>> The time period is Mar1-Mar17. First HUGE PROBLEM: it appears that my
>> credit card was charged a second time for the instance hours in the Mar1-14
>> period which had already been charged to the cc (first invoice). Wow. It
>> appears I have been charged twice for one app. Additionally another set of
>> front instance charges were added for another app that had zero quota
>> during this period. Note to whomever reads these posts at Google: this
>> appears serious. If you have charged me twice for the same invoice item
>> this is fraud. However I cannot reconcile anything because NOTHING other
>> than your invoice shows I have incurred any charges above the free 28 hours
>> per day. Please do not advise me to contact billing support. Already done
>> that - crickets is crickets. Something seems really broken re: quota
>> charges and the 28 hour daily free tier. Again, What the heck
>>
> --
> 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 google-appengine+unsubscr...@googlegroups.com.
> To post to this group, send email to google-appengine@googlegroups.com.
> Visit this group at https://groups.google.com/group/google-appengine.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/google-appengine/bed276cc-7bc7-4883-9c07-
> d79971eaf5a1%40googlegroups.com
> 
> .
>
> For more options, visit https://groups.google.com/d/optout.
>



-- 

Josh Moore |  Cloud Solutions Engineer |  joshu...@google.com |

-- 
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 google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/CAOvpJmV6myoq05SjzcP%3Dw1Om2p%3Ds_3zFsOmRSX5Ea4T-CeVdUQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: Upload files to appspot.com

2017-03-27 Thread 'Josh Moore' via Google App Engine
Also note that each AppEngine app has a free quota of 5 GB for Cloud
Storage via its "Default Bucket," as documented here
.
You won't have to worry about a charge, unless you're storing over 5
gigabytes of JPEGs.

On Thu, Mar 23, 2017 at 6:25 AM, 'Nicholas (Google Cloud Support)' via
Google App Engine  wrote:

> Files uploaded with an App Engine application cannot be downloaded,
> uploaded or modified via FTP.  One of the reasons for this is that they may
> not all reside in one place given App Engine's scalable design.  To perform
> some tasks like deleting static resources, adding them or modifying them,
> here are your choices:
>
> Deleting static resources
>
>- Download the the completing application service/module to your local
>machine using the *download_app* command Alex described above
>- Delete the resources locally, making sure to update all references
>to them in your *app.yaml* and HTML files
>- Deploy your application service/module again, now without the
>resources you deleted
>
> Adding static resources
>
>- Download service as above
>- Add new static resources, adding references to them in *app.yaml*
>and HTML files
>- Deploy again as above
>
> Modifying static resources
>
>- Download service as above
>- Modify resources, updating references to them in *app.yaml* and HTML
>files
>- Deploy again as above
>
> I have this information is helpful.
>
> On Wednesday, March 22, 2017 at 5:01:30 PM UTC-4, Fabio Gonçalves wrote:
>>
>> Hi,
>> thanks for helping.
>> I only have to change pure html and JPEG's. The JPEG's are stored in a
>> separate folder.
>> The Cloud Storage is not a possibility for me, because it will be on
>> charge and I have less money.
>>
>> Is there no way via ftp or something like that to put and get files?
>>
>> Am Dienstag, 21. März 2017 17:38:30 UTC+1 schrieb Alex (Cloud Platform
>> Support):
>>>
>>> Hi Fabio,
>>>
>>> In order to help you further, I will need you to provide a additional
>>> details concerning which types of files are you looking to upload?
>>>
>>> In case you are looking to upload pictures (jpeg file format), you would
>>> need to first download the source code of your app using this download_app
>>> command
>>> .
>>> Then you will be able to update these images inside the source code and
>>> re-upload the app to your App Engine instance. In fact, it does seem that
>>> your images are stored along your application code when looking at their
>>> “Request URLs”, however let me know if you are expecting to upload your
>>> files elsewhere.
>>>
>>> Alternatively, you may be interested modifying the underlying
>>> infrastructure of your app and storing different types of files directly on 
>>> Cloud
>>> Storage . Then, serve them via your
>>> App Engine instance as described on this Reading and Writing to Google
>>> Cloud Storage guide
>>> 
>>> .
>>>
>> --
> 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 google-appengine+unsubscr...@googlegroups.com.
> To post to this group, send email to google-appengine@googlegroups.com.
> Visit this group at https://groups.google.com/group/google-appengine.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/google-appengine/fc2263ab-b490-4e40-b16c-
> b2fcba431ef6%40googlegroups.com
> 
> .
>
> For more options, visit https://groups.google.com/d/optout.
>



-- 

Josh Moore |  Cloud Solutions Engineer |  joshu...@google.com |

-- 
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 google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/CAOvpJmWfSFOVEFyMjPyd-1o2NXZGz2fu2P9uVZC9Jh%2BcVfDBLQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: !!!URGENT!!! Billing Error in App Engine Instance Hours, charges skyrocketing

2017-03-16 Thread 'Josh Moore' via Google App Engine
Quick update- I've filled an issue internally to investigate this and have
been working with the GAE Billing engineering team to troubleshoot.

The public issue for this is Issue #36201328
; I suggest everyone
impacted click the "Me too!" button to stay connected as we make updates to
the issue.  The public issue will be the most up-to-date source of
information, but I'll also update this thread once that issue is resolved.

On Thu, Mar 16, 2017 at 9:39 AM, Lawrence Mok  wrote:

> I can determine the date that happen to me is from 1st March 2017.
>
> This is because most of my instance runs exactly 24 hours a day and by
> calculations I can determine the charges should start very clear to 1st
> March 2017.
>
> Once you can confirm you're a Google staff I will provide you the project
> IDs
>
>
> On Thursday, March 16, 2017 at 11:57:00 PM UTC+8, joshuamo wrote:
>>
>> Based on the screenshots above and the multiple reports in this thread,
>> something seems off (or unexplained) with regards to billing for GAE
>> Standard / Free tier apps.  Can one of the affected in this thread reply
>> privately to me with the following information?
>> 1. Project ID of an affected project
>> 2. A date that you noticed the change in frontend instance hours billed
>> for
>>
>> That will help us target the investigation and, hopefully, bring us to a
>> quicker understanding of the issue.
>>
>>
>> On Thursday, March 16, 2017 at 12:17:46 AM UTC-7, Somaya Sarathbabou
>> wrote:
>>>
>>> +1 here.
>>>
>>> We have the same issue for the App to be billed, for the past few
>>> months/years, we have never been billed for this usage, now why all of a
>>> sudden, if its going to be charged users shd be made aware by a proper
>>> announcement or given us some time where we could think of migrating our
>>> apps.
>>>
>>> We have been using GAE for the past 5 years without a single charge. As
>>> all others mentioned, no point in chking with the Billing Team, as they ll
>>> ding dong for 100days left without any proper solution.I also have prior
>>> experience with the Billing Team with several ding dongs and finally I gave
>>> up and i have all the trail emails history too.
>>> They dont know the tech part thats their issue, pity on them
>>>
>>> Plz check this urgently *and do a CREDIT REVERSE for all of us on time.
>>> in fact, a commercial goodwill should also be provided for all of us, as we
>>> are wasting our time here in detecting several Google based bugs*.
>>>
>>>
>>>
>>> *App Engine Frontend Instances: 133.418 Hours (Source: ]) -$1.27*
>>> I can give my project ID in PM, if required for investigation purposes.
>>>
>>> Pl let us know faster for this Charging issue.
>>> I m sure lot of other people are still unware of this Billing Issue, i
>>> cant imagine how will they respond to, once they see  the month end invoice
>>> and the Support Calls made to Google.
>>>
>>> Thanks,
>>> Ss
>>>
>>> On Thursday, March 16, 2017 at 7:05:06 AM UTC+8, Lawrence Mok wrote:

 George, this is very irresponsible for your answer. You should report
 back to your boss for this case instead. Or I will be reporting to your
 boss.

 If you just take 5 seconds to look at the screen shots carefully, you
 would see the $0.01 is from Code and Static File Usage, not from App Engine
 Instance Hours.



 On Wednesday, March 15, 2017 at 11:05:45 PM UTC+8, George (Cloud
 Platform Support) wrote:
>
> On the "usage history" page with the vertical list of usage values,
> where you land if you navigate to app engine --> quotas --> view usage
> history in the dev. console, there is an information label on top saying:
> "These costs are estimates based on App Engine list prices." Estimates may
> be wrong to some extent, as they are what they are named: only estimates,
> in contrast to guaranteed and double-checked values. In your case the
> estimates are mostly 0.01. In all cases, these values are provided for
> orientation and best-effort basis, just to provide an estimate. They are
> not meant to be compared with final values.
>
> The "Google Cloud Platform Billing Support" page
>  may
> help you to contact Customer support for billing, and clarify similar
> cases. More information is to be found on the "Billing and Payments
> Support" documentation page
> .
>
 --
> 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 google-appengine+unsubscr...@googlegroups.com.
> To post to this group, send email to google-appengine@googlegroups.com.
> Visit this group at https://groups.google.com/group/google-appengine.
> To view this discussion 

Re: [google-appengine] Re: Custom domain redirecting to appspot URL

2017-02-27 Thread 'Josh Moore' via Google App Engine
This thread is the best place for the most up to date information on this
issue right now and we'll update once we have a fix fully rolled out.

On Mon, Feb 27, 2017 at 6:32 AM, Sean Lynch  wrote:

> The "Before you Begin" appears to no longer mention anything regarding the
> whitelisting requirement.  We attempted to migrate our site from GoDaddy to
> App Engine but had to abort due to the redirect issue.  Where is best place
> to subscribe to know when this has been resolved.  This thread?
>
>
> On Tuesday, January 31, 2017 at 5:54:03 PM UTC-5, Alex (Cloud Platform
> Support) wrote:
>>
>> Hi Himanshu,
>>
>> As your application is hosted on a GAE Flexible environment instance
>> (since redirected URL includes *.appspot-preview.com), custom domains
>> need to be whitelisted as mentioned in this Before you Begin section
>> .
>> In the third point, it is possible to whitelist the domains by filling out
>> this Google contact form
>> .
>> However, as this form is currently unavailable, you will be contacted by
>> email shortly to provide additional information regarding your project.
>>
> --
> 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 google-appengine+unsubscr...@googlegroups.com.
> To post to this group, send email to google-appengine@googlegroups.com.
> Visit this group at https://groups.google.com/group/google-appengine.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/google-appengine/bfed6e96-aef4-4162-96bc-
> 19ea8a0744fa%40googlegroups.com
> 
> .
>
> For more options, visit https://groups.google.com/d/optout.
>



-- 

Josh Moore |  Cloud Solutions Engineer |  joshu...@google.com |

-- 
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 google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/CAOvpJmXXsVQ7PASHuTrq%3DDuKYyJg6J%2BX%2BTfciNt5goD444jZWw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: Datastore Internal Error

2017-02-15 Thread 'Josh Moore' via Google App Engine
This was a known issue.  We will be following up with an incident report
which will be posted on the Cloud Status Dashboard
 and cover
all occurrences of this issue on 2017-02-14.

On Wed, Feb 15, 2017 at 8:14 AM, Marcel Manz  wrote:

> Hi Alex
>
> We experienced similar DataStore errors on Feb 14, starting after 08:44
> UTC in our app hosted in the European region.
>
> Next to those DS errors we also experienced the TransientFailureExceptions
> as mentioned in one of the other threads.
>
> I can send you our app ID in a PM for review, in case this helps further.
> But assuming as other users experienced similar issues, can you please
> check and let us know if there in fact have been some known problems
> related to this?
>
> Thanks
>
> Kind regards,
> Marcel
>
>
> --
> 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 google-appengine+unsubscr...@googlegroups.com.
> To post to this group, send email to google-appengine@googlegroups.com.
> Visit this group at https://groups.google.com/group/google-appengine.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/google-appengine/322ac366-f5cb-4b2d-8c03-
> 78bf717d8e4e%40googlegroups.com
> 
> .
>
> For more options, visit https://groups.google.com/d/optout.
>



-- 

Josh Moore |  Cloud Solutions Engineer |  joshu...@google.com |

-- 
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 google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/CAOvpJmWh4PA1GHiAeOqE-082VNnxz-pxPK4MjN4HSE1yN7QdNg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Free Tier Quota

2017-01-25 Thread 'Josh Moore' via Google App Engine
App Engine (GAE)  quotas are applied at the project-level, as most (but not
all!) quotas in GCP are.  It is possible to spread the services of a GAE
app ecosystem into separate projects and coordinate between them with, for
example, URLFetch, and each project will consume its own quota.  I wouldn't
necessarily recommend such an approach, at least without sufficient
planning and architecture.

Also note that there are some quotas that are higher-level, such as on the
number of non-billed projects a single user can create.

On Wed, Jan 25, 2017 at 2:40 PM, Matt Keller  wrote:

> This may have been answered elsewhere but I am having a hard time finding
> a definitive answer...
>
> Does the free tier quota listed on the site apply to each 'project',
> 'service', or 'account'?
>
> Basically I'm asking, could I keep creating additional app engine
> 'projects' [or even 'services'] for each of the things I'm working on and
> each would have it's own quota or do they all roll up to an account-level
> quota.
>
> Hope that makes sense...
>
> Thanks!
>
> --
> 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 google-appengine+unsubscr...@googlegroups.com.
> To post to this group, send email to google-appengine@googlegroups.com.
> Visit this group at https://groups.google.com/group/google-appengine.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/google-appengine/c4294afa-23fd-43ec-beab-
> 3284583ec967%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>



-- 

Josh Moore |  Cloud Solutions Engineer |  joshu...@google.com |

-- 
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 google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/CAOvpJmViQQda6Q5Ktr91JL3Nbm_P8RppOtdBvF7w5pEVaO40Zw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Course Builder Deployment - "Could not guess mimetype"

2017-01-21 Thread 'Josh Moore' via Google App Engine
This seems related to a third-party set of code.  Can you link to the
"Course Builder" you're trying to deploy?


On Sat, Jan 21, 2017 at 10:24 AM, Ben Cotten  wrote:

> First, let me say, I have almost ZERO experience with Python or deploying
> apps to Google App Engine or cloud services.
>
> I'm following their insructions, and have successfully deployed a local
> instance of Course Builder on my Windows machine.  No problem there.
>
> But when I try running the script for deploying it to the cloud, I get
> errors at the end of the install saying "Could not guess mimetype" for a
> long a list of files.
>
> ANY IDEAS?
>
>   -Ben
>
> Here is a full copy/paste from the terminal window:
>
> 
> Removing GCB_ALLOW_STATIC_SERV set to ''
> Sourced as: './scripts/common.sh'
> Windows install; skipping test-related downloads.
> Ensuring runtime folder /home/Ben/coursebuilder_resources_1_11_001/runtime
> Using GAE SDK 1.9.40 from 
> /home/Ben/coursebuilder_resources_1_11_001/runtime/goo
> gle_appengine
> Using six-1.5.2 from /home/Ben/coursebuilder_
> resources_1_11_001/runtime/six
> Using beautifulsoup4-4.4.1 from 
> /home/Ben/coursebuilder_resources_1_11_001/runti
> me/beautifulsoup4
> Using third party Python packages from 
> /cygdrive/c/Users/Ben/Documents/coursebui
> lder/lib
> Using yui-3.6.0 from /home/Ben/coursebuilder_
> resources_1_11_001/runtime/yui
> Static serving enabled
> Using current /cygdrive/c/Users/Ben/Documents/coursebuilder/static.yaml
> 01:17 PM Application: pest-university (was: mycourse); version: 1
> 01:17 PM Host: appengine.google.com
> 01:17 PM Starting update of app: pest-university, version: 1
> 01:17 PM Getting current resource limits.
> 01:17 PM Scanning files on local disk.
> 01:17 PM Scanned 500 files.
> 01:17 PM Scanned 1000 files.
> 01:17 PM Scanned 1500 files.
> 01:17 PM Scanned 2000 files.
> 01:17 PM Scanned 2500 files.
> 01:17 PM Scanned 3000 files.
> Could not guess mimetype for lib/_static/yui_2in3-2.9.0/
> 2in3-master/dist/2.9.0/build/assets/skins/sam/sprite.psd.  Using
> application/octet-stream.
> Could not guess mimetype for lib/_static/underscore-1.4.3/LICENSE.  Using
> application/octet-stream.
> Could not guess mimetype for lib/_static/underscore-1.4.3/README.md.
> Using application/octet-stream.
> Could not guess mimetype for lib/_static/polymer-1.2.0/bower.json.  Using
> application/octet-stream.
> Could not guess mimetype for 
> lib/_static/polymer-1.2.0/webcomponentsjs/build.log.
> Using application/octet-stream.
> Could not guess mimetype for 
> lib/_static/polymer-1.2.0/webcomponentsjs/package.json.
> Using application/octet-stream.
> Could not guess mimetype for lib/_static/polymer-1.2.0/web-
> component-tester/browser.js.map.  Using application/octet-stream.
> Could not guess mimetype for 
> lib/_static/polymer-1.2.0/web-animations-js/COPYING.
> Using application/octet-stream.
> Could not guess mimetype for 
> lib/_static/polymer-1.2.0/web-animations-js/History.md.
> Using application/octet-stream.
> Could not guess mimetype for lib/_static/polymer-1.2.0/web-
> animations-js/web-animations-next-lite.min.js.map.  Using
> application/octet-stream.
> Could not guess mimetype for lib/_static/polymer-1.2.0/web-
> animations-js/web-animations-next.min.js.map.  Using
> application/octet-stream.
> Could not guess mimetype for lib/_static/polymer-1.2.0/web-
> animations-js/web-animations.min.js.map.  Using application/octet-stream.
> Could not guess mimetype for 
> lib/_static/polymer-1.2.0/test-fixture/package.json.
> Using application/octet-stream.
> Could not guess mimetype for 
> lib/_static/polymer-1.2.0/test-fixture/wct.conf.json.
> Using application/octet-stream.
> Could not guess mimetype for lib/_static/polymer-1.2.0/sw-toolbox/LICENSE.
> Using application/octet-stream.
> Could not guess mimetype for 
> lib/_static/polymer-1.2.0/sw-toolbox/package.json.
> Using application/octet-stream.
> Could not guess mimetype for 
> lib/_static/polymer-1.2.0/sw-toolbox/sw-toolbox.map.json.
> Using application/octet-stream.
> Could not guess mimetype for lib/_static/polymer-1.2.0/stacky/LICENSE.
> Using application/octet-stream.
> Could not guess mimetype for 
> lib/_static/polymer-1.2.0/sinon-chai/package.json.
> Using application/octet-stream.
> Could not guess mimetype for 
> lib/_static/polymer-1.2.0/promise-polyfill/LICENSE.
> Using application/octet-stream.
> Could not guess mimetype for 
> lib/_static/polymer-1.2.0/promise-polyfill/package.json.
> Using application/octet-stream.
> Could not guess mimetype for lib/_static/polymer-1.2.0/prism/CHANGELOG.md.
> Using application/octet-stream.
> Could not guess mimetype for lib/_static/polymer-1.2.0/prism/LICENSE.
> Using application/octet-stream.
> Could not guess mimetype for lib/_static/polymer-1.2.0/prism/package.json.
> Using application/octet-stream.
> Could not guess mimetype for 

Re: [google-appengine] Re: URGENT HELP : Can't set Daily spending

2017-01-10 Thread 'Josh Moore' via Google App Engine
I can see that we're showing a backend error for this call, as well.  I've
opened an investigation on why this is occurring.  While we look into this,
can you confirm that you're logged in as the same user account that you
posted with?

On Tue, Jan 10, 2017 at 11:28 AM, 'Karolína Netolická' via Google App
Engine  wrote:

> Also, to set the budget I you need to be a project Owner or Editor; if you
> have only the App Engine Admin or any other App Engine role on the project,
> you won't be able to set it - you need to ask a project Owner or Editor to
> do it.
>
> On Monday, January 9, 2017 at 1:38:40 PM UTC-8, George (Cloud Platform
> Support) wrote:
>>
>> In fact, your link returns error 405.
>>
>>
>> Looking at the logs in your project mm-com, one notices errors of the
>> type “require(): Failed opening required 'wp-login.php' (include_path=“.
>>
>> This error originates in your script’s code, and may be caused by the
>> following:
>>
>> - The target file is misspelled or doesn't exist.
>>
>> - ROOT_PATH is not defined or is incorrectly set.
>>
>> - You assume a working directory that is different from the actual one;
>> if ROOT_PATH is relative, this assumption falsifies the actual full path.
>>
>> You may consider using include(dirname(__DIR__) in your code, to obtain
>> the directory of the current file (without the trailing slash).  It
>> should prove beneficial if you elaborate and provide more detail.
>>
> --
> 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 google-appengine+unsubscr...@googlegroups.com.
> To post to this group, send email to google-appengine@googlegroups.com.
> Visit this group at https://groups.google.com/group/google-appengine.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/google-appengine/554f02d2-878e-47f2-8f6d-
> fdc15e9ba69e%40googlegroups.com
> 
> .
>
> For more options, visit https://groups.google.com/d/optout.
>



-- 

Josh Moore |  Cloud Solutions Engineer |  joshu...@google.com |

-- 
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 google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/CAOvpJmUM1fiu5G5VOCUaKBJid00gCW8zEOd42w_nAEL%3Djro4qw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] OverQuotaException without being over quota

2016-12-01 Thread 'Josh Moore' via Google App Engine
If you have an App Engine daily budget of $0, you are limited to the free
quota.  That is the most likely (and most common) cause once billing is
enabled.

On Thu, Dec 1, 2016 at 11:28 AM, Sven Reinck 
wrote:

> Hi...
>
> my app fluxparticle-de is getting this exception
>
> com.google.apphosting.api.ApiProxy$OverQuotaException: The API call
>> mail.Send() required more quota than is available
>
>
> after sending 11 Mails... I enabled billing so I should be able to send
> 100 Mails. What's wrong?
>
> --
> 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 google-appengine+unsubscr...@googlegroups.com.
> To post to this group, send email to google-appengine@googlegroups.com.
> Visit this group at https://groups.google.com/group/google-appengine.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/google-appengine/81fba39b-ea7f-432e-99f8-
> 3656a3cf1332%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>



-- 

Josh Moore |  Cloud Solutions Engineer |  joshu...@google.com |

-- 
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 google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/CAOvpJmWiN6xnY3UA3ZYf_HUmbgUhi_QRGwCcRQuhkjb1bf2pzw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Getting Socket API FeatureNotEnabledException when billing is enabled

2016-11-17 Thread 'Josh Moore' via Google App Engine
Do you have an AppEngine daily budget set to $0.00?  That can cause this,
as a zero daily budget is equivalent to free tier in terms of quota.

On Thu, Nov 17, 2016 at 2:00 PM, Roiy Shpaner  wrote:

> Hey,
>
> I'm trying to start an App Engine service in manual scaling with some 
> Firebase operations that are to run on a background thread.
>
> When I try to send a request I get the following exception in /_ah/background:
> "com.google.apphosting.api.ApiProxy$FeatureNotEnabledException: The Socket 
> API will be enabled for this application once billing has been enabled in the 
> admin console."
>
> The billing for the app is enabled.. that's what the dashboard says, all 
> other billing features are available, and there are no free quotas listed.
> I tried disabling billing and then enabling it, I tried to stop and start the 
> instances and service, I tried redeploying, but nothing seems to work.
>
> Does anyone have any idea on how to fix this issue?
>
> Thanks!
>
> --
> 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 google-appengine+unsubscr...@googlegroups.com.
> To post to this group, send email to google-appengine@googlegroups.com.
> Visit this group at https://groups.google.com/group/google-appengine.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/google-appengine/12c8ca56-611b-4b7f-becb-
> 22f58d38eebd%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>



-- 

Josh Moore |  Cloud Solutions Engineer |  joshu...@google.com |

-- 
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 google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/CAOvpJmVeFjoBVf_gy%3DcxHvxQh2u_pRT%2BfATZhO%2B1mC%2BiR07evA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Unable to restore datastore backup

2016-11-08 Thread 'Josh Moore' via Google App Engine
To follow up on this thread, this issue and the other two involving
CloudSQL v2 and blobstore were due to permissions / ACLs / IAM Roles not
being correctly set for the App Engine default service account.  Explicitly
adding the App Engine default service account as a Project Editor will
resolve the issues.

This can occur for two reasons, in my experience.  In rare cases, App
Engine apps older than ~2014 may not have an App Engine default service
account.  Most commonly, though, the default service account has been
deleted without understanding the implication.  In either case, recreating
the App Engine default service account will not set the service account
into any IAM Roles for the project.  This service account currently expects
the Project-level role of Editor.  If the service account does not appear
in your IAM & Admin > IAM permissions view for your project, you must add
it as you would add any other project member and provide it the appropriate
role.

Cheers,
Josh
Google Cloud Platform Support


On Tue, Nov 8, 2016 at 9:12 AM, Mike Lucente <motoadd...@gmail.com> wrote:

> Please do. Thanks.
>
> On Tue, Nov 8, 2016 at 12:11 PM, 'Josh Moore' via Google App Engine <
> google-appengine@googlegroups.com> wrote:
>
>> This is likely app/project-specific, based on your other posts in this
>> group.  Let me follow up with you off-thread for some additional details.
>>
>> On Tue, Nov 8, 2016 at 9:05 AM, Mike Lucente <motoadd...@gmail.com>
>> wrote:
>>
>>> I've created a backup from a project that I'd like to import into a new
>>> project. I'm getting the following error:
>>>
>>> Requested path https://storage.googleapis.com
>>> /backup-bocachessclub/ag9zfm.backup_info is not accessible/access
>>> denied
>>>
>>> I added the following permissions (referencing the target application)
>>> to the bucket BEFORE creating the backup:
>>>
>>> Projectowners-Owner
>>> Userapp...@appspot.gserviceaccount.comOwner
>>>
>>> I'm becoming very frustrated with GAE and it's cloud relationship. I'm
>>> only trying to move my datasore because I cannot upload to the blobstore
>>> and I cannot use v2 SQL instances in my old app and I've no way to get
>>> resolution from google. See my other recent posts.
>>>
>>> Maybe google is discouraging app engine? I know that I'm discouraged.
>>>
>>>
>>> --
>>> 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 google-appengine+unsubscr...@googlegroups.com.
>>> To post to this group, send email to google-appengine@googlegroups.com.
>>> Visit this group at https://groups.google.com/group/google-appengine.
>>> To view this discussion on the web visit https://groups.google.com/d/ms
>>> gid/google-appengine/789abe5d-4976-4d77-a0f4-c9c08d981539%40
>>> googlegroups.com
>>> <https://groups.google.com/d/msgid/google-appengine/789abe5d-4976-4d77-a0f4-c9c08d981539%40googlegroups.com?utm_medium=email_source=footer>
>>> .
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>
>>
>> --
>>
>> Josh Moore |  Cloud Solutions Engineer |  joshu...@google.com |
>>
>> --
>> 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/to
>> pic/google-appengine/BGre6ZWoZug/unsubscribe.
>> To unsubscribe from this group and all its topics, send an email to
>> google-appengine+unsubscr...@googlegroups.com.
>> To post to this group, send email to google-appengine@googlegroups.com.
>> Visit this group at https://groups.google.com/group/google-appengine.
>> To view this discussion on the web visit https://groups.google.com/d/ms
>> gid/google-appengine/CAOvpJmXJj880ZLMPc4WTH4SC5RxCYJyhRSMKJM
>> B1gBpk%3D8RoYw%40mail.gmail.com
>> <https://groups.google.com/d/msgid/google-appengine/CAOvpJmXJj880ZLMPc4WTH4SC5RxCYJyhRSMKJMB1gBpk%3D8RoYw%40mail.gmail.com?utm_medium=email_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 google-appengine+unsubscr...@googlegroups.com.
> To post to this group, send

Re: [google-appengine] Unable to restore datastore backup

2016-11-08 Thread 'Josh Moore' via Google App Engine
This is likely app/project-specific, based on your other posts in this
group.  Let me follow up with you off-thread for some additional details.

On Tue, Nov 8, 2016 at 9:05 AM, Mike Lucente  wrote:

> I've created a backup from a project that I'd like to import into a new
> project. I'm getting the following error:
>
> Requested path https://storage.googleapis.com/backup-bocachessclub/
> ag9zfm.backup_info is not accessible/access denied
>
> I added the following permissions (referencing the target application) to
> the bucket BEFORE creating the backup:
>
> Projectowners-Owner
> Userapp...@appspot.gserviceaccount.comOwner
>
> I'm becoming very frustrated with GAE and it's cloud relationship. I'm
> only trying to move my datasore because I cannot upload to the blobstore
> and I cannot use v2 SQL instances in my old app and I've no way to get
> resolution from google. See my other recent posts.
>
> Maybe google is discouraging app engine? I know that I'm discouraged.
>
>
> --
> 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 google-appengine+unsubscr...@googlegroups.com.
> To post to this group, send email to google-appengine@googlegroups.com.
> Visit this group at https://groups.google.com/group/google-appengine.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/google-appengine/789abe5d-4976-4d77-a0f4-
> c9c08d981539%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>



-- 

Josh Moore |  Cloud Solutions Engineer |  joshu...@google.com |

-- 
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 google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/CAOvpJmXJj880ZLMPc4WTH4SC5RxCYJyhRSMKJMB1gBpk%3D8RoYw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Problem in the release of Google App Engine 1.9.46

2016-11-07 Thread 'Josh Moore' via Google App Engine
These URLs are for the Python GAE SDK, which is currently at release 1.9.40
and is what the public documentation links to:
https://cloud.google.com/appengine/docs/python/download

Out of curiosity, where did you find links to 1.9.46?

On Sat, Nov 5, 2016 at 1:57 PM, takanao ENDOH  wrote:

> The below URLs are returned "code: AccessDenied".
> Please check the permission of those files.
>
> * https://storage.googleapis.com/appengine-sdks/featured/
> google_appengine_1.9.46.zip
> * https://storage.googleapis.com/appengine-sdks/featured/
> GoogleAppEngineLauncher-1.9.46.dmg
> * https://storage.googleapis.com/appengine-sdks/featured/
> GoogleAppEngine-1.9.46.msi
>
> --
> 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 google-appengine+unsubscr...@googlegroups.com.
> To post to this group, send email to google-appengine@googlegroups.com.
> Visit this group at https://groups.google.com/group/google-appengine.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/google-appengine/71546638-18b3-4d3d-82f0-
> e1796c902b5a%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>



-- 

Josh Moore |  Cloud Solutions Engineer |  joshu...@google.com |

-- 
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 google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/CAOvpJmXL580R7SUPrJBLXzAjy4r2Nzw9yeezLRY3yrZEFnHMLA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: Error sending email: The API call mail.Send() required more quota than is available.

2016-09-20 Thread 'Josh Moore' via Google App Engine
Ah, that was going to be my next guess.  It is not necessarily intuitive
(at least it isn't to me), but setting a Daily Budget of $0.00 will, for
quota purposes, cause your app to act as if it is in free tier.  Glad this
is resolved and thanks for your patience.

Josh
Google Cloud Platform Support

On Tue, Sep 20, 2016 at 1:47 PM, Richard Cheesmar <chezand...@gmail.com>
wrote:

> Yes it has been raised after I added a daily budget as suggested by
> Michael.
>
> On Tue, Sep 20, 2016 at 11:35 PM, 'Josh Moore' via Google App Engine <
> google-appengine@googlegroups.com> wrote:
>
>> OK, I checked again and see where I the change hadn't rolled out before,
>> but is now live.  looks like you've sent two additional email since
>> earlier, is that right?  Can you confirm that the quota has been raised to
>> 100 on your end?
>>
>> On Tue, Sep 20, 2016 at 1:12 PM, Richard Cheesmar <chezand...@gmail.com>
>> wrote:
>>
>>>
>>> Ok, for anyone else having a similar problem, this is the solution:
>>>
>>> Even if you have billing enabled, to get out of the daily free quota
>>> limit, you need to set a daily budget via App Engine, settings - edit...
>>>
>>> A royal pain in the butt and time wasted on very simple issue...
>>>
>>> On Tuesday, September 20, 2016 at 4:06:14 PM UTC+3, Richard Cheesmar
>>> wrote:
>>>>
>>>> Hi,
>>>>
>>>> I'm getting below Error when sending an email via the task queue
>>>> Error sending email: The API call mail.Send() required more quota than
>>>> is available. I think 11 emails were sent today thus far, and now they are
>>>> not sending...
>>>>
>>>> Any idea what the problem is?
>>>>
>>>> app name is emlak-air and the version is beta
>>>>
>>>> Cheers
>>>>
>>>>
>>>> --
>>> 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 google-appengine+unsubscr...@googlegroups.com.
>>> To post to this group, send email to google-appengine@googlegroups.com.
>>> Visit this group at https://groups.google.com/group/google-appengine.
>>> To view this discussion on the web visit https://groups.google.com/d/ms
>>> gid/google-appengine/d0ec2ebf-7969-4e17-8b75-1979204e5493%40
>>> googlegroups.com
>>> <https://groups.google.com/d/msgid/google-appengine/d0ec2ebf-7969-4e17-8b75-1979204e5493%40googlegroups.com?utm_medium=email_source=footer>
>>> .
>>>
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>
>>
>> --
>>
>> Josh Moore |  Cloud Solutions Engineer |  joshu...@google.com |
>>
>> --
>> 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/to
>> pic/google-appengine/QiQm_5vzrnE/unsubscribe.
>> To unsubscribe from this group and all its topics, send an email to
>> google-appengine+unsubscr...@googlegroups.com.
>> To post to this group, send email to google-appengine@googlegroups.com.
>> Visit this group at https://groups.google.com/group/google-appengine.
>> To view this discussion on the web visit https://groups.google.com/d/ms
>> gid/google-appengine/CAOvpJmWR7wPK1e%2BxvufiYZVR2cG0n32eXqoZ
>> WwY77skokV9zyQ%40mail.gmail.com
>> <https://groups.google.com/d/msgid/google-appengine/CAOvpJmWR7wPK1e%2BxvufiYZVR2cG0n32eXqoZWwY77skokV9zyQ%40mail.gmail.com?utm_medium=email_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 google-appengine+unsubscr...@googlegroups.com.
> To post to this group, send email to google-appengine@googlegroups.com.
> Visit this group at https://groups.google.com/group/google-appengine.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/google-appengine/CAOrJiXDU_jMVoirncKmdY_yzK0UyD%3DGeYG_r0DS8%
> 3DR2zqvnr%2BQ%40mail.gmail.com
> <https://groups.google.com/d/msgid/google-appengine/CAOrJiXDU_jMVoirncKmdY_yzK0UyD%3DGeYG_r0DS8%3DR2zqvnr%2BQ%40mail.gmail.com?utm_medium=email_source=footer>
> .
>
> For more options, visit https://groups.google.com/d/optout.
>



-- 

Josh Moore |  Cloud Solutions Engineer |  joshu...@google.com |

-- 
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 google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/CAOvpJmUY2_cTT%2BZfKCyT43jKTGwNwcjpoUzvSLO%3DD6RhtUuQ1Q%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: Error sending email: The API call mail.Send() required more quota than is available.

2016-09-20 Thread 'Josh Moore' via Google App Engine
OK, I checked again and see where I the change hadn't rolled out before,
but is now live.  looks like you've sent two additional email since
earlier, is that right?  Can you confirm that the quota has been raised to
100 on your end?

On Tue, Sep 20, 2016 at 1:12 PM, Richard Cheesmar 
wrote:

>
> Ok, for anyone else having a similar problem, this is the solution:
>
> Even if you have billing enabled, to get out of the daily free quota
> limit, you need to set a daily budget via App Engine, settings - edit...
>
> A royal pain in the butt and time wasted on very simple issue...
>
> On Tuesday, September 20, 2016 at 4:06:14 PM UTC+3, Richard Cheesmar wrote:
>>
>> Hi,
>>
>> I'm getting below Error when sending an email via the task queue
>> Error sending email: The API call mail.Send() required more quota than is
>> available. I think 11 emails were sent today thus far, and now they are not
>> sending...
>>
>> Any idea what the problem is?
>>
>> app name is emlak-air and the version is beta
>>
>> Cheers
>>
>>
>> --
> 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 google-appengine+unsubscr...@googlegroups.com.
> To post to this group, send email to google-appengine@googlegroups.com.
> Visit this group at https://groups.google.com/group/google-appengine.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/google-appengine/d0ec2ebf-7969-4e17-8b75-
> 1979204e5493%40googlegroups.com
> 
> .
>
> For more options, visit https://groups.google.com/d/optout.
>



-- 

Josh Moore |  Cloud Solutions Engineer |  joshu...@google.com |

-- 
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 google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/CAOvpJmWR7wPK1e%2BxvufiYZVR2cG0n32eXqoZWwY77skokV9zyQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: Error sending email: The API call mail.Send() required more quota than is available.

2016-09-20 Thread 'Josh Moore' via Google App Engine
I can also see that 11 emails were sent.  It can take a moment for the
quota raise to propagate, though I can see the quota bump reflected on our
side.  Are you still seeing the issue in your app now?

On Tue, Sep 20, 2016 at 11:34 AM, Richard Cheesmar 
wrote:

> ok, I have been reliably informed by Google that my email quota with
> billing enabled is 100...However I am still getting the same error
>
> I have sent emails today, I was there when one arrived at a client, but
> only 11 according to the quota page...
>
> So maybe there is a mix up somewhere and the Google techies could sort it
> for me please.
>
>
>
> On Tuesday, September 20, 2016 at 4:06:14 PM UTC+3, Richard Cheesmar wrote:
>>
>> Hi,
>>
>> I'm getting below Error when sending an email via the task queue
>> Error sending email: The API call mail.Send() required more quota than is
>> available. I think 11 emails were sent today thus far, and now they are not
>> sending...
>>
>> Any idea what the problem is?
>>
>> app name is emlak-air and the version is beta
>>
>> Cheers
>>
>>
>> --
> 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 google-appengine+unsubscr...@googlegroups.com.
> To post to this group, send email to google-appengine@googlegroups.com.
> Visit this group at https://groups.google.com/group/google-appengine.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/google-appengine/6072b4ad-8d28-4160-9475-
> 2ca66f5a0913%40googlegroups.com
> 
> .
>
> For more options, visit https://groups.google.com/d/optout.
>



-- 

Josh Moore |  Cloud Solutions Engineer |  joshu...@google.com |

-- 
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 google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/CAOvpJmU3p3CKEhxyifteP9oubnvKP2HbQNxaY_Kf%2B4LyrcgOCw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Major outage right now 4 PM EST?

2016-08-11 Thread 'Josh Moore' via Google App Engine
There is currently an ongoing incident that has been posted to the status
dashboard .  It
will be updated as we resolve the issue.

On Thu, Aug 11, 2016 at 2:02 PM, Mauricio Lumbreras 
wrote:

> Hello
> about 4 PM EST all app engine is down and also support forms (I have
> silver support) is unavailable?
> Is it a major outage or is my problem?
> All the services seems down at app engine with java
> Regards
> Mauricio
>
> --
> 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 google-appengine+unsubscr...@googlegroups.com.
> To post to this group, send email to google-appengine@googlegroups.com.
> Visit this group at https://groups.google.com/group/google-appengine.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/google-appengine/52f89132-d808-48b7-8a29-
> 7a6d69f3e961%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>



-- 

Josh Moore |  Cloud Solutions Engineer |  joshu...@google.com |

-- 
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 google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/CAOvpJmUup0k1HeGWO2cMu8ox-gRQ-D39XjUx%2BL7oOa8mdjmpjQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: I am getting Internal Server Error 500, which fixes for a while if i deploy it again

2016-07-22 Thread 'Josh Moore' via Google App Engine
Also, if this happens "after a while", it's possible that the access token
is expiring and needs to be refreshed for a new, valid access token.
Access tokens expiration is variable, but is always "very quickly," so you
should anticipate these failures and be able to refresh the access token as
needed.

On Fri, Jul 22, 2016 at 12:06 PM, 'Adam (Cloud Platform Support)' via
Google App Engine  wrote:

> The error is pretty clear, you're getting 401 unauthorized from your web
> app. So either your credentials are not good, or the way you are
> authorizing is incorrect.
>
> Since you're using gspread  (a third
> party library) you might want to revisit their documentation for Using
> OAuth2 for Authorization
> . Be sure you are
> following the steps for your version of oauth2client; it's recommended to
> use >= 2.0.0.
>
> On Monday, July 18, 2016 at 3:01:35 PM UTC-4, Ridhwanul Haque wrote:
>>
>> I reposted the Exception part with a bit better presentation.
>>
> --
> 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 google-appengine+unsubscr...@googlegroups.com.
> To post to this group, send email to google-appengine@googlegroups.com.
> Visit this group at https://groups.google.com/group/google-appengine.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/google-appengine/9ad3f1e8-3829-4786-938d-f8021b39695b%40googlegroups.com
> 
> .
>
> For more options, visit https://groups.google.com/d/optout.
>



-- 

Josh Moore |  Cloud Solutions Engineer |  joshu...@google.com |

-- 
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 google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/CAOvpJmXr-xdt%2BZfwkjPORvPhP%2BYiX4zG7Zip3YJ5vrdcZ2HEiA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: ImportError: No module named webapp2

2016-06-22 Thread 'Josh Moore' via Google App Engine
There is actually a public issue for this behavior:
https://code.google.com/p/googleappengine/issues/detail?id=12963
Do feel free to star the issue for updates.

On Wed, Jun 22, 2016 at 10:54 AM, Dennis van Velzen 
wrote:

> My first introduction with GAE started with webapp2 module import error.
>
> I (also) needed to uninstall 3 modules.
>
> sudo pip uninstall gcloud
> sudo pip uninstall googleapis-common-protos
> sudo pip uninstall protobuf
>
>
>
> Op maandag 9 mei 2016 22:23:45 UTC+2 schreef Ted Roden:
>>
>> I just upgraded to 1.9.37 and now when I start the app I'm getting this
>> error:
>>
>> > ImportError: No module named webapp2
>>
>> Nothing else has changed.
>>
>> I thought perhaps Google stopped bundling it, so I did a "pip install
>> webapp2," but that didn't help (I've since removed that).
>>
>> Any ideas on what's going on?
>>
> --
> 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 google-appengine+unsubscr...@googlegroups.com.
> To post to this group, send email to google-appengine@googlegroups.com.
> Visit this group at https://groups.google.com/group/google-appengine.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/google-appengine/9b8fadcd-3221-4e77-b715-58994b3bbb2c%40googlegroups.com
> 
> .
>
> For more options, visit https://groups.google.com/d/optout.
>



-- 

Josh Moore |  Cloud Solutions Engineer |  joshu...@google.com |

-- 
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 google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/CAOvpJmUUANJC0px3hoUWLTMXT%2BV%3DidHBTykLk%3DTQ%2BHFvwq79Eg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] is there a way to connect App Engine (standard) to a Compute Engine instance without going through the external IP address?

2016-05-29 Thread 'Josh Moore' via Google App Engine
Flexible runtime app instances exist within the same network resources as
GCE instances, because they are GCE instances.  In that way, the GAE
Flexible instance can be configured to run in any existing network resource
and communicate to other instances using the local IP or hostname.  For
Standard runtime apps, their instances still have the same restrictions.

On Sun, May 29, 2016 at 9:50 AM, Robert Dyas 
wrote:

> The docs say "You can use sockets to connect Google App Engine apps to
> Google Compute Engine instances."
> Is the limitation still that it can't communicate on the same network and
> must go through the external IP of the compute engine instance?
>
> Can app engine Felxible connect to the internal ip addresss of the compute
> engine instance?
>
> --
> 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 google-appengine+unsubscr...@googlegroups.com.
> To post to this group, send email to google-appengine@googlegroups.com.
> Visit this group at https://groups.google.com/group/google-appengine.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/google-appengine/3ba2e185-8c1b-4031-83f5-379e72dbdc26%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>



-- 

Josh Moore |  Cloud Solutions Engineer |  joshu...@google.com |

-- 
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 google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/CAOvpJmXh5WCMJdR1O4Ai3wvUSuRh3CwYGYknr%2Ba8KHJYjQ5WgA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: GAE memory quotas should be per version per instance, not just per instance

2016-05-24 Thread 'Josh Moore' via Google App Engine
For clarification, are you saying that if you only have one version
available at a time, you can load the alternate version successfully?

On Tue, May 24, 2016 at 3:35 PM, Bret Lowery  wrote:

> FYI here is the error you get in the GAE log:
>
> " Exceeded soft private memory limit of 128 MB with xxx MB
> after servicing yyy requests total" (xxx,yyy = some numbers)
>
> On Tuesday, May 24, 2016 at 6:03:16 PM UTC-4, Bret Lowery wrote:
>>
>> Suppose GAE only supported a maximum of two versions per instance at
>> 128MB max memory per instance on the default F1 config. Suppose Version 1
>> of your app uses exactly 64MB memory at startup. In that case, you can't
>> start Version 2 of you app if it uses so much as one byte more memory than
>> version 1, since 64MB + 64MB + 1 byte > 128MB. (Yes, it's a soft limit, but
>> here's my point-->). What's the *purpose* of versions then? It isn't
>> testing two versions side by side on the same instance in this case because
>> one can't.
>>
>> I actually have this problem now. I have an app that starts up at 50MB
>> and have added a feature that increases it to 100MB (some large in-memory
>> hash lookups were added). However, I can't run them side by side on one F1
>> instance as I exceed my 128MB capacity, when *both individually* are under
>> 128MB.
>>
>> I should be able to do this. What exactly is the point of GAE versions
>> otherwise? I should be able to stand up both and route traffic to both via
>> the provided features to do so without production failing due to this
>> problem.
>>
>> Also posted to Stackoverflow:
>>
>> http://stackoverflow.com/questions/37402912/google-app-engine-memory-quotas-should-be-per-version-per-instance-not-just-per
>>
>>
>>
>> --
> 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 google-appengine+unsubscr...@googlegroups.com.
> To post to this group, send email to google-appengine@googlegroups.com.
> Visit this group at https://groups.google.com/group/google-appengine.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/google-appengine/80a91ad7-1d02-4f7a-876b-194f43f4a6bc%40googlegroups.com
> 
> .
>
> For more options, visit https://groups.google.com/d/optout.
>



-- 

Josh Moore |  Cloud Solutions Engineer |  joshu...@google.com |

-- 
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 google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/CAOvpJmWAX1R7ciX8Uy7yK%3DRQbZGbBUZCecc7u%3DWNuUaEDavSNA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: Sockets don't work any more

2016-05-18 Thread 'Josh Moore' via Google App Engine
FTP is explicitly not supported for the Sockets API.  See "Limits and
Restrictions": https://cloud.google.com/appengine/docs/java/sockets/

On Wed, May 18, 2016 at 7:18 AM, 'Nicholas (Google Cloud Support)' via
Google App Engine  wrote:

> Thank you for posting your issue here though the App Engine public issue
> tracker  would be
> a far better forum for this sort of report. I would strongly suggest filing
> a new issue with what you've provided above and adding a link to it here so
> that others sharing your experience may follow through to '*star*' your
> issue.
>
> In this new issue, be sure to include the following:
>
>- A thorough description of the issue
>- Stack trace as you've provided above
>- App Engine SDK version
>- Code sample that can reliably reproduce this behavior so that we can
>reproduce this ourselves
>- A time frame of when you started experiencing this issue and if it
>persists
>
> With the information requested above in a new public issue, we can
> investigate this appropriately.
>
> On Sunday, May 15, 2016 at 12:45:17 AM UTC-4, Emanuele Ziglioli wrote:
>>
>> Hi there,
>>
>> we use (passive) FTP and sockets have always been unreliable. Although,
>> by retrying in a task queue, usually they would work.
>> For the past few days, they've stopped working altogether. For example
>>
>> System error: errno: 113, detail:no route to host
>> java.net.SocketException: System error: errno: 113, detail:no route to host
>>  at 
>> com.google.appengine.api.socket.SocketApiHelper.translateError(SocketApiHelper.java:102)
>>  at 
>> com.google.appengine.api.socket.AppEngineSocketImpl.processConnectError(AppEngineSocketImpl.java:396)
>>  at 
>> com.google.appengine.api.socket.AppEngineSocketImpl.createSocket(AppEngineSocketImpl.java:498)
>>  at 
>> com.google.appengine.api.socket.AppEngineSocketImpl.connectToAddress(AppEngineSocketImpl.java:362)
>>  at 
>> com.google.appengine.api.socket.AppEngineSocketImpl.connect(AppEngineSocketImpl.java:352)
>>  at java.net.Socket.connect(Socket.java:612)
>>  at java.net.Socket.connect(Socket.java:540)
>>  at java.net.Socket.(Socket.java:437)
>>  at java.net.Socket.(Socket.java:220)
>>  at 
>> org.apache.commons.net.ftp.FTPClient._openDataConnection_(FTPClient.java:514)
>>
>>
>> I've tried using a different FTP server, it didn't help.
>> This service is critical to us. Please fix it!
>>
>> Emanuele
>>
>> --
> 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 google-appengine+unsubscr...@googlegroups.com.
> To post to this group, send email to google-appengine@googlegroups.com.
> Visit this group at https://groups.google.com/group/google-appengine.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/google-appengine/c6f7244e-3e37-4e6b-9138-ee39fdd6285d%40googlegroups.com
> 
> .
>
> For more options, visit https://groups.google.com/d/optout.
>



-- 

Josh Moore |  Cloud Solutions Engineer |  joshu...@google.com |

-- 
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 google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/CAOvpJmU1eikGf2coNNbP4mv-BmrLhs_SvAV%2BR2j5NZw9Sy6O2g%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: Datastore Admin stopped working

2016-04-29 Thread 'Josh Moore' via Google App Engine
For anyone who is or has been affected by an accidental deletion of
datastore admin, a workaround is to deploy datastore admin as a separate
version or module of your app.  The code for datastore admin is provided in
the Cloud SDK:  $CLOUD_SDK_PATH/google/appengine/ext/datastore_admin



On Fri, Apr 29, 2016 at 10:45 AM, Michael Steurer <
michael.e.steu...@gmail.com> wrote:

> Adam,
> unfortunately the 'ah-builtin-python-bundle'  is visible under 'Versions'.
> At least it was visible for me in the afternoon - now it disappeared again.
> I can provide you with a screenshot if you like. From my perspective this
> looks like a bug in Console.
>
> Cheers Michael
>
> On Wednesday, April 27, 2016 at 11:12:33 PM UTC+2, Christian F. Howes
> wrote:
>>
>> Adam,
>>
>> since this is a required version for administering our applications, can
>> Google put in safeties to prevent it from being deleted?  It's pretty scary
>> that it can accidently be deleted and not be re-created.
>>
>> thanks,
>>
>> christian
>>
> --
> 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 google-appengine+unsubscr...@googlegroups.com.
> To post to this group, send email to google-appengine@googlegroups.com.
> Visit this group at https://groups.google.com/group/google-appengine.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/google-appengine/f52a0a5f-f722-4f97-80ed-9b1db0a0ca0e%40googlegroups.com
> 
> .
>
> For more options, visit https://groups.google.com/d/optout.
>



-- 

Josh Moore |  Cloud Solutions Engineer |  joshu...@google.com |

-- 
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 google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/CAOvpJmV_44UVqQY6%3DBXBvgu_dAUDJ7foOmd2ChaoZi5M7xanZw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: DEADLINE_EXCEEDED error while deploying

2016-04-06 Thread 'Josh Moore' via Google App Engine
The timeout is occurring in the build phase.  The timeout is shown as:
 "timeout": "600.000s",

Thus, the image has 10 minutes to build before timing out, and the
timestamps in the response bear that out.  You'll have to either optimize
your dockerfile to build more quickly or build the file locally, for now.
How long does the image take to build locally?

On Wed, Apr 6, 2016 at 3:29 PM, pankaj kumar  wrote:

> I can create one locally just fine. It is when I create with gcloud that I
> get this error.
>
> On Wednesday, April 6, 2016 at 10:00:01 PM UTC+1, joshuamo wrote:
>>
>> If you can set up docker locally, try using the flag `--docker-build
>> local` as documented here[1].  That will at least provide a workaround.
>>
>> [1] https://cloud.google.com/sdk/gcloud/reference/preview/app/deploy
>>
>> On Wed, Apr 6, 2016 at 1:54 PM, pankaj kumar  wrote:
>>
>>> Thanks for your followup. Here is the error I receive when trying with
>>> debug verbosity.
>>>
>>> DEBUG: Operation
>>> [operations/build/datacabinet-backend/NjgyN2VkNGUtMThjOC00NGVhLWE3NDgtY2U2YWFhYmFhM2ViOlVT]
>>> not complete. Waiting 1s.
>>> DEBUG: Reading GCS logfile: 206 (read 461 bytes)
>>> gcc -std=gnu99 -DSTANDALONE_RSERVE -DRSERV_DEBUG -DNODAEMON -I.
>>> -Iinclude -I/Rbins/lib/R/include -DNDEBUG -DRSERVE_PKG -I. -Iinclude
>>> -pthread -I/usr/local/include-fpic  -g -O2  -DRSERVE_PKG -I. -Iinclude
>>>   -pthread  -o Rserve.dbg standalone.c md5.c session.c qap_decode.c
>>> qap_encode.c sha1.c base64.c websockets.c RSserver.c tls.c http.c oc.c
>>> rsio.c ulog.c ioc.c utils.c -lssl -lcrypto -ldl -lcrypt
>>>  -L/Rbins/lib/R/lib -lR -lssl -lcrypto -ldl -lcrypt
>>> DEBUG: Operation
>>> [operations/build/datacabinet-backend/NjgyN2VkNGUtMThjOC00NGVhLWE3NDgtY2U2YWFhYmFhM2ViOlVT]
>>> complete. Result: {
>>> "metadata": {
>>> "@type": "
>>> type.googleapis.com/google.devtools.cloudbuild.v1.BuildOperationMetadata
>>> ",
>>> "build": {
>>> "finishTime": "2016-04-06T20:50:37.382268Z",
>>> "status": "TIMEOUT",
>>> "timeout": "600.000s",
>>> "projectId": "datacabinet-backend",
>>> "id": "6827ed4e-18c8-44ea-a748-ce6aaabaa3eb",
>>> "source": {
>>> "storageSource": {
>>> "object":
>>> "datacabinet-backend.default.20160406t204017",
>>> "bucket": "staging.datacabinet-backend.appspot.com"
>>> }
>>> },
>>> "steps": [
>>> {
>>> "args": [
>>> "
>>> appengine.gcr.io/gcloud/datacabinet-backend.default.20160406t204017"
>>> ],
>>> "name": "gcr.io/cloud-builders/dockerizer"
>>> }
>>> ],
>>> "startTime": "2016-04-06T20:40:37.120120Z",
>>> "logsBucket": "staging.datacabinet-backend.appspot.com",
>>> "images": [
>>> "
>>> appengine.gcr.io/gcloud/datacabinet-backend.default.20160406t204017"
>>> ],
>>> "createTime": "2016-04-06T20:40:36.449834Z"
>>> }
>>> },
>>> "done": true,
>>> "name":
>>> "operations/build/datacabinet-backend/NjgyN2VkNGUtMThjOC00NGVhLWE3NDgtY2U2YWFhYmFhM2ViOlVT",
>>> "error": {
>>> "message": "DEADLINE_EXCEEDED",
>>> "code": 4
>>> }
>>> }
>>> DEBUG: (gcloud.preview.app.deploy) Error Response: [4] DEADLINE_EXCEEDED
>>> Traceback (most recent call last):
>>>   File "/root/google-cloud-sdk/lib/googlecloudsdk/calliope/cli.py", line
>>> 654, in Execute
>>> result = args.cmd_func(cli=self, args=args)
>>>   File "/root/google-cloud-sdk/lib/googlecloudsdk/calliope/backend.py",
>>> line 1390, in Run
>>> resources = command_instance.Run(args)
>>>   File "/root/google-cloud-sdk/lib/surface/preview/app/deploy.py", line
>>> 510, in Run
>>> config_cleanup)
>>>   File
>>> "/root/google-cloud-sdk/lib/googlecloudsdk/api_lib/app/deploy_command_util.py",
>>> line 197, in BuildAndPushDockerImages
>>> storage_client, http)
>>>   File
>>> "/root/google-cloud-sdk/lib/googlecloudsdk/api_lib/app/deploy_command_util.py",
>>> line 247, in _BuildImagesWithCloudBuild
>>> image.repo_tag, cloudbuild_client, http)
>>>   File
>>> "/root/google-cloud-sdk/lib/googlecloudsdk/api_lib/app/cloud_build.py",
>>> line 175, in ExecuteCloudBuild
>>> retry_callback=log_tailer.Poll)
>>>   File
>>> "/root/google-cloud-sdk/lib/googlecloudsdk/api_lib/app/api/operations.py",
>>> line 69, in WaitForOperation
>>> encoding.MessageToPyValue(completed_operation.error)))
>>> OperationError: Error Response: [4] DEADLINE_EXCEEDED
>>> ERROR: (gcloud.preview.app.deploy) Error Response: [4] DEADLINE_EXCEEDED
>>>
>>>
>>> On Wednesday, April 6, 2016 at 4:54:12 PM UTC+1, Nicholas (Google Cloud
>>> Support) wrote:

 DEADLINE_EXCEEDED normally takes place when some part of the deploy
 process times out. It's not 

Re: [google-appengine] Re: DEADLINE_EXCEEDED error while deploying

2016-04-06 Thread 'Josh Moore' via Google App Engine
If you can set up docker locally, try using the flag `--docker-build local`
as documented here[1].  That will at least provide a workaround.

[1] https://cloud.google.com/sdk/gcloud/reference/preview/app/deploy

On Wed, Apr 6, 2016 at 1:54 PM, pankaj kumar  wrote:

> Thanks for your followup. Here is the error I receive when trying with
> debug verbosity.
>
> DEBUG: Operation
> [operations/build/datacabinet-backend/NjgyN2VkNGUtMThjOC00NGVhLWE3NDgtY2U2YWFhYmFhM2ViOlVT]
> not complete. Waiting 1s.
> DEBUG: Reading GCS logfile: 206 (read 461 bytes)
> gcc -std=gnu99 -DSTANDALONE_RSERVE -DRSERV_DEBUG -DNODAEMON -I. -Iinclude
> -I/Rbins/lib/R/include -DNDEBUG -DRSERVE_PKG -I. -Iinclude   -pthread
> -I/usr/local/include-fpic  -g -O2  -DRSERVE_PKG -I. -Iinclude
> -pthread  -o Rserve.dbg standalone.c md5.c session.c qap_decode.c
> qap_encode.c sha1.c base64.c websockets.c RSserver.c tls.c http.c oc.c
> rsio.c ulog.c ioc.c utils.c -lssl -lcrypto -ldl -lcrypt
>  -L/Rbins/lib/R/lib -lR -lssl -lcrypto -ldl -lcrypt
> DEBUG: Operation
> [operations/build/datacabinet-backend/NjgyN2VkNGUtMThjOC00NGVhLWE3NDgtY2U2YWFhYmFhM2ViOlVT]
> complete. Result: {
> "metadata": {
> "@type": "
> type.googleapis.com/google.devtools.cloudbuild.v1.BuildOperationMetadata
> ",
> "build": {
> "finishTime": "2016-04-06T20:50:37.382268Z",
> "status": "TIMEOUT",
> "timeout": "600.000s",
> "projectId": "datacabinet-backend",
> "id": "6827ed4e-18c8-44ea-a748-ce6aaabaa3eb",
> "source": {
> "storageSource": {
> "object":
> "datacabinet-backend.default.20160406t204017",
> "bucket": "staging.datacabinet-backend.appspot.com"
> }
> },
> "steps": [
> {
> "args": [
> "
> appengine.gcr.io/gcloud/datacabinet-backend.default.20160406t204017"
> ],
> "name": "gcr.io/cloud-builders/dockerizer"
> }
> ],
> "startTime": "2016-04-06T20:40:37.120120Z",
> "logsBucket": "staging.datacabinet-backend.appspot.com",
> "images": [
> "
> appengine.gcr.io/gcloud/datacabinet-backend.default.20160406t204017"
> ],
> "createTime": "2016-04-06T20:40:36.449834Z"
> }
> },
> "done": true,
> "name":
> "operations/build/datacabinet-backend/NjgyN2VkNGUtMThjOC00NGVhLWE3NDgtY2U2YWFhYmFhM2ViOlVT",
> "error": {
> "message": "DEADLINE_EXCEEDED",
> "code": 4
> }
> }
> DEBUG: (gcloud.preview.app.deploy) Error Response: [4] DEADLINE_EXCEEDED
> Traceback (most recent call last):
>   File "/root/google-cloud-sdk/lib/googlecloudsdk/calliope/cli.py", line
> 654, in Execute
> result = args.cmd_func(cli=self, args=args)
>   File "/root/google-cloud-sdk/lib/googlecloudsdk/calliope/backend.py",
> line 1390, in Run
> resources = command_instance.Run(args)
>   File "/root/google-cloud-sdk/lib/surface/preview/app/deploy.py", line
> 510, in Run
> config_cleanup)
>   File
> "/root/google-cloud-sdk/lib/googlecloudsdk/api_lib/app/deploy_command_util.py",
> line 197, in BuildAndPushDockerImages
> storage_client, http)
>   File
> "/root/google-cloud-sdk/lib/googlecloudsdk/api_lib/app/deploy_command_util.py",
> line 247, in _BuildImagesWithCloudBuild
> image.repo_tag, cloudbuild_client, http)
>   File
> "/root/google-cloud-sdk/lib/googlecloudsdk/api_lib/app/cloud_build.py",
> line 175, in ExecuteCloudBuild
> retry_callback=log_tailer.Poll)
>   File
> "/root/google-cloud-sdk/lib/googlecloudsdk/api_lib/app/api/operations.py",
> line 69, in WaitForOperation
> encoding.MessageToPyValue(completed_operation.error)))
> OperationError: Error Response: [4] DEADLINE_EXCEEDED
> ERROR: (gcloud.preview.app.deploy) Error Response: [4] DEADLINE_EXCEEDED
>
>
> On Wednesday, April 6, 2016 at 4:54:12 PM UTC+1, Nicholas (Google Cloud
> Support) wrote:
>>
>> DEADLINE_EXCEEDED normally takes place when some part of the deploy
>> process times out. It's not entirely clear from the console output why this
>> is timing out. From the output above, the following seems to be happening:
>>
>>- Executing a npm deploy script
>>- Script executes gcloud config set project datacabinet-backend &&
>>gcloud preview app deploy app.yaml and fails
>>- gcloud preview app deploy times out returning DEADLINE_EXCEEDED
>>error
>>- npm catches the exception and returns
>>
>> If this is not the case, please clarify what your actual build/deploy
>> steps are. If this is the case, I would suggest the --verbosity debug
>>  flag with
>> the gcloud preview app deploy command for more informative gcloud output
>> and separating the two gcloud commands:
>> > gcloud config set project 

Re: [google-appengine] http 204 status on static files

2016-03-30 Thread 'Josh Moore' via Google App Engine
204 status in your logs with no log content indicates that the request was
served from the edge cache, as opposed to from an instance of your app.
Only your app's logs will show an HTTP 204 status; the client will receive
an HTTP 200 status in its response.

On Tue, Mar 29, 2016 at 9:25 PM, John Flint  wrote:

> I am getting a 204 status in the logs of my application for some static
> files (CSS, JS etc). It is not every request and seems quite random. The
> logs do show a response is being returned and reports a response size. As
> far as I can tell from my browser the response is actually normal apart
> from the 204 status. It is a very low volume app with one a few hundred or
> so requests per day.
>
> --
> 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 google-appengine+unsubscr...@googlegroups.com.
> To post to this group, send email to google-appengine@googlegroups.com.
> Visit this group at https://groups.google.com/group/google-appengine.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/google-appengine/814e0fe6-94c0-4d19-a4a2-cf5f93dbdfbb%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>



-- 

Josh Moore |  Cloud Solutions Engineer |  joshu...@google.com |

-- 
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 google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/CAOvpJmWr33m3uox%2Bp%3DMBD8pjAGw%3D3hp28cV7mBpJeEd67TCRLA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: Domain pointing issue

2016-02-22 Thread 'Josh Moore' via Google App Engine
If I access http://appid.appspot.com/, it throws me a redirect to
/sample/course?use_last_location=true.  The redirect then throws an HTTP
404.  From what I can see myself, this is consistent between appspot.com
address and the custom domain address.  The 404 error page also appears to
be a custom one?  So it's hitting your app and being processed by app code,
at some level.

Potentially, there's an auth layer in your code that's preventing the
access for me, and not for you.  Perhaps that's failing on the custom
domain, as well.

On Mon, Feb 22, 2016 at 12:51 PM, Andrei Kamarouski 
wrote:

> appspot is ok. custom domain not. i replaced always with optional in
> secure handlers records (from support article it does seem relevant choice
> too). does it cause errors?
>
> On Monday, February 22, 2016 at 11:45:36 PM UTC+3, joshuamo wrote:
>>
>> 404 also occurs if you go to the appspot.com URL for your app, so this
>> would be an issue in code or app.yaml configuration.
>>
>> On Mon, Feb 22, 2016 at 11:47 AM, Andrei Kamarouski 
>> wrote:
>>
>>> Ok. Seems redirect is gone. But now I get – Unable to access requested
>>> page. HTTP status code: 404.
>>>
>>> --
>>> 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 google-appengi...@googlegroups.com.
>>> To post to this group, send email to google-a...@googlegroups.com.
>>> Visit this group at https://groups.google.com/group/google-appengine.
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/google-appengine/02f99b3c-25b3-4a64-8be5-e0c70351a55a%40googlegroups.com
>>> 
>>> .
>>>
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>
>>
>> --
>>
>> Josh Moore |  Cloud Solutions Engineer |  josh...@google.com |
>>
> --
> 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 google-appengine+unsubscr...@googlegroups.com.
> To post to this group, send email to google-appengine@googlegroups.com.
> Visit this group at https://groups.google.com/group/google-appengine.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/google-appengine/5ca1dc7f-fada-4b2e-b866-3efec13144f6%40googlegroups.com
> 
> .
>
> For more options, visit https://groups.google.com/d/optout.
>



-- 

Josh Moore |  Cloud Solutions Engineer |  joshu...@google.com |

-- 
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 google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/CAOvpJmVRgWGFGKvu-h4oQbdcLJ6sF1nVi2-xSLjiKEXqGe%2Bupw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: Domain pointing issue

2016-02-22 Thread 'Josh Moore' via Google App Engine
404 also occurs if you go to the appspot.com URL for your app, so this
would be an issue in code or app.yaml configuration.

On Mon, Feb 22, 2016 at 11:47 AM, Andrei Kamarouski 
wrote:

> Ok. Seems redirect is gone. But now I get – Unable to access requested
> page. HTTP status code: 404.
>
> --
> 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 google-appengine+unsubscr...@googlegroups.com.
> To post to this group, send email to google-appengine@googlegroups.com.
> Visit this group at https://groups.google.com/group/google-appengine.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/google-appengine/02f99b3c-25b3-4a64-8be5-e0c70351a55a%40googlegroups.com
> 
> .
>
> For more options, visit https://groups.google.com/d/optout.
>



-- 

Josh Moore |  Cloud Solutions Engineer |  joshu...@google.com |

-- 
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 google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/CAOvpJmXA0dKaZGUcJk2JNRsJA%2ByBgMJpicMduo5eg4%2BWX6Cx%2BQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: Domain pointing issue

2016-02-22 Thread 'Josh Moore' via Google App Engine
Zeehad is correct here.  The curl output, for reference:

$ curl -I http://courses.reframe.space
HTTP/1.1 302 Found
Location: https://courses.reframe.space/
Date: Mon, 22 Feb 2016 18:17:06 GMT
Content-Type: text/html
Server: Google Frontend
Transfer-Encoding: chunked


On Mon, Feb 22, 2016 at 10:09 AM, Andrei Kamarouski 
wrote:

> I don't need SSL at the moment.
>
> On Monday, February 22, 2016 at 9:04:54 PM UTC+3, joshuamo wrote:
>>
>> Your second screenshot shows that no certificates have been uploaded.
>> You should follow the documentation starting from here:
>> https://cloud.google.com/appengine/docs/java/console/using-custom-domains-and-ssl#adding_ssl_to_your_custom_domain
>>
>> On Mon, Feb 22, 2016 at 9:52 AM, 'Zeehad (Cloud Platform Support)' via
>> Google App Engine  wrote:
>>
>>> Can you post the app.yaml showing how you're handling URLs?
>>>
>>> --
>>> 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 google-appengi...@googlegroups.com.
>>> To post to this group, send email to google-a...@googlegroups.com.
>>> Visit this group at https://groups.google.com/group/google-appengine.
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/google-appengine/9c8ae334-b1a6-4de2-b867-deb3045cfd8c%40googlegroups.com
>>> 
>>> .
>>>
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>
>>
>> --
>>
>> Josh Moore |  Cloud Solutions Engineer |  josh...@google.com |
>>
> --
> 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 google-appengine+unsubscr...@googlegroups.com.
> To post to this group, send email to google-appengine@googlegroups.com.
> Visit this group at https://groups.google.com/group/google-appengine.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/google-appengine/c481bbff-5eff-45cc-8fb5-81e8d463c07e%40googlegroups.com
> 
> .
>
> For more options, visit https://groups.google.com/d/optout.
>



-- 

Josh Moore |  Cloud Solutions Engineer |  joshu...@google.com |

-- 
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 google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/CAOvpJmVj7qUENO_ZJYvYGO%2BLk%2Bb9kEj%2BDZ_OD9MJsam5d7f%2BTQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: Domain pointing issue

2016-02-22 Thread 'Josh Moore' via Google App Engine
Your second screenshot shows that no certificates have been uploaded.  You
should follow the documentation starting from here:
https://cloud.google.com/appengine/docs/java/console/using-custom-domains-and-ssl#adding_ssl_to_your_custom_domain

On Mon, Feb 22, 2016 at 9:52 AM, 'Zeehad (Cloud Platform Support)' via
Google App Engine  wrote:

> Can you post the app.yaml showing how you're handling URLs?
>
> --
> 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 google-appengine+unsubscr...@googlegroups.com.
> To post to this group, send email to google-appengine@googlegroups.com.
> Visit this group at https://groups.google.com/group/google-appengine.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/google-appengine/9c8ae334-b1a6-4de2-b867-deb3045cfd8c%40googlegroups.com
> 
> .
>
> For more options, visit https://groups.google.com/d/optout.
>



-- 

Josh Moore |  Cloud Solutions Engineer |  joshu...@google.com |

-- 
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 google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/CAOvpJmVOxzay%3Dw25gNO-YFf2G1iiJRaJ%2BD7W7bZPyxpD%2BvJNkA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: Can't access Task Queues: "Failed to load"

2016-01-21 Thread 'Josh Moore' via Google App Engine
This should be resolved now.  Can you try accessing the Task Queues page
again to confirm whether this is resolved for you?

On Thu, Jan 21, 2016 at 8:48 AM, Nicholas (Google Cloud Support) <
ngeli...@google.com> wrote:

> This is not likely related. Nonetheless, please take the time to review
> your dispatch.yaml to ensure the proper modules will be received task queue
> requests as you intend once this change is made on February 22.
>
> Regarding your current issue, our engineers have identified an issue with
> the system that fetches data regarding task queues. Please file a bug using
> our public issue tracker
>  and star the
> issue the receive updates. If you then provide a link to the issue here, I
> will link it to the bug so that anyone that stars the issue will receive
> updates on the bug's progress.
>
> On Thursday, January 21, 2016 at 3:50:11 AM UTC-5, Andrea De Togni wrote:
>>
>> Hey, I just got this email:
>>
>> *Dear App Engine Developer,*
>>
>>
>>
>> *You are receiving this notice because you are running the Task Queues
>> service with a custom domain on the following application(s):*
>>
>>
>>
>> *s~appnexus-logfiles-groupm*
>>
>>
>>
>> *Currently, we have a bug in the system where tasks enqueued from a
>> custom domain (e.g. your_domain.com ) are always
>> routed to the default module even if a non-default module is specified in
>> the app's dispatch.yaml/xml file. This bug will be fixed by February 22,
>> 2016.*
>>
>>
>>
>> *No action is required on your part if your application expects
>> documented behavior
>> 
>> (Java documented behavior
>> ).*
>>
>>
>>
>> *However, if your application depends on the existing behavior of tasks
>> being routed to the default module, then you must add an entry to your
>> dispatch.yaml/xml before February 22, 2016 that routes your Task Queues
>> endpoint to the default module. You can read more about dispatch.yaml/xml
>> here
>> .
>> Example entry:*
>>
>>
>>
>> *- url: "*/my/task/queue/url/*"*
>>
>> *module: default*
>>
>>
>>
>> *This is the expected behavior after the fix:*
>>
>> *1.Have an application with a domain (e.g. your_domain.com
>> ) mapped to it*
>>
>> *2.Configure two modules, and a dispatch rule to route all */api/*
>> traffic to the non-default module.*
>>
>> *3.Add a task to the queue from the custom domain and the default
>> module, with a URL of /api/taskqueue (e.g. your_domain.com/api/taskqueue
>> )*
>>
>> *4.The task should be run on the non-default module, where */api/* is
>> routed.*
>>
>>
>>
>> *Please fill out this support form
>> 
>> if you have questions.*
>>
>>
>> Has this anything to do with my issue?
>>
>> Thanks
>>
>> On Sunday, 17 January 2016 23:38:44 UTC+1, Andrea De Togni wrote:
>>>
>>> Hi Alex
>>>
>>> thank you. As far as I remember, when I was developing this app, Modules
>>> were optional. After all, again, this has IS working without any module
>>> configured.
>>>
>>> On Saturday, 16 January 2016 00:11:53 UTC+1, Alex Martelli wrote:

 On Fri, Jan 15, 2016 at 2:01 PM, Andrea De Togni  wrote:
...
>
> - I have no idea what is an "App Engine Module".
>

 See https://cloud.google.com/appengine/docs/php/modules/ .


 Alex

>>> --
> 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 google-appengine+unsubscr...@googlegroups.com.
> To post to this group, send email to google-appengine@googlegroups.com.
> Visit this group at https://groups.google.com/group/google-appengine.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/google-appengine/7bfc87ac-299e-4b7b-9b57-9409810d9493%40googlegroups.com
> 
> .
>
> For more options, visit https://groups.google.com/d/optout.
>



-- 

Josh Moore |  Cloud Solutions Engineer |  joshu...@google.com |

-- 
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 

Re: [google-appengine] Re: I have some doubts about the pricing and the free quotas

2015-11-21 Thread 'Josh Moore' via Google App Engine
No, you don't lose the free trial credits.  When you upgrade, the credits
are persisted to the billing account, meaning you continue to have the same
credits as you had before.

On Sat, Nov 21, 2015 at 5:31 AM, Miguel Abellan  wrote:

> Depending on the nature of the project you don't even need a database at
> all, such us a Web-hook that performs some actions on specific requests.
> Now I have one more doubt left: If I enable billing on a project will I
> lose the free trial offer?
>
> --
> 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 google-appengine+unsubscr...@googlegroups.com.
> To post to this group, send email to google-appengine@googlegroups.com.
> 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/ad3a0abd-ed31-46b9-ab4b-a67c76d61d67%40googlegroups.com
> 
> .
>
> For more options, visit https://groups.google.com/d/optout.
>



-- 

Josh Moore | Cloud Solutions Engineer | joshu...@google.com |

-- 
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 google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
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/CAOvpJmVEHTF1yVz_H8iOkVSY0oN%2BmCcispzAmhSpAV-X1%2BN-Wg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: cron

2015-11-18 Thread 'Josh Moore' via Google App Engine
*1) so how much time does my "cron task" have to finish?*
The cron job/scheduled task, to an autoscaled instance, has 60 seconds to
get a response back.  However, as you note...

*2) if inside my "cron task" I create a DeferredTask and add it to a
queue.  **how much time does this new task have to finish?*
It's common to have a cron job call a handler that fires off a bunch of
tasks.  This way the actual work is handled in the 10 minute deadline, and
the cron is handled within 60 seconds.  Your assumption is correct.

*3) on this page : java/task_deadlines

"**This
deadline is separate from user requests, which have a 60-second deadline."
 **I really do not understand the part that is underlined!*
This is referring to the longer task deadlines, which are 10 minutes on
Automatic Scaling (F1-F4) and 24 hours on Basic and Manual scaling (B1-B4).


Hopefully this is helpful in clarifying your understanding of task queues.

Cheers,
Josh

On Wed, Nov 18, 2015 at 4:48 AM, Trez Ertzzer  wrote:

> Hello.
> Thank you for all these informations.
> I have a few questions:
> I am only using "Automatic Scaling".
>
>
> *1) so how much time does my "cron task" have to finish?*
> --> If we consider that a cron task is just an http request then 60
> seconds, if it's a task then 10 minutes. Which is it?
>
> *2) if inside my "cron task" I create a DeferredTask and add it to a
> queue.  ** how much time does this new task have to finish? *(I ONLY USE
> AUTOMATIC SCALING).
> --> I guess 10 minutes... can you please confirm.
>
>
> *3) on this page : java/task_deadlines
> *Could
> you please explain to me:
>
> *"**A task must finish executing and send an HTTP response value between
> 200–299 within a time interval that depends on the scaling type
> 
> of the App Engine module that receives the request. This deadline is
> separate from user requests, which have a 60-second deadline."*
>
>
>
>
>
> *I really do not understand the part that is underlined!Thank you very
> much for your help.*
>
> --
> 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 google-appengine+unsubscr...@googlegroups.com.
> To post to this group, send email to google-appengine@googlegroups.com.
> 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/6a848d1d-d6b9-46e2-a791-0b81d9bb8852%40googlegroups.com
> 
> .
>
> For more options, visit https://groups.google.com/d/optout.
>



-- 

Josh Moore | Cloud Solutions Engineer | joshu...@google.com |

-- 
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 google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
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/CAOvpJmVEf9adi7%3D_wxWh3Fu22PNasEpWsyj00oz6G4%2B4q9pqrw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Visual Basic Programmer - should I use Python, Java, PHP or GO

2015-11-17 Thread 'Josh Moore' via Google App Engine
For what it's worth, you can also run ASP .NET vNext on App Engine Managed
VMs, which may be the closest to VB.NET.  It's worth a thought, if you're
in the prototype stage.

On Mon, Nov 16, 2015 at 9:59 PM, Didin Jamaludin  wrote:

> Python more human readable that closely to VB.
>
>
> Thanks,
> Didin
>
> 2015-11-17 4:08 GMT+07:00 Alistair Burrowes :
>
>> Java is the most similar to vb.net . c# and java are quite similar and
>> vb is basically an alternative syntax to c#.
>>
>> --
>> 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 google-appengine+unsubscr...@googlegroups.com.
>> To post to this group, send email to google-appengine@googlegroups.com.
>> 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/f7639fed-cef0-480b-aa39-1b55a44ccf78%40googlegroups.com
>> .
>> 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 google-appengine+unsubscr...@googlegroups.com.
> To post to this group, send email to google-appengine@googlegroups.com.
> 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/CAGAhdS7wS1fSC7fC_1bch-oiZpwNC3g2u%2BEm%3D6W6ViWPBZyvkw%40mail.gmail.com
> 
> .
>
> For more options, visit https://groups.google.com/d/optout.
>



-- 

Josh Moore | Cloud Solutions Engineer | joshu...@google.com |

-- 
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 google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
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/CAOvpJmWbTJqfw2Ujbv-12%2BV5eUDTzu%2BP_td_ugSsLNd6MsO6ig%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: cron

2015-11-14 Thread 'Josh Moore' via Google App Engine
For some additional clarification, a cron task is not necessarily a task
queue task.  As Alejandro said, it can merely an HTTP request.  That means
it can be of the following:

1) a request sent to a standard autoscaling instance (F* instances), be
subject to a 60 second deadline; or
2) a request sent to a handler that triggers a task queue on a standard
autoscaling instance, subject to a 10 minute deadline; or
3) a request sent to a basic or manually scaled instance (B* instances),
subject to a 24 hour deadline.

When using cron, be aware that failures will only be retried at the next
specified execution interval, except in the case of an HTTP 503 response
from the target handler.  In that case, the request will retry
indefinitely, as short-term quota exceptions return HTTP 503 and are
typically safe to retry.

Cheers,
Josh

On Sat, Nov 14, 2015 at 3:12 AM, Alejandro Gonzalez 
wrote:

> Hello Trez,
>
> A Cron Task is an scheduled HTTP request. The time it can run, depends on
> witch instance type receive the request. If you need a long process to run
> from a cron task, a common approach is to launch a task queue (from the
> cron request) in a Manual or Basic scaling module.
>
> Cheers
>
>
> El sábado, 14 de noviembre de 2015, 11:48:57 (UTC+1), Trez Ertzzer
> escribió:
>>
>> Hello.
>> I would like to know:
>>
>> for how long can a "cron task" run?  normal task is 10 minutes. but what
>> about the "cron task"...
>>
>> thank you.
>>
>> sorry if it written somewhere but I read this:
>> https://cloud.google.com/appengine/docs/java/config/cron
>>
>> --> did not find my answer
>>
> --
> 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 google-appengine+unsubscr...@googlegroups.com.
> To post to this group, send email to google-appengine@googlegroups.com.
> 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/5a3466ad-9e54-4af6-85e7-3654cf314847%40googlegroups.com
> 
> .
>
> For more options, visit https://groups.google.com/d/optout.
>



-- 

Josh Moore | Cloud Solutions Engineer | joshu...@google.com |

-- 
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 google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
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/CAOvpJmW%3D6Q6%3DKxZO%3DsZK4C6pvPq_YfJfb%3DWW4QrhMwXJ%3DuzsyA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: Google AppEngine - Firewall Notification:Your access has been blocked by firewall policy 732

2015-07-31 Thread 'Josh Moore' via Google App Engine
Are you connecting using Sockets?  Sockets have restrictions on what they
can access. See https://cloud.google.com/appengine/docs/java/sockets/

Paraphrased:

Private, broadcast, multicast, and Google IP ranges are blocked, except
those whitelisted below:

   - Google Public DNS: 8.8.8.8, 8.8.4.4, 2001:4860:4860::,
   2001:4860:4860::8844 port 53
   - Gmail SMTPS: smtp.gmail.com port 465 and 587
   - Gmail POP3S: pop.gmail.com port 995
   - Gmail IMAPS: imap.gmail.com port 993


tl;dr: Sockets-based connections cannot hit google.com from App Engine,
with some exceptions.

On Thu, Jul 30, 2015 at 9:54 PM, Deepak Kumar deepak.sor...@gmail.com
wrote:

 Hi Patrice,

 It looks like, still the question is not clear. I can hit [project].
 appspot.com.

 As per my last example,
 1. I access to http://google.appspot.com from my browser
 2. http://google.appspot.com internally access to http://google.com
 Google AppEngine app can not hit http://google.com.


 or in other words, i access appspot app and this appspot app access some
 other http url.
 I am able to access appspot.com app but appspot.com app is not able to
 access other url which i am trying to access in side my app.


 It looks like AppEngine has some firewall, which is blocking connection to
 http://google.com.

 --
 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 google-appengine+unsubscr...@googlegroups.com.
 To post to this group, send email to google-appengine@googlegroups.com.
 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/30df80cd-e4d1-450d-9cfc-f740af4156c7%40googlegroups.com
 https://groups.google.com/d/msgid/google-appengine/30df80cd-e4d1-450d-9cfc-f740af4156c7%40googlegroups.com?utm_medium=emailutm_source=footer
 .

 For more options, visit https://groups.google.com/d/optout.




-- 

Josh Moore | Cloud Solutions Engineer | joshu...@google.com |

-- 
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 google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
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/CAOvpJmV%3Dm55iX%3Djam1tt9qUawxQOdu_dm%2BVFyzPKEMpN7KUUWg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: My site scraped with app on appspot.com

2015-07-09 Thread 'Josh Moore' via Google App Engine
Well, it's over its serving quota now, so it won't be accessible for about
12 more hours to anyone.  Once the form is filled out, the appropriate team
will be able to take action.  Thanks again for the report!

On Thu, Jul 9, 2015 at 11:08 AM, Patrice (Cloud Platform Support) 
pvoutsi...@google.com wrote:

 Hi Eduard,

 To report such an application and get us investigating, the proper form is
 here https://support.google.com/code/contact/cloud_platform_report?rd=2.
 The proper team will receive notification of this and take action as
 necessary.

 Thank you for your report here.

 Cheers!

 On Thursday, July 9, 2015 at 4:38:31 AM UTC-4, Eduard Dimitrov wrote:


 @glimmung, is not a proxy, is scrped content - full site structure is
 copied but is changed to working relative urls. And this content is indexed
 and produce 100% duplicate content, you can see it in Google SERP.

  --
 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 google-appengine+unsubscr...@googlegroups.com.
 To post to this group, send email to google-appengine@googlegroups.com.
 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/53f35d8a-0708-4c2d-989c-6bdd3fc5bf3e%40googlegroups.com
 https://groups.google.com/d/msgid/google-appengine/53f35d8a-0708-4c2d-989c-6bdd3fc5bf3e%40googlegroups.com?utm_medium=emailutm_source=footer
 .

 For more options, visit https://groups.google.com/d/optout.




-- 

Josh Moore | Cloud Solutions Engineer | joshu...@google.com |

-- 
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 google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
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/CAOvpJmUfRJdaW0ZyjjR0MTbbm%3Do6_4twCZS23b_2BiypLsZ--w%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] How to install Composer Guzzle on App Engine?

2015-07-08 Thread 'Josh Moore' via Google App Engine
Composer can be used with App Engine; we have documentation for a PHP
component framework, Symfony, that uses composer as part of the process:
https://cloud.google.com/appengine/docs/php/symfony-hello-world.  You
should be able to see how composer is used with app engine there.  Maybe
someone else can chime in specifically on Guzzle, though?

On Wed, Jul 8, 2015 at 12:41 PM, Alex Kerr ajck...@gmail.com wrote:

 Hi,

 I need to use Guzzle (HTTP client,
 http://guzzle.readthedocs.org/en/latest/ ) in a project on App Engine,
 and the only installation method suggested is using Composer.

 Anyone know how to install/use Composer (
 https://getcomposer.org/doc/00-intro.md) on App Engine* and/or *install
 Guzzle without needing Composer?

 Many thanks!
 Alex

 --
 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 google-appengine+unsubscr...@googlegroups.com.
 To post to this group, send email to google-appengine@googlegroups.com.
 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/f5ab4ab0-add1-4993-af23-f6c10767c071%40googlegroups.com
 https://groups.google.com/d/msgid/google-appengine/f5ab4ab0-add1-4993-af23-f6c10767c071%40googlegroups.com?utm_medium=emailutm_source=footer
 .
 For more options, visit https://groups.google.com/d/optout.




-- 

Josh Moore | Cloud Solutions Engineer | joshu...@google.com |

-- 
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 google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
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/CAOvpJmWodE%2B%2BZGCNQyFnj_GTeQkgXapy830zJZm_Yo2tvVdkUA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: Google App Engine SDK version 1.9.21 now available

2015-05-21 Thread 'Josh Moore' via Google App Engine
@Hiroshi,

While it doesn't solve the entire issue, incorporating the gcloud SDK into
the automation process would allow the use of a service account to download
the App Engine SDKs via gsutil.

On Thu, May 21, 2015 at 7:50 AM, Wilson MacGyver wmacgy...@gmail.com
wrote:

 My usage case is simple, I just need to serve data.

 I use createGsBlobKey(Google Storage filename)


 https://cloud.google.com/appengine/docs/java/javadoc/com/google/appengine/api/blobstore/BlobstoreService#createGsBlobKey(java.lang.String)

 then just call .serve on it


 https://cloud.google.com/appengine/docs/java/javadoc/com/google/appengine/api/blobstore/BlobstoreService#serve(com.google.appengine.api.blobstore.BlobKey,%20com.google.appengine.api.blobstore.ByteRange,%20HttpServletResponse)


 On Thu, May 21, 2015 at 5:16 AM, husayt hus...@gmail.com wrote:

 Hi Jeff,
 you mentioned:

 appears you can make a BlobKey from the objectname and delete that.

 I thought it would be useful to mention how:

 final BlobKey blobKey =
 ImagesServiceFactory.makeImageFromFilename(cloudStorageUrl).getBlobKey();
if (blobKey != null) {
 ImagesService imagesService =
 ImagesServiceFactory.getImagesService();
 imagesService.deleteServingUrl(blobKey);
 }


 Thanks.


 On Thursday, May 21, 2015 at 8:27:35 AM UTC+1, Jeff Schnitzer wrote:

 I also recently started using GCS through the Blobstore API. I found the
 docs to be super confusing but I'm happier with my new GCS-based solution
 than my Old-Blobstore solution.

 The documentation doesn't make it clear when you should use BlobKey and
 when you should use the gcsobjectname. It appears that the BlobKey should
 be ignored now; use BlobstoreService.getFileInfos() instead of getBlobs()
 or getBlobInfos(). The images service getServingUrl() has an option that
 takes the objectname too. The one piece missing is delete() with an
 objectname; but it appears you can make a BlobKey from the objectname and
 delete that.

 I'm pretty happy that there are no system-maintained __BlobInfo__s
 anymore. I find it much more useful to maintain my own BlobInfo entity,
 creating it in the callback from the FileInfo (and storing the servingurl
 along with it). I take the opportunity to de-duplicate uploaded blobs here,
 discarding repeat uploads.

 The one bit of advice I have for google is to make the documentation
 really obvious about the old way and new way of doing things. Right now
 it's really not clear that BlobKey is on its way out.

 Jeff

 On Wed, May 20, 2015 at 8:47 PM, Emanuele Ziglioli 
 the...@emanueleziglioli.it wrote:

 Update: I've tried again by serving GCS files using the Blobstore API
 and, after fixing some problems, it's been working well all day. The
 problems were:
 1. lack of BlobInfo (as documented)
 2. file names containing some characters such as blank spaces

 Because I used Blobinfo in order to get the file size and to see if the
 file was there, I now use GcsService.list().
 A method that checks for an individual file would be better than
 querying for the whole list.
 Also, some headers I've set don't appear in the Http Response, so I've
 had to provide that information another way.
 Regardless, blobstoreService.serve() now works for me off GCS and I
 recommend it to fellow GAE users.
 It's definitely simpler than creating signed URLs on demand.
 But I'll keep this information for future use, thank you for the tip,
 Alex

 Emanuele


 On Thursday, 21 May 2015 11:09:36 UTC+12, Alex Martelli wrote:



 On Wed, May 20, 2015 at 2:36 PM, Emanuele Ziglioli 
 the...@emanueleziglioli.it wrote:


 Non proprio!-)  Signed URLs are the Cloud Storage way to serve
 large files without using CPU instance time AND without making them 
 public
 -- see
 https://cloud.google.com/storage/docs/access-control#Signed-URLs .



 Ciao Alex,

 I've been looking for something like that, I just didn't know it was
 called signed URLs!
 Although I suspect that once my app creates a file and generates a
 signed URL, that URL should still be exposed to the user, there's no way 
 to
 internally forward a GET request to that external address, is there?


 Right -- redirects or the like are done client-side, that's how HTTP
 works.  But you set the timeout as tight or lax as you want, so that for
 example it can be acted upon right then and there or not at all -- or
 endure for the duration of e.g a subscription to your service the user's
 paid up for -- or whatever else you want, it's really a very flexible
 arrangement (esp. once you consider how many other things you can, if you
 so choose, bind into a signed URL).




 With 16 SDK releases (1.9.5 to 1.9.20 included) in exactly one year
 (May 20 to May 20) this looks like seems peculiar.  How many releases 
 per
 month would suffice to convince you otherwise, if 1.33 are not enough?-)


 Point taken, also I've been following the correspondence between
 various Googlers and developers on this forum.
 There's been an increased pace in 

Re: [google-appengine] Re: OverQuotaException without being over quota

2015-05-21 Thread 'Josh Moore' via Google App Engine
@Reinhard: your application is set to a $0.00 Maximum daily budget, which
is equivalent to free tier.  Updating your daily budget to a non-zero value
will allow you to use the non-free quota.  You can do so in the Developer
Console, under Compute  App Engine  Settings:
https://console.developers.google.com/project/
YOUR-PROJECT-ID/appengine/settings

Cheers,
Josh

On Thu, May 21, 2015 at 3:53 AM, reinhard.frei...@parkbob.com wrote:

 Hi,

 I have the same problem. Please fix it.
 App id: parkbob-test

 Thanks,
 Reinhard

 On Friday, December 7, 2012 at 9:51:05 AM UTC+1, Lucian Baciu wrote:

 My app has just started throwing this:

 com.google.apphosting.api.ApiProxy$OverQuotaException: The API call 
 datastore_v3.Put() required more quota than is available

 for all data store update operations. Everything is Okay in the Admin
 Console Quotas section. Please FIX! This is affecting my users.
 App id: timetonote

  --
 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 google-appengine+unsubscr...@googlegroups.com.
 To post to this group, send email to google-appengine@googlegroups.com.
 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/dadda99f-e08d-478d-b0e2-252c674af987%40googlegroups.com
 https://groups.google.com/d/msgid/google-appengine/dadda99f-e08d-478d-b0e2-252c674af987%40googlegroups.com?utm_medium=emailutm_source=footer
 .

 For more options, visit https://groups.google.com/d/optout.




-- 

Josh Moore | Cloud Solutions Engineer | joshu...@google.com |

-- 
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 google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
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/CAOvpJmVRMozi9isUkXU60cyFTv-bXvCkaEUkCwJ5Xy-LnyEDxw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] appspot being used for phishing

2015-05-14 Thread 'Josh Moore' via Google App Engine
Thanks for reporting this issue!  In the future, you can use this form to
report abusive projects for App Engine or other Cloud Platform products:
https://support.google.com/code/contact/cloud_platform_report

I've done so for this instance, and will escalate the issue internally to
ensure quick visibility.

Cheers,
Josh

On Thu, May 7, 2015 at 3:50 PM, Kevin Hemminger ad.hemmin...@gmail.com
wrote:

 I have no idea where to report this, so I'm posting it here.

 http://loggedoutsession.appspot.com/

 That URL is being used to phish for twitter login details. Please shut it
 down, thanks.

 --
 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 google-appengine+unsubscr...@googlegroups.com.
 To post to this group, send email to google-appengine@googlegroups.com.
 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/640ea842-3ccd-456e-8d72-f64edc308495%40googlegroups.com
 https://groups.google.com/d/msgid/google-appengine/640ea842-3ccd-456e-8d72-f64edc308495%40googlegroups.com?utm_medium=emailutm_source=footer
 .
 For more options, visit https://groups.google.com/d/optout.




-- 

Josh Moore | Cloud Solutions Engineer | joshu...@google.com |

-- 
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 google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
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/CAOvpJmWXRJL5CtDYEqLoLes3nUHk54mH_Q17H9jGuegNQioh2w%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: DataStore over quota with both billing and datastore API enabled

2015-03-23 Thread 'Josh Moore' via Google App Engine
Check your Daily Budget on the Developers Console (Compute  App Engine 
Settings); if it is set to zero, set it to a non-zero value.

On Mon, Mar 23, 2015 at 8:00 AM, Stefano Baldo stefano.ba...@i-value.com.br
 wrote:

 Oh, and of course I am not over quota :-)

 --
 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 google-appengine+unsubscr...@googlegroups.com.
 To post to this group, send email to google-appengine@googlegroups.com.
 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/86b2cc3e-b3ba-4853-b0a7-1828c841e8c8%40googlegroups.com
 https://groups.google.com/d/msgid/google-appengine/86b2cc3e-b3ba-4853-b0a7-1828c841e8c8%40googlegroups.com?utm_medium=emailutm_source=footer
 .

 For more options, visit https://groups.google.com/d/optout.




-- 

Josh Moore | Cloud Solutions Engineer | joshu...@google.com |

-- 
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 google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
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/CAOvpJmVM-EZUgPGggj8ziYvP%3DmfgDQjMy-NgoUZzHFL--ohzLg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.