Hi Jason,
Yes, I took what was in the documentation and added our Genesys org to it.
{
"Sid": "Allow use of the key",
"Effect": "Allow",
"Principal": {
"AWS": "arn:aws:iam::765628985471:root"
},
"Action": [
"kms:Encrypt",
"kms:Decrypt",
"kms:GenerateDataKey*",
"kms:DescribeKey"
],
"Resource": "*",
"Condition": {
"StringEquals": {
"kms:EncryptionContext:genesys-cloud-organization-id": "a00a5f82-f729-4ad1-bada-cd10db18077f"
}
}
}
But looking at the note below - it is in a different region - my AWS account I made the key in us-east-1. There was nothing in the Genesys instructions that said it had to be in the same region. I will try that out this morning and report back.
Thanks!
------------------------------
Cindy Kepes
Customer Interaction Technology
------------------------------
Original Message:
Sent: 06-03-2025 17:10
From: Jason Kleitz
Subject: Trying to add an AWS KMS symmetric key for conversations and it is not working
Hello Cindy,
I have moved your question to the Genesys Cloud - Developer Community. Hopefully one of the experts there will be able to assist you with this.
In the mean time, could you share what your setup looks like? I believe you would only need to change the bolded text down below (unless you are trying to do this in the FedRAMP region).
{
"Sid": "Allow use of the key",
"Effect": "Allow",
"Principal": {
"AWS": [
"arn:aws:iam::765628985471:root"
]
},
"Action": [
"kms:Encrypt",
"kms:Decrypt",
"kms:GenerateDataKey*",
"kms:DescribeKey"
],
"Resource": "*",
"Condition": {
"StringEquals": {
"kms:EncryptionContext:genesys-cloud-organization-id": ["YOUR-ORG-ID-GOES-HERE"]
}
}
}
------------------------------
Jason Kleitz
Online Community Manager/Moderator
Original Message:
Sent: 06-03-2025 15:31
From: Cindy Kepes
Subject: Trying to add an AWS KMS symmetric key for conversations and it is not working
I have setup a AWS KMS key in one of my AWS accounts that I am an administrator of. I followed the instructions on this link Use an AWS KMS symmetric key for conversations - Genesys Cloud Resource Center. When I try to add it to my Genesys Sandbox account I get this error when trying to save or test the Alias that I add. Request to save the key configuration failed because the configuration could not be validated or Request to test the key configuration failed because the configuration could not be validated
The instructions do not say that the KMS Key needs to be in a certain region or that it has to be Fed-Ramp. So not sure why this is not working. Any suggestions?
#Implementation
------------------------------
Cindy Kepes
Customer Interaction Technology
------------------------------