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

配置文件元数据

在此页面上

  • Overview
  • 步骤

您可以配置文件的元数据属性来描述文件的各个方面,例如内容类型、语言或编码。 您还可以使用元数据属性来配置 CDN 的缓存行为,并指定客户端在访问文件时应如何处理文件。

注意

如果您没有为托管文件指定 Content-Type元数据属性,Atlas App Services 将尝试根据文件扩展名自动向其添加Content-Type属性。

例如,App Services 会自动将属性Content-Type: application/html添加到文件myPage.html中。

1

要为特定文件添加元数据属性,需要在托管文件树中找到该文件。要查找该文件,请执行以下步骤:

  1. 单击左侧导航菜单中的 Hosting(应用用户)。

  2. 选择 Files 标签页。

  3. 在文件树中查找该文件的条目。

2

找到该文件后,需要为其添加新的元数据属性。要添加新的元数据属性,请执行以下步骤:

  1. 单击文件的Actions (...)按钮。

  2. 单击 Edit Attributes...

  3. Set Attributes 模式中,单击 Add Attribute

3

首次添加新元数据属性时,该属性将没有类型或值。

  1. 从新属性的左侧下拉列表中选择属性类型

  2. 在右侧输入框中输入属性的值。

  3. 单击 Save(连接)。

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

与应用程序关联的所有托管文件的元数据数据由元数据属性定义对象大量配置,这些对象在应用程序的hosting子目录中名为元数据的文件中定义。

Atlas App Services将自动推断并为您上传的每个文件分配一个Content-Type 。 如果要覆盖默认的Content-Type或为文件指定其他元数据属性,请在元数据.json中为要配置的文件和属性添加一个条目。 每个文件的条目应该是具有以下形式的文档:

metadata.json
[
{
"path": "<File Resource Path>",
"attrs": [
...,
<Attribute Definition>
],
},
...
]
字段
说明
path
必需。 文件的资源路径
attrs

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

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

注意

如果您在metadata.json中包含不存在的文件的条目,则无法导入更改。 确保metadata.json中仅表示托管文件。

3

将要配置的所有元数据属性添加到metadata.json后,您可以导入应用程序目录以实际更新关联的文件元数据。

导航到应用程序的根目录并运行以下命令:

appservices push --include-hosting

后退

启用托管

在此页面上