Есть ли способ заблокировать этот доступ, не добавляя keyvault в другую подписку?
Короче говоря, я бы сказал, Нет, вы не можете.Как вы знаете, Owner
имеет все права доступа к ресурсу по умолчанию.см. снимок экрана ниже
Ваш случай
Насколько я понимаю, вам лучше попробовать пойти следующим образомчтобы уменьшить проблемы с управлением доступом к хранилищу ключей.
Чтобы предоставить политики на доступ к нескольким пользователям, создайте группу безопасности Azure AD и добавьте пользователей в эту группу.Эти политики доступа предоставляют разрешения отдельно для ключей, секретов и сертификатов.Эта функция поддерживает до 1024 записей политики доступа для доступа к хранилищу ключей на разных уровнях группы пользователей.Для этого вы можете посмотреть azure IAM
Примечание: Чтобы установить эти политики доступа, пользователь, группа или приложение должны иметь Contributor
разрешения для плоскости управления для этого хранилища ключей.
Поэтому я предполагаю, что таким образом вы можете легко управлять им, не предпринимая дополнительных мер.
Я бы предложил вам изменить роль конкретного пользователя с Owner
на любую другую роль, которая по умолчанию не имеет разрешения выше.
Улучшение
Помимо официального документа Microsoft вы также можете указать здесь , если это поможет вам.Чтобы узнать больше о лазурной роли, вы можете проверить здесь