0
erstellen Ich benutze Ceph-Service in meiner Firma mit leeren Bereich, so dass ich nur s3 Verbindung ohne Region erstellen kann. Fehler der aws-js-sdk wird die Region auf us-east-1
angeben, wie kann ich das ignorieren? Es zeigt Fehler wie getaddrinfo ENOTFOUND...
;Wie s3 Verbindung mit leeren Bereich mit AWS-Js-SDK
const AWS = require('aws-sdk');
const getS3Instance =() => new AWS.S3({
accessKeyId: 'xxx',
secretAccessKey: 'xxx',
endpoint: `...local`,
sslEnabled: false,
region: ''
});
try {
const s3 = getS3Instance();
const creatBucketRes = await s3.createBucket({ Bucket: `bucket-test` }).promise();
} catch(err) {
console.log(err);
}
Dank viel. Aber ich möchte nur eine leere Region verwenden, weil wir nicht den Begriff 'region' haben. – Aflext
In AWS gibt es nichts wie regionales. Fast Jede Ressource ist an die Region gebunden. Sie müssen mit der Region im Code umgehen, um zu sagen, mit welcher Region Sie sprechen. CloudFront ist Global, selbst dann, um Ihre Verteilungseinstellungen zu aktualisieren, die Sie über die Region aktualisieren müssen. – Kannaiyan