问题标签 [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.
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?
c++ - AWS 登录 InvalidParameterException 缺少必需的参数 SRP_A
我想将该声明应用于 cpp:
我试图采用它cpp。我可以注册操作。当我尝试登录时,我遇到了这个异常:“InvalidParameterException : Missing required parameter SRP_A”
这是我的代码的一部分:
如何将 SRP_A 属性添加到 InitiateAuthRequest?对于其他平台(android、ios 和 js),他们的 sdk 有类似那里的 SRP_A 生成器。
我怎么解决这个问题。谢谢。
amazon-web-services - 如何使用 AWSSDKCPP 为与 s3 兼容的存储服务设置端点?
我正在编写一个应用程序,使用 AWS SDK CPP 与与 s3(存储桶和对象服务)兼容的 3rd(无 aws)存储进行交谈。
我尝试使用以下代码覆盖端点,例如http://192.168.10.10:8800,但它不起作用并返回“InternalError”。有人可以帮忙吗?提前致谢。
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 to
Aws::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
aws-sdk-cpp - 在 AWS CPP 开发工具包中与 OpenSSL、libcurl 和 zlb 链接
我正在尝试在 Linux 和 Windows 上构建 AWS-CPP SDK。它具有 OpenSSL、zlib 和 libucurl 的依赖项。尽管这些软件包在 Linux 上可用,但它们不在 Windows 上。如何指定这些包的头文件和库的位置?我在 Linux 上也有这些软件包的最新版本。如何覆盖默认路径?
aws-sdk-cpp - 构建 AWS CPP 开发工具包时未解析的符号
我正在尝试在 Linux 上构建 AWS CPP 开发工具包,但构建失败并出现以下错误(已解决符号_:任何人都可以了解此错误吗?(我使用 devtoolset-6 gcc 6.3.1 来支持 STL 库和 clang 3.8。)
==================================
aws-sdk-cpp - 如何为多个模块设置标志 BUILD_ONLY?
我正在尝试仅从源代码构建某些模块,例如 s2、dynamodb 和 cognito。我使用各种设置传递给 cmake,但没有一个有效。
- -DBUILD_ONLY=s3 -DBUILD_ONLY=dynamodb -DBUILD_ONLY=cognito。(只有最后一个被构建。)
- -DBUILD_ONLY=s3,dynamodb,cognito。(无法识别的模块,因为整个字符串都被当作模块名称)
- -DBUILD_ONLY="s3 dynamodb cognito" (同样的错误。)
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?
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 主机上无效的任何见解?
c++ - AWS SDK C++:一些 S3 集成测试失败
如果某些 S3 集成测试失败,我该怎么办?可以在 Internet 上找到任何有用的解决方案。仅使用了 -DBUILD_ONLY="s3" 编译参数。1.0.99 标签上的 repo os。这是 ./aws-cpp-sdk-s3-integration-tests 的日志: