Доступ к API Google Vision позади прокси (прокси-сервер Squid) - PullRequest
0 голосов
/ 07 апреля 2020

Таким образом, в настоящее время требуется доступ к 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

Я что-то упускаю в этом сценарии?

...