Manager Secrets Secrets SDK Java 2.x с Redhat Fuse 7.13JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Manager Secrets Secrets SDK Java 2.x с Redhat Fuse 7.13

Сообщение 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;
}



Подробнее здесь: https://stackoverflow.com/questions/794 ... -fuse-7-13
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»