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
------------------------------