ウェブサイト確認の問題点
ウェブサイトを作って、ローカル環境でテストして、問題が見つからなくても、インターネットに公開したら、思った通り動作しない可能性があります。それを解決するのに、やはりインターネットにおける検証が必要です。しかし、インターネットで確認するのに、次のような問題点があります。
- サーバーを用意しなければなりません(お金がかかる)
- サーバーの環境を設定しなければなりません(IT知識が必要)
- サーバーにウェブサイトのファイルをデプロイしなければなりません(IT知識が必要)
AppGallery ConnectのCloud Hostingについて
AppGallery ConnectのCloud Hostingはファーウェイが提供しているホスティングサービスです。個人アカウントであれば、10GBまでのファイルをホスティングでき、1日のデータ転送量は360MBまでで、費用は無料です。
AppGallery ConnectのCloud Hostingがほかの類似サービスに比べて優れた部分
- 無料(お金がかからない)
- 何もインストールせずにすぐ使えます(IT知識が不要)
- コマンド入力がいりません(IT知識が不要)
AppGallery ConnectのCloud Hostingの利用方法
必要なもの
AppGallery ConnectのCloud Hostingを利用するのに、
- HUAWEI ID
- HMS開発者アカウント
が必要です。どちらも下記のサイトから申請できます。
https://developer.huawei.com/consumer/jp/
利用方法
1. Cloud Hostingを有効にします。
Cloud Hostingがまだ有効になっていない場合、左側のメニューから“Cloud Hosting”を選び、右側の“Enable now”をクリックします。
2. データ保存場所を設定します。
日本の場合、データ保存場所はシンガポール(Singapore)になります。
3. ドメイン種類を決めます。
ウェブサイトのドメイン種類では、“Custom domain”と“Wildcard domain”が選べます。
Custom domainの場合、ドメイン取得サービスでドメインを購入しなければなりません。
Wildcard domainなら、トップレベルドメイン、第2レベルドメイン、第3レベルドメインは決まっていますが(dra.agchosting.link)、第4レベルドメインは自由に設定できます。
ドメイン種類を決めたら、“New site”ボタンをクリックします。
4. ドメインを作成します。
第4レベルドメインを入れて、ドメインを作成します。
ドメイン作成が終わったら、次の画面が表示されます。
5. デプロイするファイルを用意ます。
ウェブサイトの全ファイルを圧縮したZIPファイルを用意します。ZIPファイルの中身は次のような構成になります。必ずindex.htmlをルートに置かなければなりません。
6. デプロイするターゲットのドメインの管理画面を開きます。
対象ドメインの“Manage version”ボタンをクリックします。
7. デプロイファイルをアップロードします。
“Browse”ボタンをクリックし、デプロイするZIPファイルを選び、“Upload”ボタンをクリックし、ファイルをアップロードします。アップロードが完了したら、“OK”ボタンをクリックします。
アップロードが完了したら、次の画面に戻ります。
これでデプロイが完了です。
8. ウェブサイトを開きます。
デプロイが完了したら、ウェブサイトがすぐ開けます。
注意事項
現在、静的サイトのホスティングしかサポートされていません。
また、個人開発者アカウントは無料で利用できますが、10GBまでのファイルサイズ上限と1日に360MBまでのデータ転送量の制限があります。企業開発者アカウントの場合、従量課金制に切り替えられます。
参考
- HMS:https://developer.huawei.com/consumer/jp/
- AppGallery ConnectのCloud Hosting:https://developer.huawei.com/consumer/jp/doc/development/AppGallery-connect-Guides/agc-cloudhosting-introductions-0000001057944575
- Huawei Developers:https://forums.developer.huawei.com/forumPortal/en/home
- Facebook Huawei Developersグループ:https://www.facebook.com/Huaweidevs/