Docs Menu
Docs Home
/ /
Atlas App Services
/ /

Atlas App Services へのコンテンツのアップロード

項目一覧

  • Overview
  • 手順
  • ホスティング構成ページに移動します
  • Atlas App Services へのファイルのアップロード
  • アプリの最新の構成ファイルを取得する
  • ホスティング ディレクトリを追加する
  • メタデータ構成ファイルの追加
  • ホスティング ディレクトリへのファイルの追加
  • ファイルをアップロードする

App Services UI の Hosting画面から、または ファイルを含むアプリケーション ディレクトリをインポートすることで、コンテンツを App Services にアップロードできます。 使用する方法に対応する以下のタブを選択します。

1

ホスティング構成ページを開くには、App Services UI の左側のナビゲーション メニューで [ Hosting ] をクリックします。

2

App Services には、ファイルを個別にアップロードすることも、複数のファイルまたはファイル ディレクトリを選択して同時にアップロードすることもできます。 アップロードするすべてのファイルは、ローカル ファイル システムで利用可能である必要があります。

App Services UI を使用してファイルをアップロードするには、2 つの方法があります。 次のいずれかの方法を使用できます。

  • ローカル ファイルシステムからHosting画面にファイルをドラッグして削除します。

  • Upload Filesをクリックし、ファイル ピッカーからアップロードするファイルを選択します。

ファイルを でドロップするか選択すると、App Services によってすぐにアップロードが開始されます。 アップロード時間の割合は、ネットワーク接続速度と選択されたファイルの数とサイズによって異なります。

注意

UI でのホスティングを有効にする

静的ホスティングで App Services CLI の使用を開始する前に、App Services UI でホスティングを有効にする必要があります。

1
appservices pull --remote=<App ID>
2

App Services は、アプリケーション ディレクトリの /hosting/filesサブディレクトリでアップロードするファイルを検索します。 このディレクトリがまだ存在しない場合は、作成します。

mkdir -p hosting/files
3

App Services CLIを介してホストされているファイルを配置するには、 /hostingディレクトリにmetadata.jsonファイルを含める必要があります。 構成ファイルが存在しない場合は、以下のように作成します。

touch hosting/metadata.json

構成ではどのファイルのメタデータも指定する必要はありませんが、存在する必要があります。 詳細については、「ファイルメタデータの構成 」を参照してください。

metadata.json
[
{
"path": "<File Resource Path>",
"attrs": [
...,
<Attribute Definition>
],
},
...
]
フィールド
説明
path
必須。 ファイルのリソース パス
attrs

必須。 各ドキュメントが 1 つのメタデータ属性を表すドキュメントの配列。 属性ドキュメントの形式は次のとおりです。

Metadata Attribute Document
{
"name": "<Attribute Type>",
"value": "<Attribute Value>"
}
フィールド
説明
name
メタデータ属性の名前。 これは、App Services がサポートするファイル メタデータ属性の 1 つです。
value
メタデータ属性の値。

注意

存在しないファイルに対してmetadata.jsonにエントリを含めた場合、変更をインポートすることはできません。 metadata.json では、ホストされたファイルのみを表現する必要があります。

4

ファイルをアップロードまたは編集するには、アプリケーション ディレクトリの/hosting/filesサブディレクトリに追加します。 アプリケーションをインポートすると、App Services はこのサブディレクトリをアプリケーションのホストされたファイル ツリーのルートにマッピングします。

注意

/hosting/filesサブディレクトリ内に追加のディレクトリをネストできます。 ネストされたディレクトリは、リソース パス内のファイル名の前に表示されます。

5

/hosting/filesサブディレクトリからファイルをアップロードするには、 --include-hostingフラグを使用して構成ディレクトリをプッシュします。

appservices push --include-hosting

注意

アップロード速度は、ネットワーク接続とアップロードするファイルの数とサイズによって異なります。

戻る

単一ページアプリケーションのホスト