Вы можете предоставить им доступ к aws console
, но не передавать им программный доступ / ssh-доступ к экземплярам.
Если им нужен ssh-доступ, а вашим программам требуется исходный код, я не вижу возможности скрыть код.
Однако вы можете в своем контракте указать, что ваш код является вашей собственностью и не допускается повторное использование и т. Д.
Ссылка
Защита папки в EC2 Amazon Marketplace AMI
Edit:
Я создал пользователя с консольным доступом, но без каких-либо прав. Как вы можете видеть, он не видит, как работают мои экземпляры. Следовательно, он не может скопировать их вообще. Однако вы можете предоставить доступ к определенным продуктам, таким как наблюдение за облаком, чтобы он мог отслеживать журналы.
