DeisPaasをGoogleCloudにデプロイしています。 で利用可能な公式プロビジョニングガイドで http://docs.deis.io/en/latest/installing_deis/install-platform/ いくつかのコマンドがあります。
このコマンドがどのドメインを参照しているかわかりません
deisctl config platform set domain=example.com
「example.com」の代わりに何を置くべきですか?
回答:
回答№1は1これらのドキュメントをフォローしていますか? http://docs.deis.io/en/latest/installing_deis/gce/#deis-on-gce
その場合、ドメインはあなた/会社のドメインになります。
設定にこれを含めると、次のことができますDEIS CLI自体からサブドメインを作成します。これは、構成ファイルにも書き込むことができます。これは、サブドメインのプロビジョニングを自動化し、必要に応じて動的プロビジョニングを使用したスケーリング中に行うのに役立ちます。
詳細:
- あなたができる解決策を探しているとき自動 展開、つまり、そのソリューションだけでなく、 アプリケーションコードが含まれているインスタンスですが、 ネットワーク、プロキシ、またはデータベースへのアクセスの構成などを構成します。
- これらのプロセスの1つは、アプリケーションのサブドメインを構成することです。あなたはあなたのウェブサイトを実行している可能性があります
domain.com
そして あなたのウェブアプリweb.domain.com
、データベースの実行中 オンdb.domain.com
. - これは手動で簡単に構成できますが、ほとんどの場合新しいインスタンスをデプロイする場合、そのインスタンスのIPはランダムに選択されます IPのプールから。したがって、同じIPを取得することはまれです 次の展開で再び。注:デプロイについては話していません VM上のアプリですが、更新された新しいVMを完全にデプロイします アプリケーションコード。
- 同様のケースは、負荷分散中に自動スケーリングを実行する場合、またはすべてのリリースを自動アップグレードするアルファリリースを実行する場合に発生します。 インスタンス。
- このようなすべての場合、次のいずれかを設定できます。
CNAME
そしてA Records
手動で、またはDEISに任せることができます。 - DEIS(または同様のソリューション)が実行するためにその場合は、ドメイン名を確認する(または少なくとも構成する)必要があります。一度このドメイン 名前はグローバル構成であり、新しいものを起動するたびに あなたのウェブアプリのバージョン、DEISはそれをインスタンスに入れてそれを指すことができます で
v1-web.domain.com
. - デプロイが成功し、サービスが提供されていることを確認したら、次のように自動アップグレードできます。
web.domain.com
。これはすべて、アプリケーションの構成で指定したルールに基づいて行われます。
これで十分だといいのですが。そうでない場合は、Google App-Engineの仕組みについて詳しく読むか、試してみてください。