Azure Storage Java: proxy-rûtes foar API- en tokenfersiken
Kontrolearje sawol Azure Storage-fersiken as tokenfersiken fan referinsjes by it ynstellen fan in Java SDK-proxy.
In proxy ynstelle op de HTTP-transport fan in opslachkliïnt beantwurdet ien fraach: hoe't dy transport opslachfersiken stjoert. In identiteitsreferinsje kin in oare HTTP-kliïnt hawwe foar it heljen fan tokens.
Dat ûnderskied ferklearret in skynber gewoane tsjinstelling: it opslacheinpunt is fia de proxy berikber, mar de SDK floppet foardat de ferwachte operaasje stjoerd wurdt. De flater kin by it heljen fan referinsjes tsjin in identiteitseinpunt hearre.
Registrearje earst hokker bestimming floppe. Besjoch dêrnei de HTTP-kliïnt dy't oan de opslachbouwer jûn is en de konfiguraasje dy't de referinsje-ymplemintaasje brûkt. Folgje de stipe proxy-opsjes fan elke transport. Foar iepenbier berikbere opslach- en tokeneinpunten op in tastiene iepenbiere proxy-rûte biedt de HTTP-proxylist einpuntkandidaten; nim net oan dat de ynstelling fan ien bouwer elk objekt yn 'e applikaasje wer konfigurearret.
| Faze | Nuttich bewiis |
|---|---|
| Token helje | Identiteitseinpunt, keazen kliïnt, proxy-útdaging of ferbiningsflater |
| Opslachfersyk | Opslacheinpunt, konfigurearre pipeline, definitive antwurd of oerdrachtsflater |
Hâld it proxy-akkount los fan 'e Azure-referinsje. In slagge proxy-oanmelding jout in rûte; de bestimmingsjinst autorisearret de Azure-operaasje noch altyd.
Histoaryske antwurden brûke ferskate generaasjes Azure Storage Java-klassen, wêrûnder âldere OperationContext- en pipeline-API's. Meanje in foarbyld mei de SDK en HTTP-transport dy't de applikaasje no brûkt. Foar de Data Lake SDK lit in mienskiplike HTTP-kliïntynstelling foar opslach en identiteit beide bouwer-ynfieren sjen. It opnij ynfiere fan in ferâldere kliïnttype om in proxyprobleem op te lossen makket noch in konfiguraasjepaad om te debuggen.
Brûk feilige einpuntidentifikaasjes yn logs. Opslach-URL's kinne tagongstokens befetsje, en in folsleine proxy-URL kin in wachtwurd befetsje.