GoogleAppEngineでhttps対応を行うには、カスタムドメインの設定からマネージドセキュリティを有効にします。

ssl

アプリ側は、Pythonからhttpsかhttpかを判定し、適切なURLにリダイレクトします。

def get_host(self):
	if self.request.scheme.lower() != 'https':
		return "http://"+self.request.host
	return "https://"+self.request.host