

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Amazon Quick Sight を使用した開発
<a name="quicksight_dev"></a>

Amazon Quick Sight の API オペレーションと、任意のプログラミング言語から Amazon Quick Sight にアクセスできる の AWS ソフトウェア開発キット (SDKs) を提供しています。現在、ユーザーとグループを管理できます。Enterprise Edition では、ウェブページやアプリにダッシュボードを埋め込むこともできます。

、コマンドラインツール、その他のサービスによって行われた呼び出しなど AWS マネジメントコンソール、アカウントの Amazon Quick Sight API に対して行われた呼び出しをモニタリングするには、 を使用します AWS CloudTrail。詳細については、「[AWS CloudTrail ユーザーガイド](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/)」を参照してください。

## 必要な知識
<a name="quicksight_dev-required_knowledge"></a>

API を使用して Amazon Quick Sight にアクセスする場合は、以下を理解しておく必要があります。
+ JSON
+ ウェブサービス
+ HTTP リクエスト
+ JavaScript、Java、Python、C\# などの 1 つ以上のプログラミング言語。

SDK とツールキットが提供する内容のツアーについては、 AWS [「Getting Started Resource Center](https://aws.amazon.com/getting-started/tools-sdks/)」を参照してください。 AWS SDKs 

任意のターミナルとテキストエディタを使用することもできますが、統合された開発環境 (IDE) により、視覚的な UI エクスペリエンスの利点を得ることができます。「[IDE および IDE ツールキット](https://aws.amazon.com/getting-started/tools-sdks/#IDE_and_IDE_Toolkits)」セクション内の*AWS ご利用開始のためのリソースセンター*に IDE のリストをご用意しています。このサイトには、任意の IDE 用にダウンロードできる AWS ツールキットが用意されています。一部の IDE は、プログラミング言語の詳細を理解するために役立つチュートリアルも提供しています。

## Amazon Quick Sight で使用できる API オペレーション
<a name="quicksight_dev-using_libraries"></a>

AWS は、HTTPS 経由でリクエストを送信するのではなく、言語固有の API オペレーションを使用してアプリケーションを構築するソフトウェア開発者向けのライブラリ、サンプルコード、チュートリアル、その他のリソースを提供します。これらのライブラリには、リクエストの暗号化署名、リクエストの再試行、エラーレスポンスの処理などのタスクを自動化する基本的な機能が用意されています。これらのライブラリを使用すると、簡単に作業を開始できます。

 AWS SDKs、[AWS SDKs](https://aws.amazon.com/tools/)」を参照してください。次のリンクは、利用可能な言語固有の API ドキュメントの例です。

**AWS Command Line Interface**
+ [AWS CLI QuickSight コマンドリファレンス](https://docs.aws.amazon.com/cli/latest/reference/quicksight/index.html)
+ [AWS CLI ユーザーガイド](https://docs.aws.amazon.com/cli/latest/userguide/)
+ [AWS CLI コマンドリファレンス](https://docs.aws.amazon.com/cli/latest/reference/)

**AWS SDK for .NET**
+ [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)

**AWS SDK for C\+\+**
+ [Aws::QuickSight::QuickSightClient クラスリファレンス](https://sdk.amazonaws.com/cpp/api/LATEST/class_aws_1_1_quick_sight_1_1_quick_sight_client.html)

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

**AWS SDK for Java**
+ [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)

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

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

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

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