Я пытаюсь заставить секретный кэш на Java работать для AWS Secrets Manager. Я не могу вернуть секрет, но могу из CLI. Я получаю сообщение об ошибке: «Секретный ключ не найден».
Вот мой код:
public class AWSSecretsManager {
SecretsManagerClient client;
SecretCache cache;
public AWSSecretsManager() {
Region region = Region.US_WEST_1;
initializeConnection(region);
}
public AWSSecretsManager(Region optionalRegion) {
initializeConnection(optionalRegion);
}
private void initializeConnection(Region region) {
// Create a Secrets Manager client
client = SecretsManagerClient.builder()
.region(region)
.build();
cache = new SecretCache(client);
}
public String getCachedValue(String secretKey) throws InterruptedException {
try {
String result = "";
if (cache.refreshNow(secretKey)) {
result = cache.getSecretString(secretKey);
}
return result;
} catch (Exception e) {
throw e;
}
}
}
Подробнее здесь: https://stackoverflow.com/questions/786 ... cache-java
Секретный кэш AWS Java ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как реализовать секретный менеджер aws для нескольких проектных приложений
Anonymous » » в форуме JAVA - 0 Ответы
- 22 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Измените кэш-контроль max-age-48000 на кэш-контроль max-age=48000 в заголовке ответа.
Anonymous » » в форуме C# - 0 Ответы
- 140 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Измените кэш-контроль max-age-48000 на кэш-контроль max-age=48000 в заголовке ответа.
Anonymous » » в форуме C# - 0 Ответы
- 126 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Измените кэш-контроль max-age-48000 на кэш-контроль max-age=48000 в заголовке ответа.
Anonymous » » в форуме C# - 0 Ответы
- 96 Просмотры
-
Последнее сообщение Anonymous
-