제목: 제 요구사항을 달성하는 데 도움이 필요합니다>>> DriveHQ를 사용하여 특정 기능을 구현하고 싶습니다. 필요한 사항은 아래에 모두 명시했습니다. 아래 사항들을 달성할 수 있는지, 가능하다면 어떻게 해야 하는지 알려주세요.
1. DriveHQ 스토리지에 애플리케이션을 저장하고 싶습니다.
어떤 파일 형식이라도 저장할 수 있습니다 (프로그램 파일 포함) DriveHQ 클라우드 스토리지에 저장됩니다.
2. 그다음에는 해당 애플리케이션을 저장 장치에 설치하고 싶습니다.
저희 엔터프라이즈 WebDAV 드라이브 매핑 서비스를 이용하시면 WebDAV 드라이브에 애플리케이션을 로컬 드라이브처럼 설치할 수 있습니다. 단, WebDAV 드라이브는 로컬 드라이브보다 안정성과 효율성이 떨어진다는 점에 유의하시기 바랍니다 인터넷 연결이 끊어지면 드라이브에 접근할 수 없게 됩니다.
3. 그다음에는 해당 저장 장치를 내 로컬 컴퓨터 드라이브에 매핑하여 로컬 드라이브처럼 접근할 수 있도록 하고 싶습니다.
네, 지원됩니다.
4. 설치된 애플리케이션을 실행하고 싶습니다. 그런데 제 컴퓨터의 저장 공간이 아닌 드라이브의 저장 공간을 사용해야 합니다.
네, 클라우드 드라이브에서 애플리케이션을 실행할 수 있습니다. 단, 애플리케이션은 사용자의 로컬 컴퓨터에서 실행됩니다.
위의 모든 단계를 API를 통해 프로그래밍 방식으로 수행하고 싶습니다.
안에저희는 귀하의 요구사항을 정확히 파악하지 못했습니다. API 요구사항에 대한 자세한 정보를 알려주시기 바랍니다.
귀하의 요구사항을 완전히 이해하지 못한 상태에서는, 제 생각에는:
- 저희 사용자 관리 API를 사용하여 사용자 계정을 생성하고 관리할 수 있습니다.
- FTP, WebDAV 또는 DriveHQ의 자체 API를 사용하여 DriveHQ 계정에 파일을 업로드할 수 있습니다.
- 클라우드 드라이브를 DriveHQ 클라우드 스토리지에 연결할 수 있습니다. (드라이브를 특정 클라우드 폴더에 연결할 수도 있습니다.)
- 클라우드 드라이브에 있는 EXE 파일을 더블 클릭하면 프로그램을 실행할 수 있습니다.
위 설명에 더하여, 제가 실제로 사용하고 있는 구체적인 사례를 아래에 제시하겠습니다.
제가 만든 애플리케이션을 암호화하여 사용자가 제 클라이언트 관리자(데스크톱 애플리케이션)에서만 사용할 수 있도록 하고 싶습니다. 사용자가 애플리케이션을 구매하면 제 서버 측 서비스에서 클라우드에 폴더를 생성하고 사용자에게 해당 폴더에 대한 접근 권한을 부여합니다. 그런 다음 클라이언트 관리자는 클라우드의 해당 폴더를 드라이브에 매핑하고 애플리케이션을 동일한 드라이브에 설치합니다. 이렇게 하면 사용자가 애플리케이션을 실행할 때 마치 하드 디스크에서 실행되는 것처럼 보이게 됩니다. 즉, 애플리케이션을 클라우드 스토어뿐만 아니라 클라우드에도 설치할 수 있어야 합니다. 하지만 사용자는 애플리케이션 설치를 위해 디스크 공간을 사용하지 않으며, 클라이언트 관리자는 해당 위치에서 애플리케이션을 실행할 수 있어야 합니다.
사용자 관리 API를 사용하여 새 사용자 계정을 생성한 다음, 파일 공유 API를 사용하여 해당 사용자에게 폴더를 공유하고, WebDAV API를 사용하여 사용자를 위한 보안 WebDAV URL을 생성할 수 있습니다. 그러면 사용자는 이 보안 WebDAV URL을 사용하여 공유 폴더에 드라이브를 매핑할 수 있습니다.
설치 프로그램이 필요 없는 애플리케이션이라면 매우 간단합니다. 애플리케이션 파일을 공유 폴더에 복사하기만 하면 됩니다. 하지만 설치 프로그램이 필요한 경우, 사용자는 먼저 드라이브를 매핑한 후 자신의 컴퓨터에서 설치 프로그램을 실행하여 매핑된 드라이브에 앱을 설치해야 합니다.
사용자가 드라이브를 매핑해야 하는 경우 그들 스스로, 우리는 가지고 있다 GUI 기반 드라이브 매핑 도구.
제 사용 사례를 통해 좀 더 명확하게 설명드렸기를 바랍니다. 긍정적이고 빠른 답변을 기다리겠습니다.
제 질문은 다음과 같습니다:
1. 위에 언급된 모든 작업을 수행할 수 있는 API가 있나요? 모든 작업은 API를 통해 처리하고 싶습니다.
DriveHQ는 다양한 API를 제공합니다:
- 사용자 및 그룹 관리 API;
- 파일 및 폴더 관리 API;
- 공유 및 게시 관리 API;
- 드롭박스 관리 API;
- 싱글 사인온(SSO) API;
- 주문/구독 및 저장 공간 할당 API;
게다가 우리는 지지하기 때문에 그만큼 표준 FTP 및 WebDAV(SMTP, POP 및 IMAP) 프로토콜, 표준 FTP 또는 WebDAV API를 사용할 수도 있습니다 관리하다 파일과 폴더.
일반 프리미엄 사용자는 다음과 같은 혜택을 누릴 수 있습니다 오직 표준 FTP 및 WebDAV API를 사용하십시오. 왜냐하면 그만큼 FTP 및 WebDAV 프로토콜 표준 API는 DriveHQ의 지원 없이도 사용할 수 있습니다. 다른 API는 특정 사용자에게만 제공됩니다 아르 자형온라인 판매업체, 파트너 및 기업 고객.
2. 위의 모든 단계를 자바를 사용하여 구현하고 싶습니다. 즉, API는 자바로만 작성되어야 합니다.
저희 API는 특정 프로그래밍 언어에 의존하지 않습니다. 웹 기반입니다 (HTTP/HTTPS 기반). 예를 들어, 저희 API를 사용하여 DriveHQ에 로그인하려면 다음과 같은 HTTP 요청을 보내시면 됩니다:
서버는 상태 코드, 상태 메시지 및 로그인 세션 ID를 포함하는 응답을 보냅니다.
어떤 파트너십 모델이 적합한지 확신이 서지 않습니다. 대기업을 위한 엔터프라이즈 서비스가 있고, 클라우드 스토리지 및 백업을 위한 공동 브랜드 및 화이트 라벨 리셀러 프로그램도 있습니다 그리고 IT 서비스 리셀러이신가요? 귀사의 모델은 새로운 것 같습니다. 엔터프라이즈 서비스와 유사하지만, 추가적인 맞춤 설정, 브랜딩 또는 통합이 필요하신가요?
맞춤 설정/통합 없이 저희 서비스 가격은 저장 공간 용량과 사용자 라이선스 수에 따라 결정됩니다. 컴퓨터 라이선스나 서버 라이선스는 부과하지 않습니다. 추가 비용 없이 원하는 만큼의 컴퓨터에서 서비스를 이용하실 수 있습니다. 사용자 라이선스 가격은 월 0.6달러로 매우 저렴합니다. 대량의 저장 공간을 주문하시는 경우 사용자 라이선스 비용을 면제해 드릴 수도 있습니다. 나5~10TB 이상의 데이터를 약정하시면, 저희는 단위 가격이 빠르게 하락하면 아마존보다 저렴하게 판매할 수 있습니다 이상 50%.