An Azure service that is used to manage and protect cryptographic keys and other secrets used by cloud apps and services.
Hello Yiz Segall,
In addition to the information provided by TP, please follow the below suggested steps.
The error message "The operation is not allowed by RBAC". If role assignments were recently changed, please wait several minutes for role assignments to become effective" when working with Azure Key Vault secrets typically means that the user or service principal does not have the necessary Role-Based Access Control (RBAC) permissions to perform the operation.Please try to assign Key Vault Secrets officer role by following the below suggested steps.
Assigning a role - Azure (RBAC) for Key Vault data plan operations:
1.Go to your Key Vault or the Resource Group that contains your Key Vault.
2.Select Access control (IAM).
3.Select Add > Add role assignment to open the Add role assignment page.
4.Select the Key Vault Secrets Officer role from Job function roles under Roles section.
5.Search by your name or email address by selecting Members section and then click Select.
6.Select Review + Assign as mentioned in the below Screenshot.
7.After assigning Key Vault Secrets Officer role, please wait for few minutes for changes to take place and then try to add secrets.
Additionally, please note that you can also assign Key Vault Administrator role for your user account and then add secrets to your Azure Key vault.
Please note that Key Vault Administrator role has the highest privileges to perform all data plane operations on a key vault and all objects in it.
Please verify that the Key Vault is using Azure RBAC as the Permission model: Azure Key Vault can be configured to use either Azure role-based access control(recommended) or Vault access policy. Please make sure your Key Vault is configured to use Azure RBAC if you are assigning roles via Access control(IAM).
Please refer to the below Screenshot for your reference.
Reference document which will be helpful:
Grant permission to applications to access an Azure key vault using Azure RBAC
Please note that it is not sufficient to have only the Owner role on an Azure Key Vault to add or manage secrets. The Owner role grants full management permissions on the resource (management plane) but does not inherently grant data plane permissions to create, read, or update secrets inside the Key Vault. To add secrets, you need specific Key Vault data plane permissions.
To better understand the Azure Key Vault RBAC Permission model, we'll first have to understand the differences between the Management and Data plane. This is because access to a key vault is controlled through two interfaces: the management plane and the data plane.
- The management plane is where you manage Key Vault itself. Operations in this plane include creating and deleting key vaults, retrieving Key Vault properties, and updating access policies.
- The data plane is where you work with the data stored in a key vault. You can add, delete, and modify keys, secrets, and certificates.
For Owner Permissions, you can see that you have access to every Management Plane operation, to create and manage resources of all types, but you don't have any Data Plane permissions. 
For the Key Vault Administrator role, you'll see that you have some Management Plane operations but you'll also have Data Plane operations. 
For more information - Azure built-in roles for Key Vault data plane operations
I hope the above information provided is helpful. Please feel free to reach out to us if you have any further questions.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".