我正在尝试通过Visual Studio连接到我的s3存储桶,但连接没有通过。当我使用 AWS CLI 时,它有效,但在 Visual Studio 中从我的程序运行 s3 调用时则不工作。当我在家运行时,该程序的 s3 调用有效,但当我在更受限制的网络中时则不然。
这可能是防火墙问题,但我认为这可能不是由于调用使用 AWS CLI 工作的事实。Visual Studio 是否使用不同的端口连接到 s3 存储桶?来自 Visual Studio 的 s3 调用与来自 AWS CLI 的 s3 调用有何不同?
您需要在 Visual Studio 中提供 AWS 资源的访问密钥。以下是您的操作方法: https://docs.aws.amazon.com/toolkit-for-visual-studio/latest/user-guide/credentials.html
您可以从文件中获取访问密钥 ID 和密钥的值%HOME%.awscredentials
。