gpt4 book ai didi

javascript - 我应该如何使用凭证配置 AWS?

转载 作者:行者123 更新时间:2023-12-01 03:01:42 25 4
gpt4 key购买 nike

阅读亚马逊文档,仍然无法正确理解。我的凭证位于 .env 文件中,并且想要加载它们(使用名为 config 的自定义函数)

import AWS from 'aws-sdk';
const credentials = {
accessKeyId: config('AWSS3AccessKeyID'),
secretAcccessKey: config('AWSS3SecretAccessKey'),
};

AWS.Config.credentials({ ...credentials });

const S3 = new AWS.S3({
computeChecksums: false,
});
export default { S3 };

它说 Condif.credetials 不是一个函数。如何正确地将凭证传递给AWS?奖励:在哪里传递 AWS S3 的存储桶名称/区域?

最佳答案

看看这个http://docs.aws.amazon.com/sdk-for-javascript/v2/developer-guide/s3-example-creating-buckets.html

// Load the SDK for JavaScript
var AWS = require('aws-sdk');
// Load credentials and set region from JSON file
AWS.config.loadFromPath('./config.json');

// Create S3 service object
s3 = new AWS.S3({apiVersion: '2006-03-01'});

// Call S3 to list current buckets
s3.listBuckets(function(err, data) {
if (err) {
console.log("Error", err);
} else {
console.log("Bucket List", data.Buckets);
}
});

非常清楚的例子。更多示例来自此 http://docs.aws.amazon.com/sdk-for-javascript/v2/developer-guide/s3-examples.html但我认为你应该阅读 aws aws-sdk 文档。

关于javascript - 我应该如何使用凭证配置 AWS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46405498/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com