Configurazione per servizio - AWS SDK for JavaScript

La guida API di riferimento AWS SDK for JavaScript V3 descrive in dettaglio tutte le API operazioni per la AWS SDK for JavaScript versione 3 (V3).

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Configurazione per servizio

È possibile configurarla SDK passando le informazioni di configurazione a un oggetto di servizio.

La configurazione a livello di servizio fornisce un controllo significativo sui singoli servizi, consentendo di aggiornare la configurazione dei singoli oggetti di servizio quando le esigenze variano rispetto alla configurazione predefinita.

Nota

Nella versione 2.x della configurazione del AWS SDK for JavaScript servizio poteva essere passata ai singoli costruttori di client. Tuttavia, queste configurazioni verrebbero prima unite automaticamente in una copia della configurazione globale. SDK AWS.config

Inoltre, richiama AWS.config.update({/* params *}) solo la configurazione aggiornata per i client di servizio istanziata dopo la chiamata di aggiornamento, non per i client esistenti.

Questo comportamento era spesso fonte di confusione e rendeva difficile l'aggiunta di una configurazione all'oggetto globale che influiva solo su un sottoinsieme di client di servizio in modo compatibile con le versioni precedenti. Nella versione 3, non esiste più una configurazione globale gestita da. SDK La configurazione deve essere passata a ogni client di servizio istanziato. È ancora possibile condividere la stessa configurazione tra più client, ma tale configurazione non verrà unita automaticamente a uno stato globale.

Imposta la configurazione per servizio

A ogni servizio utilizzato nel modulo SDK JavaScript si accede tramite un oggetto di servizio che fa parte del API servizio. Ad esempio, per accedere al servizio Amazon S3, crei l'oggetto di servizio Amazon S3. È possibile specificare le impostazioni di configurazione specifiche per un servizio come parte del costruttore per quell'oggetto di servizio.

Ad esempio, se devi accedere a EC2 oggetti Amazon in più AWS regioni, crea un oggetto di EC2 servizio Amazon per ogni regione e imposta di conseguenza la configurazione della regione di ciascun oggetto di servizio.

var ec2_regionA = new EC2({region: 'ap-southeast-2', maxAttempts: 15}); var ec2_regionB = new EC2({region: 'us-west-2', maxAttempts: 15});