我們有產品,我們希望以AWS的形式在AWS中提供。我的問題在於如何在AMI提供免費授權密鑰的情況下,假設xx天過期,最終用戶不應該能夠重新使用密鑰。在非雲環境中,我們將主鍵用作許可的mac地址,而在雲中,我們如何繼續。AWS通過免費試用授權產品
回答
AMI上的應用程序需要引用一些外部資源來確定它是否應該運行。
例如:
- 用戶進入你的網站,並要求試用許可證。
- 您的網站驗證其資格,提供許可證密鑰並存儲許可證密鑰的到期時間。
- AMI上的應用程序應定期「回家」給您的網站,以確定許可證密鑰是否仍然有效。
或者,你可以將它基於時間戳:
- 用戶進入你的網站,並要求試用許可證。
- 您的網站會驗證其資格並生成一個加密文件,其中包含時間戳和試用結束時間。
- 用戶插入將此加密文件安裝在EC2實例中。
- 實例上的應用程序定期檢查文件 - 解密文件,查看時間戳,調用NTP服務器並確認時間段未過期。如果已經過期,則不允許進一步使用。
這兩個示例都需要您自己的網站來確定資格。否則,正如您所指出的那樣,用戶可以永遠創建試用許可證。
在非混濁的環境中我們給產品提供試用鑰匙。用戶可以下載我們的產品並使用密鑰通過我們的許可證激活產品。根據他無法使用的mac地址,密鑰將在7天后過期,而他可以使用相同的地址。再免費7天。我的問題是,我們如何才能像AWS AMI或AZURE那樣在雲端執行相同的瘦策略? – prem
現在我們正在提供我們的產品,如下載並使用它7天。 7天后,基於MAC地址過期。鑑於他可以重複使用,請購買在不同機器上安裝產品。我的問題是在AMAZON AMI上每月授權或每週授權而不是每小時都可能發生的問題。如前所述,如果我通過AMI提供它,它們可以終止實例並重新創建。因爲我們的產品正在尋找非混濁的mac地址。我如何才能將AWS看作唯一密鑰? – prem
每個EC2實例都有一個唯一的ID。該ID可通過[實例元數據](http://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/ec2-instance-metadata.html)獲得。 –
- 1. 添加免費產品到Magento中的免費產品的問題
- 2. 通過定製授權方法使用Auth0對AWS APIGateway進行授權
- 3. Atlassian Clover的免費替代產品?
- 4. magento單一產品免費送貨
- 5. inApp購買,下載免費產品
- 6. Magento - 購買不同產品時的免費產品
- 7. Bizspark - 產品上線後的授權
- 8. 選擇替代產品,添加免費產品,Ubercart中的附錄產品?
- 9. 用於免費與付費產品選項的TeeChart包名稱
- 10. 通過URL授權
- 11. 通過cookie授權
- 12. AWS免費使用層爲
- 13. 使用AWS通過UPC進行產品查找以獲取產品ASIN
- 14. 超過50英鎊添加免費產品
- 15. Magento:沒有付款方式顯示免運費產品,運費
- 16. JQ:通過產權
- 17. Apple通過SSL授權嗎?
- 18. 通過CanCan爲Sinatra授權
- 19. 通過瀏覽器授權
- 20. 通過JWT令牌授權
- 21. 通過證書授權
- 22. MongoDB db.copyDatabase未通過授權
- 23. iOS:在應用內購買。產品根據用戶類型付費或免費
- 24. WooCommerce - 獲得免費的產品爲一個選定的產品購買促銷
- 25. 每財產授權
- 26. 如何讓兩款產品在magento中免費使用?
- 27. Android在應用程序結算使被管理產品免費
- 28. Magento - 如何嚮應稅產品添加免稅費用?
- 29. jQgrid - 完整產品是否免費供個人使用?
- 30. 免費試閱
使用日期!使用只在特定日期纔有效的密鑰進行發佈,然後在您的應用程序中強制執行。你的應用程序可以諮詢一個NTP時間服務器來檢查它是否已經過期。 –
@JohnRotenstein用戶可以通過刪除它創建一個服務器的任何號碼,他可以重新創建它。所以,如果我給他們一個許可證,他會刪除服務器並創建一個新的服務器,並在特定的日子使用免費試用版。那我該怎麼克服呢? – prem