[google-appengine] How to get to know if Auto migration to Firestore in Datastore mode has been completed or not?

2022-01-05 Thread 'Hamid Raza' via Google App Engine
Hi,

I got notified about three weeks ago that the auto migration from datastore 
to firestore (i.e. Firestore in Datastore mode) has been started for one of 
my projects.

How can I come to know that the process has been completed or not?

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 view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/d83f569f-e7c1-4299-9757-4da535365c83n%40googlegroups.com.


[google-appengine] Re: Can I configure GAE Standard to support TLS 1.2 and laters?

2021-06-08 Thread 'Hamid Raza' via Google App Engine
Hi Tam,

There are two possibilities to do so.

1. Contact the Google support team and ask them to configure TLS 1.2 for 
you. To do so you will have to buy a support plan first.
2. Configure the load balancers by yourself to support TLS 1.2. You will 
have to loom into the load balancers docs in detail for that.

Thanks!

On Tuesday, June 8, 2021 at 12:05:14 PM UTC+5 tam...@gmail.com wrote:

> Hi folks,
>
> It seems GAE doesn't support TLS 1.2 and later versions, Any setting I can 
> change?
>
> Thanks,
> Tam
>

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/f8fc7bdc-a1aa-4d9a-bffa-b7ec77fec98an%40googlegroups.com.


[google-appengine] Re: Disable TLS 1.0 and 1.1 for GAE Python/Django

2020-06-04 Thread 'Hamid Raza' via Google App Engine
It is better to contact GCP support. They will take care of it for your 
project.
And I think that's the recommended way (as I read about it 3-4 months ago).

On Thursday, June 4, 2020 at 5:09:16 PM UTC+5, CHUAN QIN wrote:
>
> Hi,
>
> I am hosting a Django web app in GAE  (python 2.7). Understand I need to 
> bump to Python 3 asap. 
>
> However currently I have a request from client to disable TLS 1.0 and 1.1 
> on this web app. Is this achievable from code level, or should I ask help 
> from GCP support? 
>
> Any help is much appreciated.
>
>
> Thank you!
>

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/6cf95ce9-09c2-480b-b1ef-8aae49ff7688%40googlegroups.com.


[google-appengine] Re: How to figure out the TLS version of the API calls being made to an Google App Engine based application?

2019-12-19 Thread 'Hamid Raza' via Google App Engine
Yes, we can get TLS version info from GKE pod or for the apps which are 
deployed on compute engine. However, in my case, the app is deployed on app 
engine and to be specific standard version of app engine.
I tried pulling traces using stackdriver trace API but it does not give me 
any information regarding TLS version.

On Monday, December 9, 2019 at 7:21:22 PM UTC+5, Hamid Raza wrote:
>
>
> Hi there,
>
> I am working on an app which is based on python27 and deployed on Google 
> App Engine (Standard env). The app basically exposes most of its 
> functionalities via REST APIs. And there are lot of customers who have 
> integrated these APIs in their platforms.
>
> I just ran a security scan of the app and found out that it is still 
> supporting TLS1.0. By reading on it a bit, I found out that Google front 
> end has intentionally supported the old versions of TLS in order to make 
> the apps work with every client side browsers (or for backward 
> compatibility). 
>
> I have also figured out the way to disable the old versions of TLS for the 
> app (that would be by contacting Google Support). However, before doing so 
> I would like to know which of the customers are using TLS1.0 for 
> communicating to the app so that I can give heads up to those customers and 
> not to break them unexpectedly (because after Google has disabled the 
> TLS1.0 for the app the customers who are using TLS1.0 won't be able to 
> access the app).
>
> I have already went through the Stack Driver logs to see if it can provide 
> any information about TLS versions with each API call being made to the app 
> but it does not have such information.
>
> So, is there any way to figure out which API calls are being made with 
> TLS1.0? From the API calls logs I can figure out customers.
>

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/87e8706f-69cb-4e4e-81b7-00cc9f2dc601%40googlegroups.com.


[google-appengine] How to figure out the TLS version of the API calls being made to an Google App Engine based application?

2019-12-09 Thread 'Hamid Raza' via Google App Engine

Hi there,

I am working on an app which is based on python27 and deployed on Google 
App Engine (Standard env). The app basically exposes most of its 
functionalities via REST APIs. And there are lot of customers who have 
integrated these APIs in their platforms.

I just ran a security scan of the app and found out that it is still 
supporting TLS1.0. By reading on it a bit, I found out that Google front 
end has intentionally supported the old versions of TLS in order to make 
the apps work with every client side browsers (or for backward 
compatibility). 

