2012-08-11 7 views
0

고객이 온라인 방문 페이지를 작성할 수있는 SaaS 솔루션을 구축하고 있습니다. 이 서비스는 방문 페이지를 만들고 호스팅 할 수있는 도구를 제공합니다. 우리는 고객이 자신의 도메인 이름을 그들이 만든 페이지에 연결할 수있는 옵션을 제공해야합니다. 서비스 도메인이 Azure에 사용되는 www.abc.com이라고 가정 해 보겠습니다. 모든 클라이언트에는 www.abc.com/client라는 로컬 URL이 있습니다. 그러나 일반적으로 클라이언트는 로컬 URL 대신 www.client.com과 같은 자체 도메인을 사용할 수 있기를 원합니다. 물론 Azure 사이트에 www.client.com을 가리키는 CNAME을 추가하도록 지시 할 수 있습니다. 문제는 Azure도 모든 도메인을 수동으로 추가해야한다는 것입니다.수백 개의 하위 도메인이 Azure에 동적 매핑됩니다.

이 단계를 어떤 식 으로든 통과시키는 해결책이 있습니까? 클라이언트 도메인이 프로필에 도메인을 제공하도록 요청하는 것을 알게된다고 가정 해 봅시다. 어떻게 Azure에 도메인을 수동으로 제공 할 수 있습니까? 이것이 문제입니다. 최소 100 명이 넘는 고객이 있으면 수동으로 입력 할 수 없습니다. 나는 그것이 작동하게하는 어떤 권고와 해결책을 주셔서 감사합니다.

답변

0

Windows Azure 웹 사이트에 대해 이야기하고 있다고 가정합니다. 현재 CNAME 관리를 자동화 할 수 없으므로 수동으로 포털에 CNAME 관리를 추가해야합니다. 현재 웹 사이트에서 작동하는 a limited API이 있지만 문서화되어 있지 않습니다. 따라서 일단 공개되면 CNAME 관리는이 API를 통해 가능할 수 있지만 현재로서는 확실히 알 수 없습니다.

다른 해결책은 웹 사이트 대신 웹 역할을 사용하는 것입니다. 이렇게하면 고객이 원하는 CNAME을 yourapplication.cloudapp.net에 매핑 할 수 있으며 간단하게 작동합니다. 그런 다음 코드에서 Domain Routing (ASP.NET MVC를 사용한다고 가정)을 사용하여 응용 프로그램의 도메인을 매핑 할 수 있습니다.

관련 문제