2017-10-11 1 views
0

私はGoogle App Engineを使用して自分のウェブサイトを展開しようとしています。私はドメイン名を持っています。私はそれにアップロードされたすべての私のファイルとバケツを持って、Googleがそれらを望む方法を整理した。私はフォルダ内にapp.yamlファイルを持っています。Google App Engine経由で静的Webサイトを展開するapp.yaml

picture of the message

何かアドバイス:しかし、私はアプリを展開しようとするたびに私はこのメッセージが表示されますか?

+0

ようこそStackOverflow!テキストをイメージとして投稿するのではなく、代わりにコピーして回答に貼り付けます(それに応じてフォーマットしてください)。 –

+0

'Googleがそれらを望むような方法を編成しました - エラーメッセージは矛盾しています - そうでなければすべてが期待どおりに働くでしょう:)そう、私はあなたの' app.yaml'ファイルで始まる詳細を加えることを提案します。そして、あなたが使っているドキュメントへのポインタかもしれません - あなたは物事をどのようにしようとしているかについてのアイデアを得ることができます。 https://stackoverflow.com/help/mcveを参照してください。 –

+0

'app.yaml'ファイルを' gcloud app deploy'に明示的に渡してみてください。それはすべての状況ですべてを単独で考え出すのはそれほど良いことではありません。 –

答えて

0

このエラーは、app.yamlファイルの問題を表しています。ここでは静的サイト構造のapp.yamlファイルの例を見ることができます。

runtime: python27 
api_version: 1 
threadsafe: true 

handlers: 
- url:/
    static_files: index.html 
    upload: index.html 

- url: /(.*) 
    static_files: \1 
    upload: (.*) 

また、あなたは、これらの公式recommendations

に従うことができます*コースオフ、最後のバージョンに更新を使用するために必要な検証のgcloudです。

gcloud components update 

あなたはSSL3_GET_SERVER_CERTIFICATEの問題を受け取った場合、多分SDKの問題ですので、このquestionをチェックしますが、OSや他の変数に依存してください。

+0

このコメントの束!ありがとう! –

0

gcloud initを先に実行しましたか?最初にそれを実行し、指示に従ってgcloudという名前の設定を作成する必要があります(例:my_ga_app)。

そして、あなたは(あなたが複数のアプリケーションで作業している場合のみ必要)を実行する必要が展開実行する前に毎回、:

gcloud config configurations activate my_ga_app

その後、デプロイ

gcloud app deploy

場合これでうまくいきません。あなたのgcloudが実行中であることを確認してください。

gcloud components update

+0

あなたの提案をありがとう。残念ながらどちらもうまくいきませんでした:(私は設定を初期化できましたが、app.yamlファイルを認識できないという同じエラーメッセージが表示されました。 SSLHandshakeError):[Errno 1] _ssl.c:499:error:14090086:SSLルーチン:SSL3_GET_SERVER_CERTIFICATE:証明書の検証に失敗しました "診断テストを実行しようとすると、診断テストも失敗しました。またはこれが私を残す場所。しかし、とにかくあなたの時間のためにありがとう! –

関連する問題