ARRAY(0xa5763498)
 

Amazon Web サービス



Amazon Web サービスは、ソフトウェアの開発者(プログラマ)がAmazonの技術プラットフォームと商品データにアクセスできるようにするために、Amazonブランドの全サイトで提供している技術とサービスの総称です。Amazon Web サービスは、ソフトウェア開発者の方々が、それぞれの創造性を発揮して、ダイナミックかつ高機能で革新的なインターネット・アプリケーションを開発するための基盤となることを目指しています。Amazon Web サービスを利用するために必要なことは、使用許諾条件に同意した上で開発者登録を行って登録IDを取得する(無料)ことだけです。つまりどなたでも Amazon Web サービスの開発者になることができ、Amazonのプラットフォームを活用した高度なWebアプリケーションを開発することができます。

Amazon Web サービスに登録しましょう!

以下のステップで、簡単に Amazon Web サービスに参加できます。

1登録ID(Subscription ID)を取得します
2必要に応じてオンラインドキュメントを参照します。
3ご利用を開始いただけます。

Amazon Web サービス FAQ

一般的な情報

1) Amazon Web サービスとは何ですか?

Web サービスとは一般に、インターネット上で提供されていて、XMLベースのプロトコルでアクセスできるように公開されている機能のことを指します。 Amazon Web サービス(以下AWS)とは、ソフトウェアの開発者(プログラマ)がAmazonの技術プラットフォームにアクセスできるようにするために、 Amazonが提供している技術とサービスの総称です。Amazon Web サービスは、ソフトウェア開発者の方々が、それぞれの創造性を発揮して、ダイナミックかつ高機能で革新的なインターネット・アプリケーションを開発するための基盤となることを目指しています。Amazon Web サービスにアクセスする手段として、REST(XML over HTTPやXML/HTTPとも呼ばれます)とSOAPの両方をサポートしています。

2) Amazon Web サービスで何ができますか?

現在、Amazon Web サービスで提供している主なサービスは、以下の通りです(サービス名をクリックすると、それぞれのサービスの詳細ページにジャンプします)。

サービスの一覧をご覧になるには、こちらをクリックしてください。 インフラストラクチャ・サービス

* Amazon Elastic Compute Cloud (Amazon EC2)

* Amazon SimpleDB

* Amazon Simple Storage Service (Amazon S3)

* Amazon CloudFront

* Amazon Simple Queue Service (Amazon SQS)

* Amazon Elastic MapReduce

* Amazon Relational Database Service (Amazon RDS)

* AWS Premium Support

バーチャル・プライベート・クラウド

* Amazon Virtual Private Cloud

マーチャント様向けサービス

* Amazon Fulfillment Web Service (Amazon FWS)

3) REST(またはXML over HTTP)とは何ですか?

REST(またはXML over HTTP)とは、キーと値のペアをパラメータに指定してAmazon Web サービスを呼び出し、処理を実行させる仕組みのことです。処理に必要なパラメータは、URIの一部として渡されます。Amazon Web サービスは、受け取ったリクエストを処理し、結果を整形式のXMLドキュメントとして返します。
RESTは広く利用されている技術に基づいた方式なので、ほとんどの開発者にとっては、短期間に、それほど多くのコードを書かなくても、REST方式でAWSを呼び出すプログラムを開発できます。開発するために新しく学ばなければならないこともそれほど多くありません。

4) SOAPとは何ですか?

SOAPとは、クライアントとサービスの間でメッセージをXML形式でやり取りするためのプロトコルです。SOAPは、分散システム環境において構造化データを交換するために定義された軽量プロトコルであるということができます。交換されるメッセージはXMLで記述され、メッセージを含むフレームワークもXMLの構造データとして定義されているため、下位プロトコルに依存しません。XMLベースのフレームワークであるため、特定のプログラミングモデル、実行環境、プログラミング言語にも依存しません。

アプリケーションから直接SOAPのデータ構造(SOAPエンベロープ)にアクセスすることはほとんどありません。利用するプログラミング言語やオペレーティングシステムごとに、SOAPを利用するためのツールキットが用意されています。これらのツールキットを利用して、SOAPを利用したサービス呼び出しや返されたデータの処理を簡単に行えます。ほとんどの開発者のニーズにあった開発用のツールキットが、様々な形で用意されています。

