2016-10-18 2 views
0

Azure DocumentDB의 사후 트리거에서 API 호출을해야합니다. 외부 API를 호출하려고 시도했지만 그러한 호출이 DocumentDB에서 차단됨을 발견했습니다. Azure의 동일한 계정에 API를 호스트하면 해당 API가 포스트 트리거에서 호출 될 수 있습니까? 그렇지 않으면 무엇이 대안이 될 수 있습니다.DocumentDB의 후 트리거에서 API 호출

답변

1

서버 측 코드는 샌드 박스 환경에서 실행되며 외부 호출을 할 수 없습니다. 요청이 서비스에 의해 확인 된 후 (사용자의 사후 트리거가 성공/실패했음을 나타냄) 클라이언트에서 동일한 호출을 할 수 있습니다.

+0

도움 주셔서 감사합니다! – Bruce

0

서버 측 스크립트에서 모든 JavaScript 기능과 DocumentDB 용 CRUD/Query API를 사용할 수 있습니다. 다른 "호스팅"API는 공개되지 않습니다. 예를 들어 JavaScript 자체는 파일 시스템이나 웹 API에 대한 지원 기능이 없으며 호스트 (IE, cscript 등)에서 제공해야하는 기능이 있습니다. DocumentDB는 CRUD/Query API 이외의 추가 API를 제공하지 않습니다.

1

이제 DocumentDB는 서버 측 변경 피드의 비공개 미리보기를 지원합니다. 이 모델을 사용하면 DocumentDB 컬렉션에서 모든 변경 사항을 가져와 사용자 정의 로직을 실행하여 웹 서비스 호출과 같은 원하는 후 처리를 수행 할 수 있습니다.

이 패턴에 대해 더 자세히 알고 싶다면 Microsoft dot.com으로 전자 메일을 보내주십시오.

관련 문제