moto: created secret /secrets/secrets-demo (JSON with db.password, db.username) spring.config.import = aws-secretsmanager:/secrets/secrets-demo bound: DbProperties[url=null, username=app, password=] property sources that hold db.password: [configurationProperties, aws-secretsmanager:/secrets/secrets-demo] -> PutSecretValue with db.password=aws-password-v2 environment, no reload: db.password = aws-password-v1 secret version with stages=[AWSCURRENT] secret version with stages=[AWSPREVIOUS] restart with reload.strategy=refresh, reload.period=PT1S: db.password = aws-password-v2 -> PutSecretValue with db.password=aws-password-v3 environment after 10 s of 1 s polling: db.password = aws-password-v2 ContextRefresher.refresh() changed keys: [db.password] environment after manual refresh: db.password = aws-password-v3 @RefreshScope bean after manual refresh: aws-password-v3 missing secret, import = aws-secretsmanager:/secrets/nope: started: no; ResourceNotFoundException: Secrets Manager can't find the specified secret. (Service: SecretsManager, Status Code: 404, Request ID: (SDK Attempt Count: 1) missing secret, import = optional:aws-secretsmanager:/secrets/nope: started: yes; db.password = null