5) XSLTとは何ですか?

XSLT (Extensible Stylesheet Language Transformation)はXMLベースの言語で、XML文書をHTMLやテキストなどその他のマークアップ言語のドキュメントに変換するために使われます。なお、XSLTスタイルシートはCSS(Cascading Style Sheet)とは異なります。

6) Amazon Web サービスを使うのにどんなスキルや環境が必要ですか?

Amazon Web サービスのご利用にあたっては、ご利用になるサービスによって必要な条件が異なります。具体的な情報につきましては、上記のそれぞれのサービスの詳細ページをご参照ください。

7) Amazon Web サービスプログラムは有料ですか?

サービスにより、無料のものと有料のものがあります。具体的な情報につきましては、上記のそれぞれのサービスの詳細ページをご参照ください。

Amazon Web サービスの利用申し込み(登録IDの取得)は、こちらから行っていただけます。

8) Amazon Web サービスにはどのようなルールがありますか?

Amazon Web サービスのTerms of Use (使用許諾条件)にすべてのルールが書かれていますので、ご一読ください。

AWS アクセスキー ID(およびデベロッパー・トークン)について

1) AWS アクセスキー IDとは何ですか?

AWS アクセスキー IDとは、AWSの開発者アカウントに関連付けられた識別子です。AWSで提供されているすべてのWebサービスにアクセスするときに、AWS アクセスキー IDが必要になります。登録IDはこちらから取得いただけます。

2) デベロッパー・トークンとは何ですか?

デベロッパー・トークンとは、過去にAmazonが開発者の皆さまに登録時に割り当てていた識別子です。現在は、デベロッパー・トークンは発行しておらず、代わりにAWS アクセスキー IDを発行しています。過去に発刊された書籍や記事などでAWSのデベロッパー・トークンについて言及していることがありますが、デベロッパー・トークンを指定する場所にAWS アクセスキー IDを指定することができるようになっています。

3) AWSへのリクエストに、デベロッパー・トークンまたはAWS アクセスキー IDを含める必要はありますか?

AWSへのすべてのリクエストに、AWS アクセスキー IDまたはデベロッパー・トークンを含めてください。

4) AWSへのリクエストに、デベロッパー・トークンまたはAWS アクセスキー IDを含める必要はありますか?

AWSへのすべてのリクエストに、登録IDまたはデベロッパー・トークンを含めてください。

Amazon Web サービスのサポートについて

1) Amazon Web サービスに関する問い合わせ窓口はありますか?

Amazon Web サービスに関する技術的なご質問は、ディスカッション・ボード(英語日本語)に投稿をお願いします。ディスカッション・ボード上で、すでにAmazon Web サービスを使っている多くの開発者が非常にアクティブに活動しており、彼らから有益な支援が受けられます。また、Amazon Web サービスチームのメンバーもディスカッション・ボードを常にウォッチしています。

お問い合わせやバグレポートを投稿する際は、なるべく多くの関連情報を提示してください。そうすることで、他の開発者から的確なヘルプやアドバイスを得やすくなります。少なくとも以下の情報は必ず書き込むようお願いします。

1. リクエストの種類

1. REST(XML/HTTP) - 利用しているURLを記述してください。
2. SOAP - 利用しているツールキットの名前、バージョン、ダウンロード元のURLなどを記述してください。
3. その他、エラーが発生するに至るまでのステップをできるだけ詳しく記述してください。

2. リクエストに指定したパラメータ

3. 予想した結果

4. 実際の結果またはエラーメッセージ

投稿されたすべてのバグレポートはAmazon Web サービスチームにとっての重要なリソースとなります。問題を再現させ、影響を特定し、修正します。修正内容は主にリリースノートに含めた形でリソースセンターにおいて公開しています。

Amazon Web サービスチームでは、個別に技術的なサポートはできませんので、あらかじめご了承ください。ただし、特に多くの開発者にとって有益であると考えられる質問には、できる限りディスカッションボード上でお答えします。

サポートに関する詳細はSupport Center(英語)をご覧ください。その他のお問い合わせは、Contact Us(英語)をご利用ください。

2) 機能の追加要求を送ることはできますか?

もちろんです!サービスの向上につながるアイデアはいつでも歓迎しています。ディスカッション・ボード(英語日本語)までご投稿ください。