I have also figured out the way to disable the old versions of TLS for the 
app (that would be by contacting Google Support). However, before doing so 
I would like to know which of the customers are using TLS1.0 for 
communicating to the app so that I can give heads up to those customers and 
not to break them unexpectedly (because after Google has disabled the 
TLS1.0 for the app the customers who are using TLS1.0 won't be able to 
access the app).

I have already went through the Stack Driver logs to see if it can provide 
any information about TLS versions with each API call being made to the app 
but it does not have such information.

So, is there any way to figure out which API calls are being made with 
TLS1.0? From the API calls logs I can figure out customers.

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/39b7e5e7-10cf-4404-8248-b61046af341d%40googlegroups.com.


[google-appengine] Re: How to export more than 50 Kinds from Google Cloud Datastore into the same Cloud Storage Bucket?

2019-09-23 Thread 'Hamid Raza' via Google App Engine
Hi George,

Thanks for your reply.
Yes, I do export a chunk of 40 entities in a single operation. And 
according to my understanding, the limit of 20 export and import requests 
is actually the limit on the number of times the export and import API can 
be called in a minute, right? And, I am triggering the export of subsequent 
chunk only after the previous one has completed. So, I think it will be 
very unlikely that I will hit this 20 export and import requests per minute 
limit.

On Monday, September 23, 2019 at 9:38:00 PM UTC+5, George (Cloud Platform 
Support) wrote:
>
> Hello Hamid, 
>
> You mention splitting your export into chunks of 40 entities. Do you 
> export this chunk in a single operation? If so, you may check the value of 
> requests per minute, as there is a limit of maximum of 20 export and import 
> requests per minute for a project. You may find related information on the 
> "Exporting and Importing Entities" documentation page 
> . 
>
> To avoid the path error, you may consider using the NAMESPACE_PATH 
> parameter, when setting an environment variable for your Cloud Storage 
> bucket ID: BUCKET="YOUR_BUCKET_NAME[/NAMESPACE_PATH]" . In the extreme, you 
> may lodge a request for quota increase, to be able to export more than 50 
> concurrent exports and imports. You should rather open an issue in the Public 
> Issue Tracker , as here you cannot 
> transmit private information needed, and other confidential information, 
> and progress is difficult to track. 
>

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/11ef341a-a64f-4883-9b83-1f3ebf1b234d%40googlegroups.com.


[google-appengine] How to export more than 50 Kinds from Google Cloud Datastore into the same Cloud Storage Bucket?

2019-09-23 Thread 'Hamid Raza' via Google App Engine

I am attempting to use the new datastore export to export more than 50 
different entity kinds. For this purpose I specifically followed this cron 
job based procedure. But, currently it is not possible to export more than 
50 different entity kinds in a single backup request. 
Also, ideally I would want to have all the backups end up in the same Cloud 
Storage bucket (split by kind).

In order to do so I have split the export into multiple chunks (e.g. 40 
entity kinds in each chunk). But, now if I try and export multiple 
different entities into the same bucket, I get the error Path already 
exists: /BUCKET_NAME/2019-09-21.overall_export_metadata

It is mentioned here in the docs that "the same Cloud Storage bucket can be 
used in multiple projects.export operations without conflict." But, I am 
having above path error. Can someone please guide me how can I do different 
exports in the same storage bucket?

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/81853364-0a74-4b97-88be-703265a69549%40googlegroups.com.


[google-appengine] How to export more than 50 Kinds from Google Cloud Datastore into the same Cloud Storage Bucket?

2019-09-23 Thread 'Hamid Raza' via Google App Engine

I am attempting to use the new datastore export to export more than 50 
different entity kinds. For this purpose I specifically followed this cron 
job based procedure. But, currently it is not possible to export more than 
50 different entity kinds in a single backup request. 
Also, ideally I would want to have all the backups end up in the same Cloud 
Storage bucket (split by kind).

In order to do so I have split the export into multiple chunks (e.g. 40 
entity kinds in each chunk). But, now if I try and export multiple 
different entities into the same bucket, I get the error Path already 
exists: /BUCKET_NAME/2019-09-21.overall_export_metadata

It is mentioned here in the docs that "the same Cloud Storage bucket can be 
used in multiple projects.export operations without conflict." But, I am 
having above path error. Can someone please guide me how can I do different 
exports in the same storage bucket?

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/750ec6a2-df3a-4a13-a9a1-5cf9ffb11e5b%40googlegroups.com.