Menu Docs

Configurar metadados do arquivo

Você pode configurar os atributos de metadados de um arquivo para descrever aspectos do arquivo, como tipo de conteúdo, idioma ou codificação. Você também pode usar atributos de metadados para configurar o comportamento de cache do CDN e especificar como os clientes devem lidar com os arquivos quando os acessarem.

Observação

Se você não especificar um atributo de metadados Content-Type para um arquivo hospedado, o Atlas App Services tentará adicionar automaticamente um atributo Content-Type a ele com base na extensão do arquivo.

Por exemplo, o App Services adicionaria automaticamente o atributo Content-Type: application/html ao arquivo myPage.html.

1

Para adicionar um atributo de metadados a um arquivo específico, você precisa encontrar o arquivo na árvore de arquivos hospedada. Para encontrar o arquivo:

  1. Clique em Hosting no menu de navegação esquerdo.

  2. Selecione a guia Files.

  3. Encontre a entrada do arquivo na árvore de arquivos.

2

Após encontrar o arquivo, você precisará adicionar um novo atributo de metadados a ele. Para adicionar um novo atributo de metadados:

  1. Clique no botão Actions (...) do arquivo.

  2. Clique em Edit Attributes...

  3. No modal Set Attributes, clique em Add Attribute.

3

O novo atributo de metadados não terá um tipo ou valor quando você o adicionar pela primeira vez.

  1. Selecione o tipo de atributo no menu suspenso esquerdo do novo atributo

  2. Digite um valor para o atributo na caixa de entrada à direita.

  3. Clique em Save.

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

Os metadados de todos os arquivos hospedados associados ao seu aplicação são configurados por uma array de objetos de definição de atributo de metadados que você define em um arquivo chamado metadata.json no subdiretório hosting do aplicativo.

O Atlas App Services inferirá e atribuirá automaticamente um Content-Type a cada arquivo carregado. Se você deseja substituir o Content-Type padrão ou especificar atributos de metadados adicionais para um arquivo, adicione uma entrada ao metadata.json para o arquivo e os atributos que você deseja configurar. A entrada de cada arquivo deve ser um documento com o seguinte formulário:

metadata.json
[
{
"path": "<File Resource Path>",
"attrs": [
...,
<Attribute Definition>
],
},
...
]
Campo
Descrição

path

Obrigatório. O caminho do recurso do arquivo.

attrs

Obrigatório. Uma array de documentos onde cada documento representa um único atributo de metadados. Os documentos de atributo têm o seguinte formato:

Documento de atributo de metadados
{
"name": "<Attribute Type>",
"value": "<Attribute Value>"
}
Campo
Descrição

name

O nome do atributo de metadados. Esse deve ser um dos atributos de metadados de arquivos compatíveis com o App Services.

value

O valor do atributo de metadados.

Observação

Se você incluir uma entrada em metadata.json para um arquivo que não existe, não poderá importar suas alterações. Certifique-se de que somente arquivos hospedados estejam representados no metadata.json.

3

Depois de adicionar todos os atributos de metadados que deseja configurar a metadata.json, você pode importar o diretório de aplicação para atualizar os metadados de arquivo associados.

Navegue até a raiz do diretório do aplicação e execute o seguinte comando:

appservices push --include-hosting