Feumaidh gnìomh a chleachdas socks5h://127.0.0.1:65432 ruith san àrainneachd lìonra far a bheil an t-èisteir sin ann. Cha dèan tunail a dh'obraicheas bhon rianadair e ri fhaighinn aig seòladh loopback òstair air a riaghladh — no am broinn soitheach coileanaidh.

Airson a' ghnìomh a tha a' fàilligeadh, suidhich ceithir fìrinnean:

  1. An t-òstair no an soitheach a choileanas an t-iarrtas lìonra.
  2. An cleachdaiche èifeachdach agus an t-eadar-theangair Python aige.
  3. Leabharlann HTTP no SDK a' mhodail.
  4. An seòladh far an ruig am pròiseas sin an t-èisteir SOCKS.

Chan eil targaid clàr-innse na dràma na aonar a' freagairt a' chiad cheist. Bidh modalan a' cleachdadh an ceangail a chaidh a rèiteachadh, faodaidh tiomnadh an coileanadh a ghluasad, agus faodaidh ceangal ionadail an obair a chumail air an rianadair. Bidh luachaidhean air taobh an rianadair a' tachairt gu tur taobh a-muigh a' mhodail chèin.

Airson gnìomh ìomhaigh OpenStack, nì thu sgrùdadh air riatanasan a' chruinneachaidh openstack.cloud a chaidh a stàladh agus an àrainneachd OpenStack SDK aige. Chan eil soirbheachadh curl an àite eile a' dearbhadh comasan SOCKS no eisimeileachdan an SDK sin.

Ma tha an gnìomh API gu bhith a' ruith gu h-ionadail, dèan an roghainn coileanaidh sin follaiseach agus thoir an suidheachadh an sin. Ma tha e a' ruith bho chèin, tagh proxy a ghabhas ruighinn bhon cho-theacsa sin. Bidh environment: gnìomh Ansible a' toirt buaidh air pròiseas a' ghnìomh; chan eil e ag ath-rèiteachadh gach luachaidh no plugain, agus feumaidh an SDK an sgeama a sheasamh san àrainneachd Python sin fhathast.

Cùm dà shlighe air leth: bheir SSH no ProxyJump Ansible gu òstair, agus bheir cliant HTTP a' mhodail bhon cho-theacsa coileanaidh aige chun API. Chan eil a' chiad shlighe a tha ag obair a' rèiteachadh an dàrna tè. Bidh a bhith a' nochdadh èisteir a tha dìreach air an rianadair gus ruigsinneachd fhuasgladh cuideachd ag atharrachadh cò a ghabhas faighinn thuige, mar sin is e roghainn cleachdadh a th' ann seach ceartachadh seòlaidh.

Artaigilean co-cheangailte