AWS Elastic Beanstalk NodeJS项目访问S3 Bucket

时间:2014-10-21 07:52:08

标签: node.js amazon-web-services amazon-s3

我想从我的NodeJS应用程序访问S3 Bucket而无需编写,并在我的应用程序中提交此Bucket的凭据。我看到可以在.elasticbeanstalk文件夹中设置.config文件,您可以在其中指定RDS数据库。在应用程序中,您可以使用此RDS,而无需使用process.env.RDS_HOSTNAME等变量设置任何凭据。我想要与S3 Bucket相同,但process.env.S3_xxx不起作用。 .config应该怎么样?

1 个答案:

答案 0 :(得分:1)

可替换地,

您可以在http://console.aws.amazon.com

处的elasticbeanstalk中显式设置环境变量

步骤1:转到上面的url登录并打开你的elasticbeanstalk应用程序。

步骤2:打开配置选项卡,然后打开该软件配置。

步骤3:滚动到环境属性并在那里添加你的变量,即属性名称:S3_xxx,属性值:“无论什么值”。

现在您可以使用process.env.S3_xxx在您的应用中访问此变量 在您的应用中没有任何.config。