InstancePrincipalsAuthenticationDetailsProvider не печатает журналы, и на стороне потребителя ни один из журналов исключений не поступает, хотя строка находится в режиме try-catch.
Может кто-нибудь подсказать, что пойдет не так.Открытый класс OciVaultSecretInstancePrincipal реализует OciVaultSecret {
InstancePrincipalsAuthenticationDetailsProvider не печатает журналы, и на стороне потребителя ни один из журналов исключений не поступает, хотя строка находится в режиме try-catch. Может кто-нибудь подсказать, что пойдет не так.Открытый класс OciVaultSecretInstancePrincipal реализует OciVaultSecret { [code] private static final Logger logger = Logger.getLogger(OciVaultSecretInstancePrincipal.class.getName()); public String getSecretByName(String secretName, String vaultOcid){ logger.info("Inside OCIVaultSecret:"+secretName+":"+vaultOcid); final InstancePrincipalsAuthenticationDetailsProvider provider; logger.info("After OCIVaultSecret:"); try{ provider = InstancePrincipalsAuthenticationDetailsProvider.builder().build(); }catch(Exception e){ if (e.getCause() instanceof SocketTimeoutException || e.getCause() instanceof ConnectException) { System.out.println( "This sample only works when running on an OCI instance. Are you sure you’re running on an OCI instance? For more info see: https://docs.cloud.oracle.com/Content/Identity/Tasks/callingservicesfrominstances.htm"); } logger.info("Error:"+e); throw e; } SecretsClient secretsClient=SecretsClient.builder().build(provider); logger.info("secretsClient:"+secretsClient); logger.info("Provider:"+provider); GetSecretBundleByNameRequest getSecretBundleByNameRequest = GetSecretBundleByNameRequest.builder() .secretName(secretName) .vaultId(vaultOcid) .stage(GetSecretBundleByNameRequest.Stage.Latest).build(); } < /code> журналы печатаются -< /p> INFO: OciVaultSecret Started Jan 26, 2025 1:47:35 PM com.oracle.ofs.frc.oci.OciVaultSecretInstancePrincipal getSecretByName INFO: Inside OCIVaultSecret:xxxxxxxxxxxxxxxx Jan 26, 2025 1:47:35 PM com.oracle.ofs.frc.oci.OciVaultSecretInstancePrincipal getSecretByName INFO: After OCIVaultSecret: [/code] Любая помощь высоко ценится !!