Comments (6)
Just had a the same error message in a .net app. No idea what it means
from aws-secrets-manager-rotation-lambdas.
If it helps at all, I get that error when there's no version with the given label for the given secret:
aws secretsmanager get-secret-value --secret-id my_secret --version-stage RANDOM
An error occurred (ResourceNotFoundException) when calling the GetSecretValue operation: Secrets Manager can’t find the specified secret value for staging label: RANDOM
If that's the case, a possible resolution would be to just assign the AWSCURRENT
label to whatever version of your secret you're currently using:
aws secretsmanager update-secret-version-stage --secret-id my_secret --version-stage AWSCURRENT --move-to-version-id whatever_current_version_id_is
If it's already assigned to something else, I believe this call would raise an error asking for explicit version IDs for both sides of the transaction.
from aws-secrets-manager-rotation-lambdas.
Thx @ThinTim , but in my case it's not going to help.
I'm creating secrets using Terraform, and since I set these to rotate automatically, AWS starts a rotation process right away after creation.
That means I have no control over the versions/stages, AWS is triggering all that and calling my Lambda function automatically. (probably a step function behind the scene)
And that's the issue: when calling Lambda, AWS sends me a token that is supposed to match a stage... but doesn't match anything when I fetch data from the secretsmanager API.
from aws-secrets-manager-rotation-lambdas.
Terraform may be rotating the secret before putting a initial secret value. Terraform makes a distinction between a secret and a secret version. It'd probably be helpful to have a look at your CloudTrail logs to see the individual API calls and the order they are called in.
from aws-secrets-manager-rotation-lambdas.
@sb-ovo Were you able to resolve this?
from aws-secrets-manager-rotation-lambdas.
If you are still experiencing this issue please open a support case with AWS.
from aws-secrets-manager-rotation-lambdas.
Related Issues (20)
- Feature Request: Redshift Serverless Namespace admin user rotation HOT 2
- MySQL MultiUser lambda cannot rotate users with host different than default '%' HOT 3
- PostgreSQL SingleUser rotation, isn't working with RDS-Proxy HOT 1
- SecretsManagerRDSPostgreSQLRotationMultiUser doesn't support RDS Aurora Postgres HOT 1
- MultiUser rotations are incompatible with RDS Proxy HOT 12
- MySQL MultiUser Increase Username limit from 16 to 32 HOT 5
- secrets-manager automatic rotation for aws msk HOT 1
- SecretsManagerRDSMySQLRotationSingleUser error when require SSL HOT 4
- Name of IAM role not returned from AWS::SecretsManager::RotationSchedule HOT 1
- Aurora-mysql rotation fix HOT 1
- Update images to latest version of Python HOT 4
- Updating python enginefrom 3.7 to 3.11 Runtime.ImportModuleError HOT 3
- cx_Oracle has a major new release under a new name python-oracledb HOT 2
- MySQL and PostgreSQL support for aurora is inconsistent. HOT 2
- Secrets rotation fails for Oracle RDS with SSL or NNE HOT 4
- SqlServer rotation not respecting EXCLUDE_CHARACTERS HOT 6
- Cloud Formation Rotation type is missing for Elasticache Rotation Lambda HOT 1
- Getting cryptography' package is required while rotating secrets manager rds password HOT 5
- Include requirements.txt for each folder HOT 2
- SecretsManagerRDSMySQLRotationMultiUser through CloudFormation: KeyError 'masterarn' HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from aws-secrets-manager-rotation-lambdas.