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
3 Réponses :
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
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?
Après avoir essayé, j'ai eu la réponse.
Vous pouvez mettre à jour la configuration dans ce fichier ~ src / qldb / loguttil.ts
une note sur ceci: em> 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. Vous devez définir la variable d'environnement Ce fichier de configuration partagé est créé par ex. Lorsque vous passez via les étapes CODE> AWS Configurer code> dans le Postes liés:
Comment charger Config de ~ / .aws / config P > Boto3 code> Faites-le par défaut. P>
aws_sdk_load_config = 1 code> pour le charger. p>
aws-cli code>. p>
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'});