Azure Storage Java: proxy-rútur til API- og token-fyrispurningar
Kanna bæði Azure Storage-fyrispurningar og token-fyrispurningar at samsvarandi, tá tú stillir ein Java SDK-proxy.
At stilla eina proxy á HTTP-flutningin hjá einum goymsluklient svarar einum spurningi: hvussu tann flutningurin sendir goymslufyrispurningar. Ein samsvarandi identity-kredential kann hava annan HTTP-klient til at fáa token.
Henda munur greiðir frá einum tilsýnandi vanligum mótsetningi: goymsluendapunktið er atkomandi gjøgnum proxyina, men SDK fellur áðrenn tað sendir tað væntaðu handlingina. Feilin kann hoyra til at fáa kredential móti einum identity-endapunkta.
Skráset fyrst, hvør ferðamálið miseydnaðist. Kann so HTTP-klientin, sum var latnin goymslubyggjaranum, og stillingina, sum kredential-útførslan brúkar. Fylg teimum stuðlaðu proxy-valmøguleikunum hjá hvørjum flutningi. Fyri almennliga atkomandi goymslu- og token-endapunkt á einum loyvdum almennum proxy-leið, bjóðar HTTP-proxy-listin endapunkt-kandidatar; antaki ikki, at stillingin hjá einum byggjara stillir hvønn lut í applikatiónini umaftur.
| Stig | Nýtandi prógv |
|---|---|
| Fáa token | Identity-endapunkt, valdur klient, proxy-avbjóðing ella sambandsfeilur |
| Goymslufyrispurningur | Goymsluendapunkt, stillt pipeline, endaligt svar ella flutningsfeilur |
Halt proxy-kontuna aðskilda frá Azure-kredentialinum. Ein eydnað proxy-innritan gevur eina leið; ferðamálstænastan heimildar enn Azure-handlingina.
Søgulig svør brúka fleiri ættarlið av Azure Storage Java-klassum, eisini eldri OperationContext- og pipeline-API. Set eitt dømi saman við tað SDK og tann HTTP-flutning, sum applikatiónin brúkar nú. Fyri Data Lake SDK vísir ein felags HTTP-klient-uppsetning til goymslu og identity báðar byggjara-inngongdir. At taka ein foraldraðan klient-typ inn aftur fyri at loysa eitt proxy-trupulleika skapar eina aðra stillingarleið at avlúka.
Brúka tryggar endapunkt-identifikatorar í loggum. Goymslu-URL'ir kunnu innihalda atgongdartoken, og ein full proxy-URL kann innihalda eitt loyniorð.