AWS JavaScript SDK v3支持自动读取凭据的方式。在使用SDK时,用户可以将凭据存储在本地配置文件中,并通过指定配置文件路径的方式来实现自动读取凭据。以下是一段示例代码:
const { S3Client } = require("@aws-sdk/client-s3");
const { fromIni } = require("@aws-sdk/credential-prdovider-ini");
const client = new S3Client({
region: "us-west-2",
credentials: fromIni({
configFilepath: "/path/to/configfile",
profile: "default"
})
});
// 使用S3Client进行操作
在示例代码中,fromIni
方法用于创建一个从本地配置文件中读取凭据的凭据提供程序。其中,configFilepath
参数指定了配置文件的路径,profile
参数指定了使用哪个配置文件中的凭据进行授权。在创建S3Client时,将此凭据提供程序对象传递给credentials
属性即可实现自动读取凭据的目的。
上一篇:AWSJavaScriptSDKv3对EventBridgeScheduler的支持是什么?
下一篇:AWSJavaScriptSDKv3withTypeScript4.4.2and@types/node16.7.10抛出类型错误