Suche senden
Hochladen
How to make GAE adapt the Great Firewall
•
3 gefällt mir
•
1,426 views
Hayato Yoshikawa
Folgen
Making GAE (Google App Engine) accessible from behind the great firewall.
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 21
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Google Cloud Dataflow meets TensorFlow
Google Cloud Dataflow meets TensorFlow
Hayato Yoshikawa
TensorFlow on GCP
TensorFlow on GCP
Hayato Yoshikawa
Hands on App Engine
Hands on App Engine
Simon Su
Google Cloud Computing compares GCE, GAE and GKE
Google Cloud Computing compares GCE, GAE and GKE
Simon Su
使用 Raspberry pi + fluentd + gcp cloud logging, big query 做iot 資料搜集與分析
使用 Raspberry pi + fluentd + gcp cloud logging, big query 做iot 資料搜集與分析
Simon Su
GCPUG.TW - GCP學習資源分享
GCPUG.TW - GCP學習資源分享
Simon Su
JCConf 2016 - Google Dataflow 小試
JCConf 2016 - Google Dataflow 小試
Simon Su
Google compute engine - overview
Google compute engine - overview
Charles Fan
Empfohlen
Google Cloud Dataflow meets TensorFlow
Google Cloud Dataflow meets TensorFlow
Hayato Yoshikawa
TensorFlow on GCP
TensorFlow on GCP
Hayato Yoshikawa
Hands on App Engine
Hands on App Engine
Simon Su
Google Cloud Computing compares GCE, GAE and GKE
Google Cloud Computing compares GCE, GAE and GKE
Simon Su
使用 Raspberry pi + fluentd + gcp cloud logging, big query 做iot 資料搜集與分析
使用 Raspberry pi + fluentd + gcp cloud logging, big query 做iot 資料搜集與分析
Simon Su
GCPUG.TW - GCP學習資源分享
GCPUG.TW - GCP學習資源分享
Simon Su
JCConf 2016 - Google Dataflow 小試
JCConf 2016 - Google Dataflow 小試
Simon Su
Google compute engine - overview
Google compute engine - overview
Charles Fan
Using Google App Engine Python
Using Google App Engine Python
Akshay Mathur
node.js on Google Compute Engine
node.js on Google Compute Engine
Arun Nagarajan
Interview with Developer Jose Luis Arenas regarding Google App Engine & Geosp...
Interview with Developer Jose Luis Arenas regarding Google App Engine & Geosp...
Rif Kiamil
Google Cloud Platform - Eric Johnson, Joe Selman - ManageIQ Design Summit 2016
Google Cloud Platform - Eric Johnson, Joe Selman - ManageIQ Design Summit 2016
ManageIQ
[Kotlin Serverless 工作坊] 單元 2 - 簡介 Kotlin Serverless
[Kotlin Serverless 工作坊] 單元 2 - 簡介 Kotlin Serverless
Shengyou Fan
Kubeflow on google kubernetes engine
Kubeflow on google kubernetes engine
Bear Su
JCConf 2015 - Google Dataflow 在雲端大資料處理的應用
JCConf 2015 - Google Dataflow 在雲端大資料處理的應用
Simon Su
From airflow to google cloud composer
From airflow to google cloud composer
Bruce Kuo
Serverless with Google Cloud Functions
Serverless with Google Cloud Functions
Jerry Jalava
Introduction to Terraform and Google Cloud Platform
Introduction to Terraform and Google Cloud Platform
Pradeep Bhadani
Serverless with Google Cloud
Serverless with Google Cloud
Bret McGowen - NYC Google Developer Advocate
Introduction to Serverless and Google Cloud Functions
Introduction to Serverless and Google Cloud Functions
Malepati Bala Siva Sai Akhil
Provision GCP resources using Terraform @ GDG Craiova
Provision GCP resources using Terraform @ GDG Craiova
Pradeep Bhadani
Deep dive into deeplearn.js
Deep dive into deeplearn.js
Kai Sasaki
Getting started with Google Cloud Training Material - 2018
Getting started with Google Cloud Training Material - 2018
JK Baseer
Recap NEXT 2017
Recap NEXT 2017
Mario Fahlandt
Hey Terraform, build me GCP Infrastructure
Hey Terraform, build me GCP Infrastructure
Pradeep Bhadani
Google Cloud DNS
Google Cloud DNS
Zdenko Hrček
Google Cloud: Data Analysis and Machine Learningn Technologies
Google Cloud: Data Analysis and Machine Learningn Technologies
Andrés Leonardo Martinez Ortiz
Building a Data Pipeline using Apache Airflow (on AWS / GCP)
Building a Data Pipeline using Apache Airflow (on AWS / GCP)
Yohei Onishi
Namespace API を用いたマルチテナント型 Web アプリの実践
Namespace API を用いたマルチテナント型 Web アプリの実践
Takuya Ueda
Googleにおける機械学習の活用とクラウドサービス
Googleにおける機械学習の活用とクラウドサービス
Etsuji Nakai
Weitere ähnliche Inhalte
Was ist angesagt?
Using Google App Engine Python
Using Google App Engine Python
Akshay Mathur
node.js on Google Compute Engine
node.js on Google Compute Engine
Arun Nagarajan
Interview with Developer Jose Luis Arenas regarding Google App Engine & Geosp...
Interview with Developer Jose Luis Arenas regarding Google App Engine & Geosp...
Rif Kiamil
Google Cloud Platform - Eric Johnson, Joe Selman - ManageIQ Design Summit 2016
Google Cloud Platform - Eric Johnson, Joe Selman - ManageIQ Design Summit 2016
ManageIQ
[Kotlin Serverless 工作坊] 單元 2 - 簡介 Kotlin Serverless
[Kotlin Serverless 工作坊] 單元 2 - 簡介 Kotlin Serverless
Shengyou Fan
Kubeflow on google kubernetes engine
Kubeflow on google kubernetes engine
Bear Su
JCConf 2015 - Google Dataflow 在雲端大資料處理的應用
JCConf 2015 - Google Dataflow 在雲端大資料處理的應用
Simon Su
From airflow to google cloud composer
From airflow to google cloud composer
Bruce Kuo
Serverless with Google Cloud Functions
Serverless with Google Cloud Functions
Jerry Jalava
Introduction to Terraform and Google Cloud Platform
Introduction to Terraform and Google Cloud Platform
Pradeep Bhadani
Serverless with Google Cloud
Serverless with Google Cloud
Bret McGowen - NYC Google Developer Advocate
Introduction to Serverless and Google Cloud Functions
Introduction to Serverless and Google Cloud Functions
Malepati Bala Siva Sai Akhil
Provision GCP resources using Terraform @ GDG Craiova
Provision GCP resources using Terraform @ GDG Craiova
Pradeep Bhadani
Deep dive into deeplearn.js
Deep dive into deeplearn.js
Kai Sasaki
Getting started with Google Cloud Training Material - 2018
Getting started with Google Cloud Training Material - 2018
JK Baseer
Recap NEXT 2017
Recap NEXT 2017
Mario Fahlandt
Hey Terraform, build me GCP Infrastructure
Hey Terraform, build me GCP Infrastructure
Pradeep Bhadani
Google Cloud DNS
Google Cloud DNS
Zdenko Hrček
Google Cloud: Data Analysis and Machine Learningn Technologies
Google Cloud: Data Analysis and Machine Learningn Technologies
Andrés Leonardo Martinez Ortiz
Building a Data Pipeline using Apache Airflow (on AWS / GCP)
Building a Data Pipeline using Apache Airflow (on AWS / GCP)
Yohei Onishi
Was ist angesagt?
(20)
Using Google App Engine Python
Using Google App Engine Python
node.js on Google Compute Engine
node.js on Google Compute Engine
Interview with Developer Jose Luis Arenas regarding Google App Engine & Geosp...
Interview with Developer Jose Luis Arenas regarding Google App Engine & Geosp...
Google Cloud Platform - Eric Johnson, Joe Selman - ManageIQ Design Summit 2016
Google Cloud Platform - Eric Johnson, Joe Selman - ManageIQ Design Summit 2016
[Kotlin Serverless 工作坊] 單元 2 - 簡介 Kotlin Serverless
[Kotlin Serverless 工作坊] 單元 2 - 簡介 Kotlin Serverless
Kubeflow on google kubernetes engine
Kubeflow on google kubernetes engine
JCConf 2015 - Google Dataflow 在雲端大資料處理的應用
JCConf 2015 - Google Dataflow 在雲端大資料處理的應用
From airflow to google cloud composer
From airflow to google cloud composer
Serverless with Google Cloud Functions
Serverless with Google Cloud Functions
Introduction to Terraform and Google Cloud Platform
Introduction to Terraform and Google Cloud Platform
Serverless with Google Cloud
Serverless with Google Cloud
Introduction to Serverless and Google Cloud Functions
Introduction to Serverless and Google Cloud Functions
Provision GCP resources using Terraform @ GDG Craiova
Provision GCP resources using Terraform @ GDG Craiova
Deep dive into deeplearn.js
Deep dive into deeplearn.js
Getting started with Google Cloud Training Material - 2018
Getting started with Google Cloud Training Material - 2018
Recap NEXT 2017
Recap NEXT 2017
Hey Terraform, build me GCP Infrastructure
Hey Terraform, build me GCP Infrastructure
Google Cloud DNS
Google Cloud DNS
Google Cloud: Data Analysis and Machine Learningn Technologies
Google Cloud: Data Analysis and Machine Learningn Technologies
Building a Data Pipeline using Apache Airflow (on AWS / GCP)
Building a Data Pipeline using Apache Airflow (on AWS / GCP)
Andere mochten auch
Namespace API を用いたマルチテナント型 Web アプリの実践
Namespace API を用いたマルチテナント型 Web アプリの実践
Takuya Ueda
Googleにおける機械学習の活用とクラウドサービス
Googleにおける機械学習の活用とクラウドサービス
Etsuji Nakai
条件式評価器の実装による管理ツールの抽象化
条件式評価器の実装による管理ツールの抽象化
Takuya Ueda
Goでかんたんソースコードの静的解析
Goでかんたんソースコードの静的解析
Takuya Ueda
TensorFlow を使った機械学習ことはじめ (GDG京都 機械学習勉強会)
TensorFlow を使った機械学習ことはじめ (GDG京都 機械学習勉強会)
徹 上野山
メルカリアッテの実務で使えた、GAE/Goの開発を効率的にする方法
メルカリアッテの実務で使えた、GAE/Goの開発を効率的にする方法
Takuya Ueda
Goをカンストさせる話
Goをカンストさせる話
Moriyoshi Koizumi
Google Developer Day 2010 Japan: 「App Engine 開発者コミュニティ「appengine ja night」とフレ...
Google Developer Day 2010 Japan: 「App Engine 開発者コミュニティ「appengine ja night」とフレ...
Google Developer Relations Team
GAE/Go 選定から活用まで
GAE/Go 選定から活用まで
Hiroyoshi Houchi
App engine admin apiを利用したgae%2 f go環境へのデプロイとgcp東京リージョンの性能評価
App engine admin apiを利用したgae%2 f go環境へのデプロイとgcp東京リージョンの性能評価
Kumano Ryo
Ginとbindataで作るシングルバイナリWebApp
Ginとbindataで作るシングルバイナリWebApp
Akihiko Horiuchi
JSON Schema in Web Frontend #insideFE
JSON Schema in Web Frontend #insideFE
Hiroyuki Anai
My client wanted their apps synced, and I made it with Go
My client wanted their apps synced, and I made it with Go
Toru Furukawa
Go conference 2017 Lightning talk
Go conference 2017 Lightning talk
mokelab
Scala Warrior and type-safe front-end development with Scala.js
Scala Warrior and type-safe front-end development with Scala.js
takezoe
Coding in the context era
Coding in the context era
lestrrat
元OracleMasterPlatinumがCloudSpanner触ってみた
元OracleMasterPlatinumがCloudSpanner触ってみた
Kumano Ryo
React Nativeはクロスプラットフォームモバイルアプリ開発の夢を見るか #DroidKaigi
React Nativeはクロスプラットフォームモバイルアプリ開発の夢を見るか #DroidKaigi
Yukiya Nakagawa
Скрининг методами лучевой диагностики
Скрининг методами лучевой диагностики
Sergey Morozov, MD, PhD, MPH
MicroPython に手出してみないか?
MicroPython に手出してみないか?
Minoru Inachi
Andere mochten auch
(20)
Namespace API を用いたマルチテナント型 Web アプリの実践
Namespace API を用いたマルチテナント型 Web アプリの実践
Googleにおける機械学習の活用とクラウドサービス
Googleにおける機械学習の活用とクラウドサービス
条件式評価器の実装による管理ツールの抽象化
条件式評価器の実装による管理ツールの抽象化
Goでかんたんソースコードの静的解析
Goでかんたんソースコードの静的解析
TensorFlow を使った機械学習ことはじめ (GDG京都 機械学習勉強会)
TensorFlow を使った機械学習ことはじめ (GDG京都 機械学習勉強会)
メルカリアッテの実務で使えた、GAE/Goの開発を効率的にする方法
メルカリアッテの実務で使えた、GAE/Goの開発を効率的にする方法
Goをカンストさせる話
Goをカンストさせる話
Google Developer Day 2010 Japan: 「App Engine 開発者コミュニティ「appengine ja night」とフレ...
Google Developer Day 2010 Japan: 「App Engine 開発者コミュニティ「appengine ja night」とフレ...
GAE/Go 選定から活用まで
GAE/Go 選定から活用まで
App engine admin apiを利用したgae%2 f go環境へのデプロイとgcp東京リージョンの性能評価
App engine admin apiを利用したgae%2 f go環境へのデプロイとgcp東京リージョンの性能評価
Ginとbindataで作るシングルバイナリWebApp
Ginとbindataで作るシングルバイナリWebApp
JSON Schema in Web Frontend #insideFE
JSON Schema in Web Frontend #insideFE
My client wanted their apps synced, and I made it with Go
My client wanted their apps synced, and I made it with Go
Go conference 2017 Lightning talk
Go conference 2017 Lightning talk
Scala Warrior and type-safe front-end development with Scala.js
Scala Warrior and type-safe front-end development with Scala.js
Coding in the context era
Coding in the context era
元OracleMasterPlatinumがCloudSpanner触ってみた
元OracleMasterPlatinumがCloudSpanner触ってみた
React Nativeはクロスプラットフォームモバイルアプリ開発の夢を見るか #DroidKaigi
React Nativeはクロスプラットフォームモバイルアプリ開発の夢を見るか #DroidKaigi
Скрининг методами лучевой диагностики
Скрининг методами лучевой диагностики
MicroPython に手出してみないか?
MicroPython に手出してみないか?
Ähnlich wie How to make GAE adapt the Great Firewall
Play Framework on Google App Engine - Productivity Stack
Play Framework on Google App Engine - Productivity Stack
Marcin Stepien
The Big Picture and How to Get Started
The Big Picture and How to Get Started
guest1af57e
What's new in android jakarta gdg (2015-08-26)
What's new in android jakarta gdg (2015-08-26)
Google
60分鐘完送百萬edm,背後雲端ci/cd實戰大公開
60分鐘完送百萬edm,背後雲端ci/cd實戰大公開
KAI CHU CHUNG
App engine devfest_mexico_10
App engine devfest_mexico_10
Chris Schalk
Google App Engine: An Introduction
Google App Engine: An Introduction
Abu Ashraf Masnun
Powerful Google Cloud tools for your hack
Powerful Google Cloud tools for your hack
wesley chun
Scaling 101 test
Scaling 101 test
Rashmi Sinha
Scaling 101
Scaling 101
Chris Finne
Google App Engine for Java v0.0.2
Google App Engine for Java v0.0.2
Matthew McCullough
What is Google App Engine
What is Google App Engine
Chris Schalk
Web Front End Performance
Web Front End Performance
Chris Love
Simpler Web Architectures Now! (At The Frontend 2016)
Simpler Web Architectures Now! (At The Frontend 2016)
Gustaf Nilsson Kotte
6. DISZ - Webalkalmazások skálázhatósága a Google Cloud Platformon
6. DISZ - Webalkalmazások skálázhatósága a Google Cloud Platformon
Márton Kodok
Nantes when its just too slow
Nantes when its just too slow
Doug Sillars
how to mesure web performance metrics
how to mesure web performance metrics
Marc Cortinas Val
Cloud State of the Union for Java Developers
Cloud State of the Union for Java Developers
Burr Sutter
Developing Java Web Applications In Google App Engine
Developing Java Web Applications In Google App Engine
Tahir Akram
Web Performance Madness - brightonSEO 2018
Web Performance Madness - brightonSEO 2018
Bastian Grimm
A fresh look at Google’s Cloud by Mandy Waite
A fresh look at Google’s Cloud by Mandy Waite
Codemotion
Ähnlich wie How to make GAE adapt the Great Firewall
(20)
Play Framework on Google App Engine - Productivity Stack
Play Framework on Google App Engine - Productivity Stack
The Big Picture and How to Get Started
The Big Picture and How to Get Started
What's new in android jakarta gdg (2015-08-26)
What's new in android jakarta gdg (2015-08-26)
60分鐘完送百萬edm,背後雲端ci/cd實戰大公開
60分鐘完送百萬edm,背後雲端ci/cd實戰大公開
App engine devfest_mexico_10
App engine devfest_mexico_10
Google App Engine: An Introduction
Google App Engine: An Introduction
Powerful Google Cloud tools for your hack
Powerful Google Cloud tools for your hack
Scaling 101 test
Scaling 101 test
Scaling 101
Scaling 101
Google App Engine for Java v0.0.2
Google App Engine for Java v0.0.2
What is Google App Engine
What is Google App Engine
Web Front End Performance
Web Front End Performance
Simpler Web Architectures Now! (At The Frontend 2016)
Simpler Web Architectures Now! (At The Frontend 2016)
6. DISZ - Webalkalmazások skálázhatósága a Google Cloud Platformon
6. DISZ - Webalkalmazások skálázhatósága a Google Cloud Platformon
Nantes when its just too slow
Nantes when its just too slow
how to mesure web performance metrics
how to mesure web performance metrics
Cloud State of the Union for Java Developers
Cloud State of the Union for Java Developers
Developing Java Web Applications In Google App Engine
Developing Java Web Applications In Google App Engine
Web Performance Madness - brightonSEO 2018
Web Performance Madness - brightonSEO 2018
A fresh look at Google’s Cloud by Mandy Waite
A fresh look at Google’s Cloud by Mandy Waite
Kürzlich hochgeladen
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Commit University
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
BookNet Canada
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
LoriGlavin3
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
BkGupta21
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Lorenzo Miniero
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
Dilum Bandara
How to write a Business Continuity Plan
How to write a Business Continuity Plan
Databarracks
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
2toLead Limited
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
Alan Dix
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
Lars Bell
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
LoriGlavin3
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Addepto
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Fwdays
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
Nicole Novielli
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
LoriGlavin3
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
Raghuram Pandurangan
Training state-of-the-art general text embedding
Training state-of-the-art general text embedding
Zilliz
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
MounikaPolabathina
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
Nathaniel Shimoni
Kürzlich hochgeladen
(20)
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
How to write a Business Continuity Plan
How to write a Business Continuity Plan
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
Training state-of-the-art general text embedding
Training state-of-the-art general text embedding
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
How to make GAE adapt the Great Firewall
1.
GAE How to make
GAE adapt the Great Firewall App Engine ja night #1 ‑ LT 2 Mar. 2017 bit.ly/gae‑china
2.
@hayatoy GAE/Py 7~8 ? APAC TensorFlow Presenter "Local
district in Shanghai" by me
3.
Motivation
4.
5.
Web +10
6.
GAE
7.
*.appspot.com Image API CDN get_serving_url() ‑>
lhx.ggpht.com Mail API mail.send_mail() ‑> xx@appid.appspotmail.com Google Account users.get_current_user()
8.
Don't give up...
Cleave to hope till the very end. When you give up, that's when the game is over. ‑ Prof. Anzai “
9.
10.
appspot.com
11.
Custom Domain k http,
https OK CNAME ghs.googlehosted.com www CNAME ghs-svc-https-cXX.ghs-ssl.googlehosted.com www DNS 8.8.8.8
12.
lhx.ggpht.com
13.
Non‑SSL Public GCS
Custom Domain class BlahBlahDownload(blobstore_handlers.BlobstoreDownloadHandler): def get(self, key): key = str(urllib.unquote(key)) blob_info = blobstore.BlobInfo.get(key) # Edge cache self.response.cache_control = 'public' self.response.cache_control.max_age = 300 self.send_blob(blob_info) Edge Cache
14.
Mail API QQ Custom Domain
MX OK
15.
Google Account
16.
Google Account
17.
18.
WebSitePulse http://www.websitepulse.com/help/testtools.china‑ test.html http(s) GFW Timeout
19.
Google Analytics
20.
NG API OK *
21.
Thank you! bit.ly/gae‑china
Jetzt herunterladen