Я использую модуль aws-sdk
для разных функций, и я использую AWS.config.update()
для каждой из них, примерно так:
import AWS from 'aws-sdk';
const exampleEndpoint = async (req, res) => {
try {
AWS.config.update({
"accessKeyId": "akid",
"secretAccessKey": "secret",
"region": "us-east-1"
})
const s3 = new AWS.S3();
...
} catch (error) {
...
}
}
Мой вопрос: могу ли я создать служебный файл , что-то вроде services/aws/index.js
, и перенести на него все функции AWS.config.update()
и, возможно, импортировать его оттуда в мой файл конечных точек? Что-нибудь подобное сработает? И если это возможно, как бы я это сделал? Просто импортируйте служебный файл, в котором мне нужно проверить свои учетные данные, или мне нужно будет сделать что-то еще?