- Newest
- Most votes
- Most comments
I believe the best thing for your company to do, is implement a licensing feature into the software. This will protect the code from being used unauthorised. I dont believe there is a way to prevent the concern you are raising.
Hi,
From your description, it seems that you rather want to implement a SaaS service than a product on EC2:. This whitepaper will give you all the possible options in that direction:
Best,
Didier
Hey Chris,
Welcome to the AWS world! Protecting your intellectual property on an AMI is indeed crucial. One approach you can consider is using AWS Marketplace, which allows you to sell software securely. AWS Marketplace provides built-in licensing options and helps protect your software from unauthorized access.
To prevent customers from copying your proprietary software, you might want to explore License Manager on AWS, which lets you enforce licensing rules. It can restrict usage to specific instances or users, preventing unauthorized copying.
Also, consider using AWS Identity and Access Management (IAM) roles to control permissions tightly. Restrict the access to only necessary resources and actions.
I faced a similar challenge when launching my product on AWS, and using a combination of Marketplace, License Manager, and IAM really helped safeguard my code.
Relevant content
- asked 3 years ago
- AWS OFFICIALUpdated 7 months ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated 4 months ago
Thanks Gary. I had looked into that. I believe the AMI policies are such that I am not allowed to restrict a user's time-access to an AMI, which seemed like a license would go against that AWS policy. Assuming I have understood the meaning of that policy.