AWS Secrets Manager

Required attributes

  • Region — AWS region of the secrets (e.g., us-east-1).

Authentication methods

  • Access Key — Access Key, Secret Key, Region. Long-lived IAM user credentials; cannot be rotated automatically. Least preferred for production.
  • Role Arn (AssumeRole) ⭐ (recommended) — Role Arn, Region. Polysync calls STS AssumeRole to obtain short-lived, automatically-rotated credentials. Works across accounts.

When no authentication method is selected, Polysync falls back to the host's instance profile / IAM role — only viable when Polysync itself runs inside AWS (EC2/ECS).

Permissions checklist

  • The IAM role/user must allow secretsmanager:GetSecretValue and secretsmanager:DescribeSecret on every secret Polysync needs.
  • For AssumeRole, configure the role's trust policy to allow the Polysync account/identity to assume it.