Docs Menu
Docs Home
/ /
Atlas App Services
/ /

Atlas App Services에 콘텐츠 업로드

이 페이지의 내용

  • 개요
  • 절차

Realm UI의 Hosting 화면에서 또는 파일이 포함된 애플리케이션 디렉토리를 가져와서 App Services에 콘텐츠를 업로드할 수 있습니다. 사용하려는 방법에 해당하는 탭을 아래에서 선택합니다.

1

호스팅 구성 페이지를 열려면 App Services UI의 왼쪽 탐색 메뉴에서 Hosting 을 클릭합니다.

2

App Services에 파일을 개별적으로 업로드하거나 여러 파일 또는 파일 디렉토리를 선택하여 동시에 업로드할 수 있습니다. 업로드하는 모든 파일은 로컬 파일 시스템에서 사용할 수 있어야 합니다.

App Services UI를 통해 파일을 업로드하는 방법은 두 가지가 있습니다. 다음 방법 중 하나를 사용할 수 있습니다:

  • 로컬 파일 시스템에서 Hosting 화면으로 파일을 드래그 앤 드롭합니다.

  • Upload Files 를 클릭하고 파일 선택기에서 업로드할 파일을 선택합니다.

파일을 선택하거나 가져다 놓으면 App Services가 즉시 업로드를 시작합니다. 업로드 시간은 네트워크 연결 속도와 선택한 파일의 수, 크기에 따라 달라집니다.

참고

UI 에서 호스팅 활성화

정적 호스팅과 함께 App Services CLI 를 사용하기 전에 App Services UI 에서 호스팅을 활성화 해야 합니다.

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

App Services 는 애플리케이션 디렉토리 의 /hosting/files 하위 디렉토리에서 업로드할 파일을 찾습니다. 이 디렉토리 가 아직 존재하지 않는 경우 생성합니다.

mkdir -p hosting/files
3

App Services CLI 를 통해 호스팅된 파일을 배포 하려면 /hosting 디렉토리 에 metadata.json 파일 을 포함해야 합니다. 구성 파일 이 없는 경우 다음과 같이 만듭니다.

touch hosting/metadata.json

구성에서 파일에 대한 메타데이터 를 지정할 필요는 없지만 존재해야 합니다. 자세한 내용은 파일 메타데이터 구성을 참조하세요.

metadata.json
[
{
"path": "<File Resource Path>",
"attrs": [
...,
<Attribute Definition>
],
},
...
]
필드
설명
path
필수입니다. 파일 의 리소스 경로 입니다.
attrs

필수입니다. 각 문서 가 단일 메타데이터 속성을 나타내는 문서 배열 입니다. 속성 문서의 형식은 다음과 같습니다.

메타데이터 속성 문서
{
"name": "<Attribute Type>",
"value": "<Attribute Value>"
}
필드
설명
name
메타데이터 속성의 이름입니다. App Services에서 지원하는 파일 메타데이터 속성 중 하나여야 합니다.
value
메타데이터 속성의 값입니다.

참고

존재하지 않는 파일 에 대해 metadata.json 에 항목을 포함하면 변경 사항을 가져올 수 없습니다. 메타데이터.json에는 호스팅된 파일만 표시되어야 합니다.

4

파일을 업로드하거나 편집하려면 애플리케이션 디렉토리 의 /hosting/files 하위 디렉토리에 추가합니다. 애플리케이션 을 가져오면 App Services 는 이 하위 디렉터리를 애플리케이션의 호스팅된 파일 트리 루트에 매핑합니다.

참고

/hosting/files 하위 디렉토리 내에 추가 디렉토리를 중첩할 수 있습니다. 중첩된 디렉토리는 리소스 경로에서 파일 이름 앞에 나열됩니다.

5

/hosting/files 하위 디렉토리에서 파일을 업로드하려면 --include-hosting 플래그를 사용하여 구성 디렉토리 를 푸시합니다.

appservices push --include-hosting

참고

업로드 속도는 네트워크 연결과 업로드하는 파일의 수와 크기에 따라 달라집니다.

돌아가기

단일 페이지 애플리케이션 호스팅

이 페이지의 내용