Configurar un proxy no transporte HTTP dun cliente de almacenamento responde unha pregunta: como envía ese transporte as solicitudes de almacenamento. Unha credencial de identidade pode ter outro cliente HTTP para obter tokens.

Esa distinción explica unha contradición aparentemente habitual: pódese chegar ao punto de conexión de almacenamento a través do proxy, pero o SDK falla antes de enviar a operación esperada. O fallo pode corresponder á obtención de credenciais contra un punto de conexión de identidade.

Primeiro rexistre que destino fallou. Despois revise o cliente HTTP entregado ao construtor de almacenamento e a configuración que usa a implementación de credenciais. Siga as opcións de proxy admitidas de cada transporte. Para puntos de conexión de almacenamento e de token accesibles publicamente nunha ruta de proxy público permitida, a lista de proxies HTTP ofrece candidatos de punto de conexión; non supoña que a configuración dun construtor reconfigura cada obxecto da aplicación.

EtapaEvidencia útil
Obtención do tokenPunto de conexión de identidade, cliente seleccionado, desafío do proxy ou erro de conexión
Solicitude de almacenamentoPunto de conexión de almacenamento, canalización configurada, resposta final ou fallo de transferencia

Manteña a conta de proxy separada da credencial de Azure. Un inicio de sesión de proxy correcto concede unha ruta; o servizo de destino segue autorizando a operación de Azure.

As respostas históricas usan varias xeracións de clases de Azure Storage Java, incluídas API antigas de OperationContext e de canalización. Faga coincidir un exemplo co SDK e o transporte HTTP que a aplicación usa actualmente. Para o SDK de Data Lake, unha configuración compartida de cliente HTTP para almacenamento e identidade mostra ambas as entradas do construtor. Reintroducir un tipo de cliente obsoleto para resolver un problema de proxy crea outra ruta de configuración que depurar.

Utilice identificadores seguros de puntos de conexión nos rexistros. Os URL de almacenamento poden conter tokens de acceso e un URL de proxy completo pode conter un contrasinal.

Artigos relacionados