For details on setting up AWS SSM synchronization and understanding its prerequisites, refer to the AWS SSM integration setup documentation.
1
Authenticate with AWS SSM
Authentication is required for all integrations. Use the Integration Auth API with the following parameters to authenticate.
string
required
Set this parameter to aws-secret-manager.
string
required
The Infisical project ID for the integration.
string
required
The AWS IAM User Access ID.
string
required
The AWS IAM User Access Secret Key.
Request
2
Configure the Synchronization Setup
Once authentication between AWS SSM and Infisical is established, you can configure the synchronization behavior.
This involves specifying the source (environment and secret path in Infisical) and the destination in SSM to which the secrets will be synchronized.Use the integration API with the following parameters to configure the sync source and destination.
string
required
The ID of the integration authentication object used with AWS, obtained from the previous API response.
boolean
Indicates whether the integration should be active or inactive.
string
required
The secret name for saving in AWS SSM, which can be arbitrarily chosen.
string
required
The AWS region where the SSM is located, e.g.,
us-east-1.string
required
The Infisical environment slug from which secrets will be synchronized, e.g.,
dev.string
required
The Infisical folder path from which secrets will be synchronized, e.g.,
/some/path. The root path is /.Request
Congratulations! You have successfully set up an integration to synchronize secrets from Infisical with AWS SSM.
For more information, view the integration API reference.