AWS SDK for C++ 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
AWS SDK for C++ 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
AWS SDK for C++ 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache
开发语言 C/C++ 查看源码 »
操作系统 Windows
软件类型 开源软件
所属分类 程序开发常用工具包
开源组织 Amazon
地区 不详
投 递 者 linuxhitlover
适用人群 未知
收录时间 2015-09-14

软件简介

AWS SDK for C++ 是现代化 C++ 接口,有着轻量级的依赖。AWS SDK for C++ 是全功能的,包含低级和高级接口 ,但是有着尽量少的依赖,尽量与平台无关。当前支持 Windows,Linux 和移动平台。

这个 SDK 主要是为游戏开发者设计。

特性

  • 支持 Standard Template Library (STL).

  • 定制内存管理支持

  • 使用和支持 C++ 11 特性

  • 使用 CMake 构建,可以用原生编译器工具链构建

  • 轻量级依赖

  • 异常安全

  • 扩展,可配置日志记录

  • 默认证书供应商

  • 通过 Amazon Cognito Identity 进行认证管理

  • 通过 TransferClient 提供高级 Amazon S3 接口

  • 使用原生 OS APIs 来加密,支持 HTTP

代码示例:

Aws::DynamoDB::DynamoDBClient dynamoDbClient;
PutItemRequest putItemRequest;
putItemRequest.WithTableName("TestTableName");
AttributeValue hashKeyAttribute;
hashKeyAttribute.SetS("SampleHashKeyValue");
putItemRequest.AddItem("HashKey", hashKeyAttribute);
AttributeValue valueAttribute;
valueAttribute.SetS("SampleValue");
putItemRequest.AddItem("Value", valueAttribute);
auto putItemOutcome = dynamoDbClient.PutItem(putItemRequest);
if(putItemOutcome.IsSuccess())
{
    std::cout << "PutItem Success Using IOPS " << putItemOutcome.GetResult().GetConsumedCapacity();
}
else
{
    std::cout << "PutItem failed with error " << putItemOutcome.GetError().GetMessage();
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击引领话题📣 发布并加入讨论🔥
暂无内容
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
FasterXML jackson-databind 小于2.14.0-rc1拒绝服务漏洞
拒绝服务
FasterXML jackson-databind是一个基于JAVA,可以将XML和JSON等数据格式与JAVA对象进行转换的库。 在小于2.14.0-rc1的版本中,当UNWRAP_SINGLE_VALUE_ARRAYS功能开启时,对于过深的数组嵌套json,缺乏校验直接反序列化,会导致消耗大量系统资源,从而引起拒绝服务。
CVE-2022-42003 MPS-2022-58653
2023-12-20 20:16
【存在争议】FasterXML jackson-databind 代码问题漏洞
不加限制或调节的资源分配
【开发者认为在实际场景中,外部攻击者难以构造相应的恶意数据】 FasterXML jackson-databind是FasterXML公司的一个基于JAVA可以将XML和JSON等数据格式与JAVA对象进行转换的库。Jackson可以轻松的将Java对象转换成json对象和xml文档,同样也可以将json、xml转换成Java对象。 在FasterXML jackson-databind 2.15.2版本及之前的版本中发现,通过构造递归嵌套的类进行序列化将导致拒绝服务。
CVE-2023-35116 MPS-z1bx-p8y2
2023-12-20 20:16
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
0 评论
3 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部