Таким образом, в настоящее время требуется доступ к vision.googleapis.com через корпоративный прокси-сервер, все исходящие вызовы должны быть подключены через прокси-сервер squid.
В настоящее время я работаю над версией openjdk13 и google-cloud-vision версия 1.85.0
Proxy proxy = new Proxy(Proxy.Type.HTTP, new InetSocketAddress("localhost", 3128));
HttpTransportFactory transportFactory = () -> new NetHttpTransport.Builder().setProxy(proxy).build();
GoogleCredentials credential = GoogleCredentials.fromStream(inputByteStream, transportFactory);
FixedCredentialsProvider credentialsProvider = FixedCredentialsProvider.create(credential);
ImageAnnotatorSettings imageAnnotatorSettings =
ImageAnnotatorSettings.newBuilder()
.setCredentialsProvider(credentialsProvider).build();
client = ImageAnnotatorClient.create(imageAnnotatorSettings);
В настоящее время поведение заключается в том, что он обходит прокси-сервер и не подключается к google vision через локальную настройку прокси-сервера squid.
Я не задаю ни одну из переменных пути как http.proxyHost
, http.proxyPort
или GRPC_PROXY_EXP
Я что-то упускаю в этом сценарии?