파일 메타데이터 구성
개요
파일의 메타데이터 속성 을 구성하여 콘텐츠 유형, 언어 또는 인코딩과 같은 파일의 측면을 설명할 수 있습니다. 또한 메타데이터 속성을 사용하여 CDN의 캐싱 동작을 구성하고 클라이언트가 파일에 액세스할 때 파일을 처리하는 방법을 지정할 수 있습니다.
참고
호스팅된 파일에 Content-Type
메타데이터 속성을 지정하지 않으면 Atlas App Services는 파일 확장자를 기반으로 Content-Type
속성을 자동으로 추가하려고 시도합니다.
예를 들어 App Services는 myPage.html
파일에 Content-Type: application/html
속성을 자동으로 추가합니다.
절차
메타데이터 구성 파일에 속성 추가
애플리케이션 과 연결된 모든 호스팅 파일의 메타데이터 데이터는 애플리케이션의 hosting
하위 디렉토리에 있는 메타데이터 .json 파일 에 정의하는 메타데이터 속성 정의 객체 배열 로 구성됩니다.
Atlas App Services 는 업로드하는 모든 파일 에 Content-Type
를 자동으로 추론하고 할당합니다. 기본값 Content-Type
를 재정의하거나 파일 에 대한 추가 메타데이터 속성 을 지정하려면 구성하려는 파일 및 속성에 대한 항목을 메타데이터 에 추가합니다. 각 파일의 항목은 다음 형식의 문서 여야 합니다.
[ { "path": "<File Resource Path>", "attrs": [ ..., <Attribute Definition> ], }, ... ]
필드 | 설명 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
path | 필수입니다. 파일 의 리소스 경로 입니다. | ||||||||||
attrs | 필수입니다. 각 문서 가 단일 메타데이터 속성을 나타내는 문서 배열 입니다. 속성 문서의 형식은 다음과 같습니다. 메타데이터 속성 문서
|
참고
존재하지 않는 파일 에 대해 metadata.json
에 항목을 포함하면 변경 사항을 가져올 수 없습니다. 호스팅된 파일만 metadata.json
에 표시되는지 확인합니다.