ネットワーキング

ネットワーキング

すべてのサービスは、リージョンに関係なく、デプロイされた瞬間に自動 TLS 付きの生成済み *.onlizard.com ドメインを取得します。本番公開の準備ができたら、独自のホスト名を追加してください。

生成されるドメイン

サービスのデフォルトドメインは自動的に作成されます。表示するには(または新しく生成するには):

lizard domain                    # show the service's current domain
lizard domain generate           # generate a new *.onlizard.com subdomain

S3 addon から提供される Object Storage は、代わりにリージョンスコープのゲートウェイホスト(s3-<region>.onlizard.com)を使用します。

カスタムドメインを追加する

ホスト名は位置引数です。add サブコマンドはありません:

lizard domain app.example.com --service web

Lizard は、作成すべき DNS レコード(ホスト名用の CNAME と、検証用の TXT レコード)を返します。これらを DNS プロバイダーで追加してください。

検証

DNS の伝播が完了したら、ドメインを有効化します:

lizard domain verify app.example.com

これにより TXT レコードが確認され、ドメインが有効化されます。TLS は自動的にプロビジョニングされます。

ドメインを削除する

lizard domain delete app.example.com
lizard domain rm app.example.com --yes   # alias, skip confirmation

特定のポートを公開する

サービスがデフォルト以外のポートで提供される場合は、そのポートにドメインを追加します:

lizard domain app.example.com --service web --port 8080

Worker サービス

workerモードのサービス(containerPort=0)では、生成されたドメインが表示されることがありますが、何も提供されません。リスナーもロードバランサーのルートもないためです。worker にカスタムドメインを追加しないでください。

ダッシュボードで管理する

ダッシュボード(lizard open)の ドメイン ビューでは、各ドメインの検証状態と TLS 状態を確認でき、ホスト名の追加や削除も視覚的に行えます。

関連項目