2017-03-28 8 views
-1

우리에게는 제품이 있으며 AMI로 AWS에서 제공하고자합니다. 여기 내 질문은 최종 사용자가 키를 다시 사용할 수 없어야 xx 일이 지나면 무료 라이센스 키를 AMI에 제공 할 수있는 방법입니다. 비 클라우드 환경에서 우리는 라이센스를위한 mac 주소로 기본 키를 사용하는 반면, 클라우드에서는 어떻게 진행할 수 있습니까?AWS 무료 평가판을 사용한 제품 라이센스

+0

날짜를 사용하십시오! 특정 날짜까지만 작동하는 키를 발행 한 다음 응용 프로그램에 적용하십시오. 앱이 NTP 시간 서버를 참조하여 만료되었는지 여부를 확인할 수 있습니다. –

+0

@JohnRotenstein 사용자는 삭제하여 임의의 번호로 서버를 만들 수 있으며 다시 만들 수 있습니다. 그래서 면허증을 주면 그는 서버를 삭제하고 새로운 서버를 만들고 특정 일 동안 라이센스 무료 평가판을 사용합니다. 어떻게 그것을 극복 할 수 있습니까? – prem

답변

0

AMI의 응용 프로그램은 외부 리소스를 참조하여 실행 여부를 결정해야합니다. 예를 들어

:

  • 사용자는 귀하의 웹 사이트로 이동 및 평가판 라이센스를 요청합니다.
  • 웹 사이트는 자격을 확인하고 라이센스 키를 제공하며 라이센스 키의 만료 시간을 저장합니다.
  • AMI의 응용 프로그램은 정기적으로 라이센스 키가 유효한지 여부를 확인하기 위해 웹 사이트에 "전화"해야합니다.

또는, 타임 스탬프에 기초 수 :

  • 사용자는 귀하의 웹 사이트로 이동 및 평가판 라이센스를 요청합니다.
  • 웹 사이트는 자격 여부를 확인하고 평가판 종료 시간과 함께 타임 스탬프가 포함 된 암호화 된 파일을 생성합니다.
  • 사용자 삽입은이 암호화 된 파일을 EC2 인스턴스에 설치합니다.
  • 인스턴스의 응용 프로그램은 파일을 정기적으로 검사합니다. 암호를 해독하고 타임 스탬프를보고 NTP 서버를 호출하고 기간이 만료되지 않았 음을 확인합니다. 기한이 지났 으면 추가 사용이 허용되지 않습니다.

두 가지 예 모두 자격을 결정하기 위해 웹 사이트가 필요합니다. 그렇지 않으면 사용자가 시범 사용권을 영원히 만들 수 있음을 지적합니다.

+0

흐린 환경에서 우리는 시범 키를 제품에 제공하고 있습니다. 사용자는 우리 제품을 다운로드하고 키를 사용하여 라이센스로 제품을 활성화 할 수 있습니다. 키는 그가 사용할 수없는 MAC 주소를 기반으로 7 일 만에 만료됩니다. 반면에 그는 사용할 수 있습니다. 7 일 동안은 무료입니다. 제 질문은 AWS AMI 또는 AZURE와 같은 클라우드에서 어떻게 똑같이 할 수 있습니까? – prem

+0

들어 지금 우리는 그것을 다운로드하고 7 일 동안 우리 제품을 제공하고 있습니다. 7 일 후 MAC 주소를 기준으로 만료됩니다. 그는 재사용 할 수있는 반면, 다른 컴퓨터에 제품을 설치하는 것이 좋습니다. 제 질문은 AMAZON AMI에서 월간 라이센스 또는 주간 라이센스를 사용하는 것과 동일한 것이고 시간당이 아닙니다. 앞에서 언급했듯이 AMI를 통해 제공하는 경우 인스턴스를 종료하고 다시 만들 수 있습니다. 왜냐하면 우리 제품은 흐려지지 않은 상태에서 MAC 주소를 찾고 있기 때문입니다. AWS를 고유 키로 어떻게 찾을 수 있습니까? – prem

+1

각 EC2 인스턴스에는 고유 한 ID가 있습니다. ID는 [인스턴스 메타 데이터] (http://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/ec2-instance-metadata.html)를 통해 사용할 수 있습니다. –