Docs 菜单
Docs 主页
/ /
Atlas App Services
/ /

将内容上传到 Atlas App Services

在此页面上

  • Overview
  • 步骤

您可以从 Realm 用户界面的 Hosting屏幕将内容上传到 App Services,也可以导入包含这些文件的应用程序目录。选择下面与您要使用的方法相对应的标签页。

1

要打开托管配置页面,请单击 App Services 用户界面左侧导航菜单中的Hosting

2

您可以将文件一个一个地上传到 App Services,也可以选择多个文件或文件目录同时上传。上传的所有文件必须在本地文件系统中可用。

通过 App Services 用户界面上传文件有两种方法。您可以使用以下任一方法:

  • 将文件从本地文件系统拖放到Hosting屏幕上。

  • 单击Upload Files ,然后从文件选择器中选择要上传的文件。

一旦拖入或选定了文件,App Services 将立即开始上传这些文件。上传时间取决于网络连接速度以及所选文件的数量和大小。

注意

在用户界面中启用托管

在开始将App Services CLI与静态托管结合使用之前,必须在App Services用户界面中启用托管。

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

必需。 文档大量,其中每个文档代表一个元数据属性。 属性文档具有以下形式:

元数据属性文档
{
"name": "<Attribute Type>",
"value": "<Attribute Value>"
}
字段
说明
name
元数据属性的名称。 这应该是 App Services 支持的文件元数据属性之一。
value
元数据属性的值。

注意

如果您在metadata.json中包含不存在的文件的条目,则无法导入更改。 元数据.json 必须仅包含托管文件。

4

要上传或编辑文件,请将文件添加到应用程序目录的/hosting/files子目录中。 当您导入应用程序时, App Services会将此子目录映射到应用程序托管文件树的根目录。

注意

您可以在/hosting/files子目录内嵌套其他目录。 嵌套目录列在资源路径中的文件名称之前。

5

要从/hosting/files子目录上传文件,请使用--include-hosting标志推送配置目录:

appservices push --include-hosting

注意

上传速度将根据您的网络连接以及上传文件的数量和大小而有所不同。

后退

托管单页面应用程序

在此页面上