Azure Storage Java: rotot tal-proxy għal talbiet API u token
Ivverifika kemm it-talbiet ta' Azure Storage kif ukoll it-talbiet tat-token tal-kredenzjali meta tikkonfigura proxy tal-Java SDK.
Il-konfigurazzjoni ta' proxy fuq it-trasport HTTP ta' klijent tal-ħżin twieġeb mistoqsija waħda: kif dak it-trasport jibgħat it-talbiet tal-ħżin. Kredenzjal tal-identità jista' jkollu klijent HTTP ieħor biex jakkwista t-tokens.
Din id-distinzjoni tispjega kontradizzjoni li tidher komuni: il-punt tat-tmiem tal-ħżin jintlaħaq permezz tal-proxy, imma l-SDK ifalli qabel ma jibgħat l-operazzjoni mistennija. Il-falliment jista' jkun tal-akkwist tal-kredenzjali kontra punt tat-tmiem tal-identità.
L-ewwel innota liema destinazzjoni falliet. Imbagħad eżamina l-klijent HTTP mogħti lill-builder tal-ħżin u l-konfigurazzjoni użata mill-implimentazzjoni tal-kredenzjali. Segwi l-għażliet tal-proxy appoġġjati ta' kull trasport. Għall-punti tat-tmiem tal-ħżin u tat-token aċċessibbli pubblikament fuq rotta tal-proxy pubblika permessa, il-lista tal-proxy HTTP toffri kandidati għall-punti tat-tmiem; tassumix li s-setting ta' builder wieħed tikkonfigura mill-ġdid kull oġġett fl-applikazzjoni.
| Fażi | Evidenza utli |
|---|---|
| Akkwist tat-token | Punt tat-tmiem tal-identità, klijent magħżul, sfida tal-proxy jew żball ta' konnessjoni |
| Talba tal-ħżin | Punt tat-tmiem tal-ħżin, pipeline konfigurat, risposta finali jew falliment fit-trasferiment |
Żomm il-kont tal-proxy separat mill-kredenzjal ta' Azure. Login tal-proxy li jirnexxi jagħti rotta; is-servizz tad-destinazzjoni xorta jawtorizza l-operazzjoni ta' Azure.
It-tweġibiet storiċi jużaw diversi ġenerazzjonijiet ta' klassijiet Azure Storage Java, inklużi API tal-OperationContext u tal-pipeline iżjed antiki. Qabbel eżempju mal-SDK u mat-trasport HTTP li l-applikazzjoni tuża bħalissa. Għall-SDK tad-Data Lake, konfigurazzjoni kondiviża tal-klijent HTTP għall-ħżin u l-identità turi ż-żewġ inputs tal-builder. It-tqegħid mill-ġdid ta' tip ta' klijent skadut biex tissolva problema tal-proxy joħloq triq oħra ta' konfigurazzjoni biex tiddibuggja.
Uża identifikaturi siguri tal-punti tat-tmiem fil-logs. L-URLs tal-ħżin jistgħu jkun fihom tokens tal-aċċess, u URL sħiħ tal-proxy jista' jkun fih password.