Docs Menu
Docs Home
/ /
Atlas App Services
/ /

파일 메타데이터 구성

이 페이지의 내용

  • 개요
  • 절차

파일의 메타데이터 속성 을 구성하여 콘텐츠 유형, 언어 또는 인코딩과 같은 파일의 측면을 설명할 수 있습니다. 또한 메타데이터 속성을 사용하여 CDN의 캐싱 동작을 구성하고 클라이언트가 파일에 액세스할 때 파일을 처리하는 방법을 지정할 수 있습니다.

참고

호스팅된 파일에 Content-Type 메타데이터 속성을 지정하지 않으면 Atlas App Services는 파일 확장자를 기반으로 Content-Type 속성을 자동으로 추가하려고 시도합니다.

예를 들어 App Services는 myPage.html 파일에 Content-Type: application/html 속성을 자동으로 추가합니다.

1

특정 파일에 메타데이터 속성을 추가하려면 호스팅된 파일 트리에서 해당 파일을 찾아야 합니다. 파일을 찾으려면 다음을 수행합니다.

  1. 왼쪽 탐색 메뉴에서 Hosting를 클릭합니다.

  2. 0}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 하위 디렉토리에 있는 메타데이터 .json 파일 에 정의하는 메타데이터 속성 정의 객체 배열 로 구성됩니다.

Atlas App Services 는 업로드하는 모든 파일 에 Content-Type 를 자동으로 추론하고 할당합니다. 기본값 Content-Type 를 재정의하거나 파일 에 대한 추가 메타데이터 속성 을 지정하려면 구성하려는 파일 및 속성에 대한 항목을 메타데이터 에 추가합니다. 각 파일의 항목은 다음 형식의 문서 여야 합니다.

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

돌아가기

호스팅 활성화

이 페이지의 내용