3) AWSの新機能はどの程度の頻度でリリースされますか?

毎月更新を行っています。リソースセンターで詳しい内容をご案内しています。また、毎月ニュースレターも配信(英語)していますので、こちらもお読みになることをお勧めします。

4) バグを見つけたらどのように報告すればいいですか?

AWSのバグを見つけたり、AWSが予期せぬ動作をしているようなときは、ディスカッション・ボード(英語日本語)に投稿してお知らせください。

5) Amazon Web サービスのリクエストのサンプルコードを教えてもらえますか?

主要なリクエスト、パラメータやレスポンスグループの動作テストやサンプルコードの確認は、リソースセンターをご利用ください。

Product Advetising API について

1) Product Advetising API は、Amazon Web サービスとどう違うのですか?

以前は、Product Advetising API は Amazon アソシエイト Web サービスという名称で運営されていました。 開発者の皆様が Amazon サイトで販売されている商品の広告作成を行い、これによって Amazon より広告費を受け取るという、API の目的をより正しく表すために名称変更を行い、 このタイミングで、サービスの使用についての条件を、別個の Product Advertising API ライセンス契約に移行しました。 ご利用中のアプリケーションが、Product Advertising API ライセンス契約において規定されている条項を遵守していることを今一度ご確認ください。

2) Product Advetising API についての詳しい情報は、どこで確認できますか?

Product Advertising API のページに、詳細な情報が記載されていますので、ぜひご覧ください。

3) Product Advetising API とAmazon アソシエイト・プログラムの関係は?

Amazon アソシエイト・プログラム は、Web サイトのオーナーが Amazon.co.jp へリンクを貼り、そのリンクを通して商品が売れた場合に紹介料を受け取ることができるようにするプログラムです。
Amazon アソシエイト・プログラムに参加しているアソシエイトであれば、Product Advetising API を利用して、豊富なコンテンツを柔軟かつ革新的な方法で自分の Web サイトに表示できます。 アソシエイトにとっての主な利点は、最新の売れ筋データやレビュー、商品説明、商品価格、発送可能時期などの多くの情報を表示できるようになることです。 Product Advetising API に登録することで、アソシエイトの Web サイトを訪問するお客様に、より多くの情報を提供できるようになります。 その結果、お客様の満足度が向上し、売り上げに結びつくはずです。
Product Advetising API を利用するにあたり、Amazon アソシエイト・プログラムへの登録は必須ではありません。 ただし、Product Advetising API から自動生成されて提供される URL から紹介料を得るためには、Product Advetising API への登録に加えて、Amazon アソシエイト・プログラムへの参加も必要です。 また、Product Advetising API への登録は全世界のAmazonで共通ですが、アソシエイト・プログラムは、Amazon ブランドの各サイトで個別に運営されているため、別個に取得していただく必要があります。Amazon.co.jp アソシエイト・プログラムに参加していて、Amazon.comの商品を紹介しても、紹介料は支払われません。Amazon アソシエイト・プログラムへは、こちらからお申し込みいただけます。

4) Product Advetising API の利用申し込みは、どこからできますか?

Product Advetising API の利用申し込みは、こちらから行っていただけます。登録にあたっての日本語ガイドもご用意していますので、必要に応じてご参照ください。

5) Product Advetising API にはどのようなルールがありますか?

Product Advertising API ライセンス契約にすべてのルールが書かれていますので、ご利用予定またはご利用中のアプリケーションが、Product Advertising API ライセンス契約において規定されている条項を遵守していることを今一度ご確認ください。

6) Product Advetising API では、すべてのリクエストに署名認証を含める必要があると聞いたのですが、具体的にはどうすればよいですか?

署名認証をリクエストに含めていただくためのステップごとの詳しい説明については Product Advertising API 開発者ガイド(英語) をご参照ください。 開発者ガイドでは、SOAP ならびに REST/クエリリクエストにおいて、どのように認証を含めるかといった詳細な説明に加え、多くの利用例もご用意しています。 署名認証に関する箇所の参考訳もご用意していますので、必要に応じてご参照ください。 また、コードサンプル & ライブラリ(英語) でも、具体的な認証の実装方法についてご説明しています。動作確認や、簡単に署名認証リクエストを作成したい場合は、 署名認証リクエスト生成ツール(英語)もご利用いただけます。