Nuair a dh'fhàilleas gairm Watson mus ruig i an t-seirbheis, thoir sùil an e an t-iarrtas tòcain IAM an t-iarrtas a dh'fhàill. Faodaidh gairm a dhearbhar le IAM fios a chur air IAM an toiseach agus air an t-seirbheis às dèidh sin.

Ann an tagradh a tha mu thràth a' cleachdadh an Watson SDK iomchaidh agus an eisimealachd tunnel, thoir na h-aon roghainnean lìonra don dà rud:

const tunnel = require('tunnel');
const AssistantV2 = require('ibm-watson/assistant/v2');
const { IamAuthenticator } = require('ibm-watson/auth');

const httpsAgent = tunnel.httpsOverHttp({
  proxy: { host: 'proxy.example', port: 8080 },
});

const network = { httpsAgent, proxy: false };
const authenticator = new IamAuthenticator({
  apikey: apiKey,
  ...network,
});
const assistant = new AssistantV2({
  version: serviceVersion,
  serviceUrl,
  authenticator,
  ...network,
});

Cùm apiKey, serviceVersion agus serviceUrl a th' ann mu thràth san tagradh. Fuirichidh crìochan API agus IAM nan ceann-uidhe mar a bhathar an dùil; buinidh an t-èistear proxy don àidseant. Faodaidh liosta proxy HTTP seòlaidhean tagraiche a thoirt seachad nuair a ghabhas ruigsinn air gach ceann-uidhe poblach seirbheis tro phroxy a thaghas tu.

Stèidhichidh tunnel.httpsOverHttp an t-slighe HTTPS tron phroxy HTTP. Cuiridh proxy: false casg air an SDK bho bhith a' cur rèiteachadh proxy eile a chaidh a thogail a-steach os cionn an àidseant gnàthaichte sin.

Mur do thug thu na roghainnean seo ach do assistant roimhe, 's e an dearbhaiche an t-àite a tha a dhìth airson sgrùdadh. Tha cuairtean-beatha eadar-dhealaichte aig dearbhadh bunaiteach agus aig tòcan bearer a chaidh a chur a-mach mar-thà airson tòcan fhaighinn, mar sin tha an t-slighe IAM a bharrachd seo a' buntainn ris an dearbhaiche stèidhichte air lìonra a thathar a' cleachdadh an seo.

Artaigilean co-cheangailte