

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# AWS 服务 使用适用于 C\+\+ 的 AWS SDK 进行调用的指导示例
<a name="programming-services"></a>

如果您不熟悉 AWS AWS 代码示例，我们建议您从开始[代码示例入门](getting-started-code-examples.md)。

显示如何使用 AWS 服务的源代码可在本指南的 适用于 C\+\+ 的 AWS SDK [代码示例](cpp_code_examples.md)章节中找到，也可以直接在上的[AWS 代码示例存储库](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/cpp/example_code)中找到 GitHub。

本节选择了几种 AWS 服务，并指导您完成使用这些服务的示例。以下引导式示例是 Github 上所提供内容的子集。


**带有更多说明的服务示例（完整列表请参阅 [AWS 代码示例存储库](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/cpp/example_code)）**  

| 服务 | 该服务为您的程序提供的功能摘要 | 
| --- | --- | 
| [Amazon CloudWatch](examples-cloudwatch.md) | 收集和监控您正在使用的 AWS 资源的指标 | 
| [Amazon DynamoDB](examples-dynamodb.md) | NoSQL 数据库服务 | 
| [Amazon Elastic Compute Cloud (Amazon EC2)](examples-ec2.md) | 安全、大小可调的计算容量 | 
| [Amazon Simple Storage Service（Amazon S3）](examples-s3.md) | 数据存储和检索（将对象存入存储桶） | 
| [Amazon Simple Queue Service (Amazon SQS)](examples-sqs.md) | 消息队列服务，用于在软件组件之间发送、存储和接收消息 | 

还有一些示例展示如何使用[异步方法](async-methods.md)。

要向 AWS 文档团队提出新的代码示例，请参阅创建新请求的[贡献指南](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/CONTRIBUTING.md)。 GitHub 团队更倾向于创建展示完整场景的代码示例，而非仅演示单个 API 调用的示例。

**在 Windows 上使用代码示例**

如果您要在 Windows 上使用 SDK 版本 1.9 构建示例，请参阅[解决 AWS 适用于 C\+\+ 的 SDK 编译问题](troubleshooting-cmake.md)。