본문 바로가기

데이터 위치

Capgo Cloud를 사용하면 updater plugin이 생성한 live update 데이터를 유럽에 보관할 수 있습니다. EU 데이터 거주성 요건이 있는 앱은 업데이트 확인, 통계, 채널 자체 할당에 EU Capgo Cloud 호스트를 쓰도록 plugin을 설정하세요.

EU 호스트가 제어하는 항목

“EU 호스트가 제어하는 항목” 섹션

updater plugin은 세 가지 엔드포인트를 통해 Capgo Cloud와 통신합니다:

  • updateUrl 사용 가능한 업데이트를 확인하고 할당된 bundle을 다운로드합니다.
  • statsUrl 업데이트 배포, 설치, 실패, 롤백 통계를 전송합니다.
  • channelUrl 다음을 통해 기기의 채널 할당을 읽고 업데이트합니다: channel_self.

이 plugin 데이터 경로를 유럽으로 지오블로킹하려면 다음 전체 엔드포인트 URL을 설정하세요:

  • updateUrl: https://plugin.eu.capgo.app/updates
  • statsUrl: https://plugin.eu.capgo.app/stats
  • channelUrl: https://plugin.eu.capgo.app/channel_self

업데이트, 통계 및 channel_self 요청 시 EU URL을 사용하면, Capgo Cloud는 관련 live update 데이터를 유럽 내에 저장합니다.

URL 설정 capacitor.config.ts:

import type { CapacitorConfig } from '@capacitor/cli';
const config: CapacitorConfig = {
appId: 'com.example.app',
appName: 'My App',
webDir: 'dist',
plugins: {
CapacitorUpdater: {
autoUpdate: 'atBackground',
updateUrl: 'https://plugin.eu.capgo.app/updates',
statsUrl: 'https://plugin.eu.capgo.app/stats',
channelUrl: 'https://plugin.eu.capgo.app/channel_self',
},
},
};
export default config;

Electron 업데이터는 동일한 Capgo Cloud 엔드포인트 이름을 사용합니다:

import { ElectronUpdater } from '@capgo/electron-updater';
const updater = new ElectronUpdater({
appId: 'com.example.app',
updateUrl: 'https://plugin.eu.capgo.app/updates',
statsUrl: 'https://plugin.eu.capgo.app/stats',
channelUrl: 'https://plugin.eu.capgo.app/channel_self',
});
  • EU 호스트는 사용자가 새 구성이 적용된 빌드를 설치한 뒤부터 향후 플러그인 요청에 적용됩니다.
  • 이미 기본 글로벌 호스트로 전송된 과거 플러그인 요청을 재작성하지는 않습니다.
  • 채널, bundle, 롤백 및 모니터링에는 평소처럼 Capgo Cloud 워크플로우를 계속 사용하세요.

Data Location에서 계속하기

“Data Location에서 계속하기” 섹션

사용 중이라면 데이터 위치 보안 및 컴플라이언스 계획을 세우려면, 다음 항목과 연결하세요: HIPAA 준수 규제 텔레메트리 제어, 컴플라이언스 개인정보 보호 및 보존 상세 정보, 암호화 bundle 보호, 채널 롤아웃 타겟팅 및 설정 updater plugin 설정 참조를 확인하세요.