docs/documentation/platform/honey-tokens/aws/setup.mdx
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "HoneyTokenIAMManagement",
"Effect": "Allow",
"Action": [
"iam:CreateUser",
"iam:DeleteUser",
"iam:CreateAccessKey",
"iam:DeleteAccessKey"
],
"Resource": "arn:aws:iam::*:user/inf_ht_*"
},
{
"Sid": "HoneyTokenStackVerification",
"Effect": "Allow",
"Action": ["cloudformation:DescribeStacks"],
"Resource": "*"
}
]
}


- **App Connection** — select your AWS App Connection.
- **Webhook Signing Key** — auto-generated by default; customize it if needed. This key is used to validate webhook calls from AWS.
Optionally expand **Advanced Options**:
- **CloudFormation Stack Name** (default: `infisical-honey-tokens`)
- **AWS Region** (default: `us-east-1`)
Click **Save**.

Run the command in a terminal with AWS credentials that can deploy CloudFormation stacks in your target account and region.


Once verification succeeds, confirm the status badge is updated to **Verified**.

After setup is saved, the Connect button changes to Manage.
Use Manage any time you need to update:
In the modal, you can also copy the pre-filled AWS CLI command under Deploy CloudFormation Stack and run it to create the stack.
You can also verify directly in AWS CLI:
aws cloudformation describe-stacks \
--stack-name infisical-honey-tokens \
--query "Stacks[0].StackStatus"
You can only create honey tokens after the stack status is Verified.