-
Notifications
You must be signed in to change notification settings - Fork 2
hubs cloud aws updating the stack
Akihiko Shirai edited this page Feb 9, 2022
·
4 revisions
スタック(Stack)の更新を実行することで、Hubsのスタックのさまざまな設定を変更できます。 これらの変更を行うときに、ダウンタイムは発生しません。 スタックを更新するには:
- CloudFormationコンソールでスタックを選択します
- Stack Actions -> Update Stack に行きます
- 「Use the existing template」を選択します
- パラメータの選択を確認し、「Update」を選択します
スタックの更新でできることの例:
- サーバーの台数や種類を変更する
- Hubsをオフラインモードに切り替えてコストを削減(URLへのリダイレクトも可能)
- データベースの月間予算の追加・変更、ストレージの制限の調整
- アプリケーションロードバランサーの追加・削除
- データベースの自動停止を無効にする、または有効にする
- データベースの最大ACU容量の変更
- サーバーで使用するSSHキーペアの変更
スタックが作成された後に 更新または変更してはいけない項目は以下の通りです:
- ドメインまたはメール設定
- Restore from Backup 項目下のすべて(バックアップから復元するには、 バックアップと復元 を参照してください)
- Advanced 項目下のすべて
まれに、この手動更新のワークフローに従った Hubs Cloudテンプレート の更新が必要になることがあります。
テンプレートを更新すると、マシンイメージ、ラムダ(lambda)、オートスケーリンググループ、マシン起動スクリプトなど、基盤となるawsのインフラストラクチャやサービスが変更されます。
💾 以下のステップに進む前に、念のためスタックをバックアップしておいてください。💾バックアップとリストア
- 🔎 お使いのスタックが Hubs Cloud Personal、Enterprise single server、または Enterprise multi-server のいずれであるかを決定する。
- Cloudformation > スタック(Stacks) > (Hubsの)スタックを選択 > 「パラメータ」タブ
- スタックにアプリサーバー数またはストリーミングサーバー数が記載されていますか?(訳注:AppInstanceCount, StreamInstanceCountがそれぞれ 1 など)
- 「はい」の場合、Enterprise マルチサーバーを使用しています。
- 「いいえ」の場合、Personal または Enterprise のシングルサーバーです。
- 💤 スタックをオフラインモードに更新する⬆️スタックを更新する を参照してください。
- ⌛ オフラインモードの更新が完了するのを待つ。
- 📎 次に、AWS Marketplaceのフローから最新のTemplate URLを取得します (新しいスタックを作成するのではありません)。
- 新しいタブを開いて hubs.mozilla.com/cloud にアクセスする。
- Personal または Enterprise を選択し(ステップ1による)、AWS Marketplaceのフローに進む、ただしスタックは作成しないでください。
- Continue to Subscribe --> Continue to configuration --> Continue to Launch --> Choose Action [Launch Cloud Formation] --> [Launch]
- すると「スタックの作成(Create stack)」ページに移動します。ステップ1 は「テンプレートの指定」になります。
- テンプレート指定欄から**"Amazon S3 URL "**をコピーします。
- 📝 活きている現在のスタックのテンプレートを置き換える。
- Cloudformation > スタック(Stacks) > スタックを選択する
- 更新をクリック
- "既存テンプレートを置き換える(Replace current template)"を選択
- Amazon S3 URLセクションにステップ4でコピーした**"Amazon S3 URL "**を貼り付けます。
- 「次へ」をクリック
- ✅ 入力されている値はすべて正しく見えますか?もし、正しく表示されない場合は、間違ったPersonal/Enterpriseテンプレートをコピーしてしまった可能性があります。テンプレートの置き換えのステップに戻ります。次に、手順4 の正しいテンプレートを再度コピーして貼り付けます。
- ⌛ オフラインモードで、新しいテンプレートでスタック更新を終了する。
- 🌅 **アップデート完了後、⬆️スタックをアップデート からオンラインモード(オフラインモード解除)***に移行します。
- 🎉 Finished! おめでとうございます! 🎉
このサイトの主なドキュメントは Mozilla Reality による ドキュメント Hubs Docs の派生日本語翻訳であり、CCPL によってライセンスされています。 Reticulum, Dialog などの派生プロジェクトのドキュメントは参考訳であり、それぞれのリポジトリのライセンスに基づきます。
Most documents in this site are based on a derivative Japanese translation of Hubs Docs by Mozilla Reality, used under CCPL. Some reference translation for derived projects such as Reticulum and Dialog, etc. are based on each license of repositories.
- 導入
- はじめよう
- よくある質問
- コンテンツのインポート
- おすすめのアセットパック
- 見た目と印象のカスタマイズ
- コンテンツの管理
- 管理者の追加
- レシピ:ルームの権限
- レシピ:サードパーティ統合
- レシピ:シーンエディターを有効にする
- レシピ:カスタムSMTP
- レシピ:Discordボット
- 上級者:SSHアクセス
- 上級者:コンテンツCDN
- カスタムクライアントの作成と展開
- 上級者:Hubs Cloudブランドガイドライン