tp_live_***
) - you won’t see it againtraceprompt-sdk-user
(or your preferred name)~/.aws/credentials
:
~/.aws/config
:
alias/traceprompt-encryption-key
arn:aws:kms:us-east-1:123456789012:key/12345678-1234-1234-1234-123456789012
)YOUR-ACCOUNT-ID
: Your AWS account IDYOUR-ORG-ID
: Your organization ID from Traceprompt dashboardYOUR-REGION
, YOUR-ACCOUNT-ID
, and YOUR-KEY-ID
with your actual valuesTracepromptKMSAccess
TracepromptKMSAccess
.tracepromptrc.yml
in your project root:
639994153374
(Traceprompt’s account)TracepromptViewer
DescribeKey
(needed for KMS key
verification during onboarding) has no conditions, while
Decrypt
/GenerateDataKey
operations require the correct organization ID in
the encryption context for security.AWS_PROFILE=traceprompt
is set and your credentials are in ~/.aws/credentials
“AccessDeniedException”: Your IAM user needs KMS permissions on your key - check step 4
“KMS key verification failed”: If you see kms:DescribeKey
permission errors, ensure your viewer role policy separates DescribeKey
(no conditions) from Decrypt
operations (with encryption context)
“Invalid API key”: Verify your API key starts with tp_live_
and is correctly set
“KMS key not found”: Ensure your KMS key ARN is registered in Traceprompt dashboard