我试图使用基本教程如下AWS node.js没有创建S3存储桶?
var AWS = require('aws-sdk');
AWS.config.loadFromPath('./myawsconfig.json');
AWS.config.update({region: 'eu-west-1'});
var s3 = new AWS.S3();
s3.client.createBucket({Bucket: 'pBucket'}, function() {
var data = {Bucket: 'pBucket', Key: 'myKey', Body: 'Hello!'};
s3.client.putObject(data, function(err, data) {
if (err) {
console.log("Error uploading data: ", err);
} else {
console.log("Successfully uploaded data to myBucket/myKey");
}
});
});
创建一个S3桶,但我收到以下错误
node createbucket.js
Error uploading data: { [NoSuchBucket: The specified bucket does not exist]
message: 'The specified bucket does not exist',
code: 'NoSuchBucket',
name: 'NoSuchBucket',
statusCode: 404,
retryable: false }
您确定您的令牌正在验证中,并且您的存储桶名称在整个S3中都是唯一的吗? –
我只是将我的代码中的存储桶名称更改为绝对唯一的存储桶名称。我不确定我的令牌是否正在验证,但假设我会收到一个错误,说如果是这种情况,那么多吗? –