이 페이지에서

For AI agents: a documentation index is available at /docs/llms.txt. Append .md to any page URL for markdown, or send Accept: text/markdown.

AWS Cloudfront를 사용하여 실험에 대한 요청을 프록시하십시오

리버스 프록시를 설정하여 특정 지역이나 특정 확장자 및 DNS 서버에서 도메인 차단을 우회하십시오. 실험 API는 지연 시간에 민감하기 때문에 Amplitude는 프록시에서 Amplitude로의 왕복 시간을 최소화하기 위해 엣지 호스팅 솔루션을 권장합니다.

배포 생성

다음 단계에 따라 요청을 Amplitude Experiment의 평가 서버에 프록시하는 새 CloudFront 배포를 생성하십시오. 단계에서 언급되지 않은 구성 필드는 기본값으로 유지하십시오.

  1. AWS에서 CloudFront로 이동하여 배포 생성을 선택합니다.
  2. 원본 도메인 필드에 미국 데이터 센터의 경우 api.lab.amplitude.com을 입력하고, EU 데이터 센터의 경우 api.lab.eu.amplitude.com을 입력합니다.
  3. 기본 캐시 동작 섹션에서 허용된 HTTP 메소드에 대해 GET, HEAD, OPTIONS, PUT, POST, PATCH, DELETE을(를) 선택하고, 캐시 HTTP 메소드에 대해 OPTIONS을(를) 선택합니다. 캐시 HTTP 메소드 필드는 허용된 HTTP 메소드 값을 선택하면 나타납니다.
  4. 캐시 키 및 오리진 요청 섹션에서 CachingDisabled 캐시 정책, AllViewExceptHostHeader 오리진 요청 정책 및 CORS-with-preflight-and-SecurityHeadersPolicy 응답 헤더 정책을 선택합니다. 이러한 선택을 위해서는 레거시 캐시 설정 대신 **캐시 정책과 오리진 요청 정책(권장)**을 선택해야 합니다.
  5. 웹 응용 프로그램 방화벽(WAF) 섹션에서 보안 보호 기능을 활성화하지 않음을 선택합니다.
  6. 배포 생성을 선택합니다.

배포판 테스트

새 배포판을 curl 요청으로 테스트합니다. 배포 도메인 이름을 찾으려면 CloudFront의 목록에서 새 배포를 선택하고 하위 도메인을 복사하십시오. 다음 명령에서 SUBDOMAIN를 해당 하위 도메인으로 바꿉니다. APIKEY를 사용자의 배포 또는 프로젝트 API 키로 대체하여 요청을 승인하십시오.

성공적인 요청은 200 응답을 반환합니다.

bash
curl -i 'https://SUBDOMAIN.cloudfront.net/v1/vardata' -H 'Authorization: Api-Key APIKEY'

이 내용이 도움이 되었나요?