适用于Elastic Beanstalk应用程序的AWS S3凭证

萨姆·埃利斯(Sam Ellis)

我正在使用一个AWS Elastic Beanstalk应用程序,该应用程序将文件上传到AWS S3存储桶。Beanstalk应用程序是.NET Core Web API应用程序,我已遵循本指南(http://docs.aws.amazon.com/sdk-for-net/v3/developer-guide/net-dg-config-netcore .html),并在磁盘上有一个凭据文件,用于使用我的共享访问密钥和机密进行本地开发。这些是我用来创建S3存储桶的用户的关键和秘密。该用户可以通过IAM完全访问S3。在本地开发中,应用程序不会打ic地上传到S3。

当我将应用程序部署到Elastic Beanstalk平台时,在Elastic Beanstalk环境中无法上传到S3。本地版本仍然可以。我使用适用于Visual Studio的AWS工具包将应用程序部署到AWS Elastic Beanstalk,并指定该应用程序在创建过程中应具有S3完全访问权限。此后,我进入了实例的角色配置,并验证了它实际上具有S3完全访问权限。我遇到一个异常,即服务器在尝试上传时超时后异常终止了连接。我缺少步骤或配置文件吗?有没有办法指定我在beantalk应用程序上本地使用的相同共享访问密钥和机密,以便对其进行测试?我还没有找到从文件或类似文件中给它提供任何凭据的方法。

谢谢,山姆

萨姆·埃利斯(Sam Ellis)

对于遇到类似问题的任何人。事实证明,我的S3存储桶和EB应用程序位于不同的区域,这使得两者之间存在网络问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

AWS Elastic Beanstalk-Go示例应用程序

从AWS Elastic Beanstalk下载应用程序

适用于s3的AWS开发工具包v2

直接上传到AWS S3:仅适用于IE的SignatureDoesNotMatch

适用于Safari的AWS(Cloudfront / S3)上的Angular

阅读时适用于S3 Transfer Utility的AWS Android SDK应用程序出现异常

在AWS S3上存储CakePHP库以用于多个应用程序

Elastic Beanstalk不适用于SQLite

使用适用于Java 2.x的AWS S3 SDK列出对象

适用于S3中静态网站的带有Google Domain的AWS SSL

VPC中的AWS Lambda函数不适用于S3端点

适用于DeleteObject的AWS S3日志?

如何在模块化闪亮应用程序中连接AWS S3凭证

如何在AWS S3存储桶中使用Angular应用程序对AWS Elastic Beanstalk中的服务进行API调用

AWS CLI S3命令不适用于文件夹中的空格

Elastic Beanstalk AWS中的环境与应用程序

AWS Elastic beanstalk Nginx配置不适用于我的Node.js Web应用程序

适用于Route53的AWS S3重定向不适用于HTTPS

适用于S3传输的AWS Lambda跨账户键和角色用法

适用于Mongo的AWS Glue S3中的Parquet文件

AWS S3同步命令不适用于S3中的复制对象

适用于S3存储桶的Terraform AWS可选日志记录

AWS S3 Action不适用于语句中的任何资源

如何为部署到Elastic Beanstalk并与S3对话的Node.js应用程序设置AWS凭证?

适用于S3存储桶中的资产的AWS预签名URL

AWS S3 存储桶策略不适用于移动浏览器

参数化构建不适用于 Pipeline AWS Steps s3 上传插件

使用 AWS Elastic Beanstalk 进行应用程序日志记录

从 S3 下载目录适用于 Java SDK,但不适用于 AWS CLI