Overview
Puede configurar los atributos de metadatos de un archivo para describir aspectos del mismo, como su tipo de contenido, idioma o codificación. También puede usar los atributos de metadatos para configurar el comportamiento del almacenamiento en caché de la CDN y especificar cómo los clientes deben gestionar los archivos al acceder a ellos.
Nota
Si no especifica un Content-Type atributo de metadatos para un archivo alojado, Atlas App Services intentará agregarle automáticamente un atributo Content-Type en función de la extensión del archivo.
Por ejemplo, App Services agregaría automáticamente el atributo Content-Type: application/html al archivo myPage.html.
Procedimiento
Navegar hasta el archivo en el árbol de archivos
Para añadir un atributo de metadatos a un archivo específico, debe buscarlo en el árbol de archivos alojado. Para encontrarlo:
Haga clic Hosting en el menú de navegación de la izquierda.
Seleccione la pestaña Files.
Encuentra la entrada para el archivo en el árbol de archivos.
Agregar un nuevo atributo
Una vez que haya encontrado el archivo, debe agregarle un nuevo atributo de metadatos. Para agregar un nuevo atributo de metadatos:
Haga clic en el botón Actions (...) del archivo.
Haga clic Edit Attributes...
En el cuadro de diálogo Set Attributes, hacer clic en Add Attribute.
Seleccione el tipo de atributo y el valor
El nuevo atributo de metadatos no tendrá un tipo o valor cuando lo agregue por primera vez.
Seleccione el tipo de atributo del menú desplegable izquierdo del nuevo atributo
Introduzca un valor para el atributo en el cuadro de entrada de la derecha.
Haga clic en Save.
Agregar atributos al archivo de configuración de metadatos
Los metadatos de todos los archivos alojados asociados con su aplicación se configuran mediante una matriz de objetos de definición de atributos de metadatos que usted define en un archivo llamado metadata.json en el hosting subdirectorio de su aplicación.
Atlas App Services inferirá y asignará automáticamente un Content-Type a cada archivo que cargue. Si desea anular el valor predeterminado Content-Type o especificar atributos de metadatos adicionales para un archivo, agregue una entrada a metadata.json para el archivo y los atributos que desee configurar. La entrada de cada archivo debe ser un documento con el siguiente formato:
[ { "path": "<File Resource Path>", "attrs": [ ..., <Attribute Definition> ], }, ... ]
Campo | Descripción | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Obligatorio.Ruta del recurso del archivo. | ||||||||||
| Obligatorio. Una matriz de documentos donde cada documento representa un único atributo de metadatos. Los documentos de atributo tienen el siguiente formato: Metadata Attribute Document
|
Nota
Si incluye una entrada en metadata.json para un archivo inexistente, no podrá importar los cambios. Asegúrese de que solo los archivos alojados estén representados en metadata.json.
Importar la configuración de metadatos del archivo
Una vez que haya agregado todos los atributos de metadatos que desea configurar en metadata.json, puede importar el directorio de la aplicación para actualizar los metadatos del archivo asociado.
Navegue a la raíz del directorio de la aplicación y ejecute el siguiente comando:
appservices push --include-hosting