0
votes

AWS QLDB [Erreur] [NODE.JS QLDB Code exemple] Impossible de créer le grand livre: ConfigError: Région manquante dans la configuration

AWS QLDB CreateEledger.js Erreur de lancement.

import { QLDB } from "aws-sdk";

import {
    CreateLedgerRequest,
    CreateLedgerResponse,
    DescribeLedgerRequest,
    DescribeLedgerResponse,
 } from "aws-sdk/clients/qldb";

import { LEDGER_NAME } from "./qldb/Constants";
import { error, log } from "./qldb/LogUtil";
import { sleep } from "./qldb/Util";

const LEDGER_CREATION_POLL_PERIOD_MS = 10000; const ACTIVE_STATE = 
"ACTIVE";

export async function createLedger(ledgerName: string, qldbClient: 
QLDB): Promise<CreateLedgerResponse> {
log(`Creating a ledger named: ${ledgerName}...`);
const request: CreateLedgerRequest = {
    Name: ledgerName,
    PermissionsMode: "ALLOW_ALL"
}
const result: CreateLedgerResponse = await 
qldbClient.createLedger(request).promise();`enter code here`
log(`Success. Ledger state: ${result.State}.`);
return result; }

In which section I can add the region. So generated 
dist/createLedger.js file have the changes


1 commentaires

Si je dois changer de code dans CreateEleDger.ts Fichier où je dois ajouter la région. Aws.config.update ({Région: 'US-EST-1'});


3 Réponses :


1
votes

Vous pouvez définir la région dans votre code JavaScript à l'aide de l'objet de configuration global. Mettez à jour l'objet de configuration globale AWS.Config, comme indiqué ici:

export AWS_REGION=us-east-1


1 commentaires

Merci je suis capable d'exécuter mon code [noeud dist / CreateEdger.js] après ces lignes. Aws.config.update ({Région: 'US-EST-1'}); Mais je veux modifier la région de mise à jour du code du fichier CreateEledger.ts. Où je peux changer le code dans ce fichier?



0
votes

Après avoir essayé, j'ai eu la réponse. Vous pouvez mettre à jour la configuration dans ce fichier ~ src / qldb / loguttil.ts xxx


0 commentaires

0
votes

une note sur ceci: le nœud.js sdk ne fait pas par défaut, chargez le fichier de configuration partagé qui stocke votre configuration de votre région entre autres choses. J'ai trouvé cela déroutant parfois depuis certaines des autres SDKS par exemple. Boto3 Faites-le par défaut.

Vous devez définir la variable d'environnement aws_sdk_load_config = 1 pour le charger.

Ce fichier de configuration partagé est créé par ex. Lorsque vous passez via les étapes AWS Configurer dans le aws-cli .

Postes liés: Comment charger Config de ~ / .aws / config


0 commentaires