Connectors

Cloud Infrastructure & DevOps

AWS Secrets Manager

Secret storage on AWS: create, read, rotate, and replicate secrets and their policies
Signs in with
AWS access keys
Runs on
Cloud or On-Prem Worker
Operations
23
Ready-made triggers
0

Connect AWS Secrets Manager

  1. In Neblex open Connect › Connections and click New Connection.
  2. Search for AWS Secrets Manager and give the connection a clear name.
  3. Fill in the fields. Secret values are encrypted and never shown again.
  4. Click Test, then Create Connection.
FieldWhat to enter
Access key IDRequiredSecretThe access key ID of an IAM user or role session.
Secret access keyRequiredSecretThe secret access key that belongs to the access key ID.
Session tokenOptionalSecretOnly for temporary credentials (an assumed role or federated session).
RegionRequiredThe AWS Region of the secrets, for example us-east-1.Example: us-east-1

Use it in a flow

  1. Open a flow, open the node library and search for AWS Secrets Manager.
  2. Drag it onto the canvas and choose an Operation and your connection.
  3. Map the operation's fields from earlier steps, or click Map with Matt.
  4. Use Test this step to see what it returns, then save.

To start a flow from AWS Secrets Manager without a ready-made trigger: a Poll for changes trigger can check one of its list operations on a schedule and pass on only what is new; if AWS Secrets Manager can send webhooks, a Webhook trigger receives them at its own URL.

Operations

23 operations in 6 groups. Each one is a step you can add to a flow.

Replication3
Remove regions from replicationremoveRegionsFromReplicationPOSTFor a secret that is replicated to other Regions, deletes the secret replicas from the Regions you specify.
Replicate secret to regionsreplicateSecretToRegionsPOSTReplicates the secret to a new Regions.
Stop replication to replicastopReplicationToReplicaPOSTRemoves the link between the replica secret and the primary secret and promotes the replica to a primary secret in the replica Region.
Resource policies4
Delete resource policydeleteResourcePolicyPOSTDeletes the resource-based permission policy attached to the secret.
Get resource policygetResourcePolicyPOSTRetrieves the JSON text of the resource-based policy document attached to the secret.
Put resource policyputResourcePolicyPOSTAttaches a resource-based permission policy to a secret.
Validate resource policyvalidateResourcePolicyPOSTValidates that a resource policy does not grant a wide range of principals access to your secret.
Rotation2
Cancel rotate secretcancelRotateSecretPOSTTurns off automatic rotation, and if a rotation is currently in progress, cancels the rotation.
Rotate secretrotateSecretPOSTConfigures and starts the asynchronous process of rotating the secret.
Secret values4
Batch get secret valuebatchGetSecretValuePOSTRetrieves the contents of the encrypted fields SecretString or SecretBinary for up to 20 secrets.
Get random passwordgetRandomPasswordPOSTGenerates a random password.
Get secret valuegetSecretValuePOSTRetrieves the contents of the encrypted fields SecretString or SecretBinary from the specified version of a secret, whichever contains content.
Put secret valueputSecretValuePOSTCreates a new version of your secret by creating a new encrypted value and attaching it to the secret.
Secrets8
Create secretcreateSecretPOSTCreates a new secret.
Delete secretdeleteSecretPOSTDeletes a secret and all of its versions.
Describe secretdescribeSecretPOSTRetrieves the details of a secret.
List secret version idslistSecretVersionIdsPOSTLists the versions of a secret.
List secretslistSecretsPOSTLists the secrets that are stored by Secrets Manager in the Amazon Web Services account, not including secrets that are marked for deletion.
Restore secretrestoreSecretPOSTCancels the scheduled deletion of a secret by removing the DeletedDate time stamp.
Update secretupdateSecretPOSTModifies the details of a secret, including metadata and the secret value.
Update secret version stageupdateSecretVersionStagePOSTModifies the staging labels attached to a version of a secret.
Tags2
Tag resourcetagResourcePOSTAttaches tags to a secret.
Untag resourceuntagResourcePOSTRemoves specific tags from a secret.