У меня есть устаревший комплект утилиты предохранителей, который имеет логику кода, чтобы получить секретный код с AWS SDK Java 1, теперь я пытаюсь преобразовать их, чтобы использовать AWS SDK Java-2.30.3. Я добавил зависимость SecretManager и обновил конфигурацию пакета, чтобы импортировать эти пакеты как необязательные. Но во время выполнения класс ниже недоступен. Как решить эту проблему, с минимальными изменениями. < /P>
Я не могу найти какую -либо встроенную функцию доступна в Redhat Fuse. < /P>
вызвано: java.lang.noclassdeffounderror:
Software/Amazon/Awssdk/Services/SecretsManager/SecretsManagerclient
software.amazon.awssdk
secretsmanager
2.30.3
compile
< /code>
public static String getSecret(String region, String secretARN) throws Exception {
String secretStr = null;
// Create Secrets Manager client
try (SecretsManagerClient client = SecretsManagerClient.builder()
.credentialsProvider(InstanceProfileCredentialsProvider.create())
.region(Region.of(region))
.build()) {
// Create GetSecretValueRequest
GetSecretValueRequest request = GetSecretValueRequest.builder()
.secretId(secretARN)
.build();
// Fetch secret value
GetSecretValueResponse response = client.getSecretValue(request);
secretStr = response.secretString();
} catch (Exception e) {
throw new Exception("Error retrieving secret from AWS Secrets Manager", e);
}
return secretStr;
}
Подробнее здесь: https://stackoverflow.com/questions/794 ... -fuse-7-13
Manager Secrets Secrets SDK Java 2.x с Redhat Fuse 7.13 ⇐ JAVA
Программисты JAVA общаются здесь
-
Anonymous
1738700191
Anonymous
У меня есть устаревший комплект утилиты предохранителей, который имеет логику кода, чтобы получить секретный код с AWS SDK Java 1, теперь я пытаюсь преобразовать их, чтобы использовать AWS SDK Java-2.30.3. Я добавил зависимость SecretManager и обновил конфигурацию пакета, чтобы импортировать эти пакеты как необязательные. Но во время выполнения класс ниже недоступен. Как решить эту проблему, с минимальными изменениями. < /P>
Я не могу найти какую -либо встроенную функцию доступна в Redhat Fuse. < /P>
вызвано: java.lang.noclassdeffounderror:
Software/Amazon/Awssdk/Services/SecretsManager/SecretsManagerclient
software.amazon.awssdk
secretsmanager
2.30.3
compile
< /code>
public static String getSecret(String region, String secretARN) throws Exception {
String secretStr = null;
// Create Secrets Manager client
try (SecretsManagerClient client = SecretsManagerClient.builder()
.credentialsProvider(InstanceProfileCredentialsProvider.create())
.region(Region.of(region))
.build()) {
// Create GetSecretValueRequest
GetSecretValueRequest request = GetSecretValueRequest.builder()
.secretId(secretARN)
.build();
// Fetch secret value
GetSecretValueResponse response = client.getSecretValue(request);
secretStr = response.secretString();
} catch (Exception e) {
throw new Exception("Error retrieving secret from AWS Secrets Manager", e);
}
return secretStr;
}
Подробнее здесь: [url]https://stackoverflow.com/questions/79409628/aws-secrets-manager-sdk-java-2-x-with-redhat-fuse-7-13[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия