问题标签 [aws-sdk-cpp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
341 浏览

c++ - 指标数据在 AWS SDK for C++ CloudWatch 示例中进入错误区域

“AWS SDK for C++ 文档示例”自述文件说:

要构建和运行这些示例,您需要: ... AWS 凭证,可以在本地 AWS 凭证文件中配置,也可以通过设置 AWS_ACCESS_KEY_ID 和 AWS_SECRET_ACCESS_KEY 环境变量来配置。

https://github.com/awsdocs/aws-doc-sdk-examples/tree/master/cpp

凭证文件:

AWS 客户端命令正常工作:

但是,如果我运行该cw_put_metric_data示例,指标会转到 us-east-1 而不是 us-west-2。

编辑:Aws::CloudWatch::CloudWatchClient 使用默认 Aws::Client:ClientConfiguration 实例化,其中区域硬连接到 US_EAST_1。所以问题是如何利用~/.aws/credentials?

0 投票
1 回答
1489 浏览

c++ - AWS 登录 InvalidParameterException 缺少必需的参数 SRP_A

我想将该声明应用于 cpp:

我试图采用它cpp。我可以注册操作。当我尝试登录时,我遇到了这个异常:“InvalidParameterException : Missing required parameter SRP_A”

这是我的代码的一部分:

如何将 SRP_A 属性添加到 InitiateAuthRequest?对于其他平台(android、ios 和 js),他们的 sdk 有类似那里的 SRP_A 生成器。

我怎么解决这个问题。谢谢。

0 投票
0 回答
268 浏览

amazon-web-services - 如何使用 AWSSDKCPP 为与 s3 兼容的存储服务设置端点?

我正在编写一个应用程序,使用 AWS SDK CPP 与与 s3(存储桶和对象服务)兼容的 3rd(无 aws)存储进行交谈。

我尝试使用以下代码覆盖端点,例如http://192.168.10.10:8800,但它不起作用并返回“InternalError”。有人可以帮忙吗?提前致谢。

0 投票
1 回答
1637 浏览

c++ - aws-sdk-cpp:未解析的符号

我正在尝试使用 aws sdk cpp 构建一个简单的示例。但是我偶然发现了一个构建步骤。我正在链接 libaws-cpp-sdk-s3.so 库,它应该包含源文件中的所有符号。但是链接器甚至找不到其中的几个。源文件是:

通过使用这个 Makefile:

当我运行 make 时,我得到了这个错误。但为什么?我建造了

g++ -g main.o -o ex1 main.o:在函数main': /home/username/workspace/ex1/src/main.cpp:6: undefined reference toAws::InitAPI(Aws::SDKOptions const&)' /home/username/workspace/ex1/src/main.cpp:12: 未定义引用`Aws: :ShutdownAPI(Aws::SDKOptions const&)' collect2:错误:ld 返回 1 个退出状态 Makefile:13:目标“ex1”的配方失败 make:*** [ex1] 错误 1

0 投票
1 回答
632 浏览

aws-sdk-cpp - 在 AWS CPP 开发工具包中与 OpenSSL、libcurl 和 zlb 链接

我正在尝试在 Linux 和 Windows 上构建 AWS-CPP SDK。它具有 OpenSSL、zlib 和 libucurl 的依赖项。尽管这些软件包在 Linux 上可用,但它们不在 Windows 上。如何指定这些包的头文件和库的位置?我在 Linux 上也有这些软件包的最新版本。如何覆盖默认路径?

0 投票
1 回答
159 浏览

aws-sdk-cpp - 构建 AWS CPP 开发工具包时未解析的符号

我正在尝试在 Linux 上构建 AWS CPP 开发工具包,但构建失败并出现以下错误(已解决符号_:任何人都可以了解此错误吗?(我使用 devtoolset-6 gcc 6.3.1 来支持 STL 库和 clang 3.8。)

==================================

0 投票
1 回答
244 浏览

aws-sdk-cpp - 如何为多个模块设置标志 BUILD_ONLY?

我正在尝试仅从源代码构建某些模块,例如 s2、dynamodb 和 cognito。我使用各种设置传递给 cmake,但没有一个有效。

  1. -DBUILD_ONLY=s3 -DBUILD_ONLY=dynamodb -DBUILD_ONLY=cognito。(只有最后一个被构建。)
  2. -DBUILD_ONLY=s3,dynamodb,cognito。(无法识别的模块,因为整个字符串都被当作模块名称)
  3. -DBUILD_ONLY="s3 dynamodb cognito" (同样的错误。)
0 投票
1 回答
968 浏览

cmake - 如何静态链接 libcurl、libssl、uuid 库?

运行此命令:cmake -DCMAKE_BUILD_TYPE=Debug -DENABLE_TESTING=OFF -DBUILD_ONLY="s3" -DFORCE_SHARED_CRT=OFF -DBUILD_SHARED_LIBS=OFF <aws-sdk-src>始终链接到共享 libcurl、ssl 库,正如您从(截断的)CMAKE 输出中看到的那样:

如何强制它链接 libz.a、libcurl.a?

0 投票
0 回答
610 浏览

amazon-web-services - 无法使用来自 EC2 的 AWS SDK C++ S3 PutObjectRequest 连接到终端节点

我有一个自定义 nginx 模块,它在某些代理情况下将代理文件备份到 S3。以下在我的开发机器(macOS Sierra)上按预期工作:

然而,在生产 EC2 实例上,无论是 Amazon Linux 还是 CentOS,它都只是Unable to connect to endpoint while sending to client错误。

我尝试设置配置选项(如AWS C++ S3 SDK PutObjectRequest 无法连接到端点所建议的那样)、搜索、内容长度设置,但没有一个有效:

AWS SDK 和 nginx 版本在我的开发机器和 EC2 上是相同的,所以我没有想法。关于为什么这在 macOS 上有效但在实际 AWS 主机上无效的任何见解?

0 投票
1 回答
155 浏览

c++ - AWS SDK C++:一些 S3 集成测试失败

如果某些 S3 集成测试失败,我该怎么办?可以在 Internet 上找到任何有用的解决方案。仅使用了 -DBUILD_ONLY="s3" 编译参数。1.0.99 标签上的 repo os。这是 ./aws-cpp-sdk-s3-integration-tests 的日志: