

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

# 使用亚马逊 Quick Sight 进行开发
<a name="quicksight_dev"></a>

我们为 Amazon Quick Sight 提供 API 操作，还提供软件开发套件 (SDK) AWS ，使您能够使用首选的编程语言访问 Amazon Quick Sight。目前，您可以管理用户和组。在企业版中，您还可以在网页或应用程序中嵌入控制面板。

要监控您的账户向 Amazon Quick Sight API 发出的调用，包括由 AWS 管理控制台、命令行工具和其他服务进行的调用，请使用 AWS CloudTrail。有关更多信息，请参阅 [AWS CloudTrail 《用户指南》](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/)。

## 所需知识
<a name="quicksight_dev-required_knowledge"></a>

如果您计划通过 API 访问 Amazon Quick Sight，则应熟悉以下内容：
+ JSON
+ Web 服务
+ HTTP 请求
+ 一种或多种编程语言，例如 Java JavaScript、Python 或 C\#。

我们建议您访问 AWS [入门资源中心](https://aws.amazon.com/getting-started/tools-sdks/)，了解 AWS 软件开发工具包和工具包所提供的内容。

尽管您可以使用终端和最喜欢的文本编辑器，但集成式开发环境（IDE）提供的更具视觉效果的 UI 体验可能会让您受益匪浅。我们在 *AWS 入门资源中心*的 [IDE 和 IDE 工具包](https://aws.amazon.com/getting-started/tools-sdks/#IDE_and_IDE_Toolkits)部分提供了 IDE 列表。该网站提供了可供您下载的首选 IDE 的 AWS 工具包。有些 IDE 还提供教程来帮助您详细了解编程语言。

## Amazon Quick Sight 可用的 API 操作
<a name="quicksight_dev-using_libraries"></a>

AWS 为喜欢使用特定语言的 API 操作构建应用程序而不是通过 HTTPS 提交请求的软件开发人员提供了库、示例代码、教程和其他资源。这些库文件提供可自动执行任务的基本功能，例如以加密方式对请求签名、重试请求和处理错误响应。这些库有助于您更轻松地入门。

有关下载 AWS 软件开发工具包的更多信息，请参阅软件[AWS 开发工具包和工具。](https://aws.amazon.com/tools/)以下链接是特定语言的 API 文档的示例。

**AWS Command Line Interface**
+ [AWS CLI QuickSight Command Reference](https://docs.aws.amazon.com/cli/latest/reference/quicksight/index.html)
+ [AWS CLI 用户指南](https://docs.aws.amazon.com/cli/latest/userguide/)
+ [AWS CLI Command Reference](https://docs.aws.amazon.com/cli/latest/reference/)

**适用于 .NET 的 AWS SDK**
+ [Amazon.Quicksight](https://docs.aws.amazon.com/sdkfornet/v3/apidocs/index.html?page=QuickSight/NQuickSight.html)
+ [Amazon.Quicksight.Model](https://docs.aws.amazon.com/sdkfornet/v3/apidocs/index.html?page=QuickSight/NQuickSightModel.html)

**适用于 C\+\+ 的 AWS SDK**
+ [Aws:QuickSight::: QuickSightClient 类参考](https://sdk.amazonaws.com/cpp/api/LATEST/class_aws_1_1_quick_sight_1_1_quick_sight_client.html)

**适用于 Go 的 AWS SDK**
+ [quicksight](https://docs.aws.amazon.com/sdk-for-go/api/service/quicksight/)

**适用于 Java 的 AWS SDK**
+ [com.amazonaws.services.quicksight](https://docs.aws.amazon.com/sdk-for-java/latest/reference/index.html?com/amazonaws/services/quicksight/package-summary.html)
+ [com.amazonaws.services.quicksight.model](https://docs.aws.amazon.com/sdk-for-java/latest/reference/index.html?com/amazonaws/services/quicksight/model/package-summary.html)

**适用于 JavaScript 的 AWS SDK**
+ [AWS.QuickSight](https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/QuickSight.html)

**适用于 PHP 的 AWS SDK**
+ [QuickSightClient](https://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.QuickSight.QuickSightClient.html)

**适用于 Python (Boto3) 的 AWS SDK**
+ [Amazon Quick Sight](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/quicksight.html)

**适用于 Ruby 的 AWS SDK**
+ [Aws:: QuickSight](https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/QuickSight.html)