AWS ツールキット - AWS Cloud9

AWS Cloud9 は、新規顧客には利用できなくなりました。 AWS Cloud9 の既存のお客様は、通常どおりサービスを引き続き使用できます。詳細はこちら

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

AWS ツールキット

AWS ツールキットを使用する理由

AWS Toolkit は、 AWS Cloud9 統合開発環境 () の拡張機能ですIDE。この拡張機能 AWS サービス を使用すると、 にアクセスしてさまざまな を操作できます。Toolkit は、 の Lambda プラグインによって提供される機能を AWS 置き換えます AWS Cloud9。詳細については、「Toolkit の無効化 AWS」を参照してください。

重要

AWS ツールキットのサポートは、 の統合機能です AWS Cloud9。現在、サードパーティーの AWS Cloud9 IDE拡張機能を使用して をカスタマイズすることはできません。

警告

で Mozilla Firefox を優先ブラウザとして使用する場合 AWS Cloud9 IDE、 AWS Cloud9 ウェブビューと AWS ツールキットがブラウザで正しく動作しないようにするサードパーティーの Cookie 設定があります。この問題の回避策として、下の画像に示すように、ブラウザ設定の「プライバシーとセキュリティ」セクションで [Cookies] をブロックしていないことを確認する必要があります。

Firefox の Cookie 設定を表示する

現在、 AWS Toolkit 拡張機能から次の AWS サービス および リソースにアクセスできます。

AWS ツールキットの有効化

ご使用の環境で AWS Toolkit が使用できない場合は、設定タブで有効にできます。

AWS ツールキットを有効にするには
  1. メニューバーで、AWS Cloud9、[設定]を選択します。

  2. [設定] タブでは、サイドナビゲーションペインで、[AWS 設定] を選択します。

  3. [AWS リソース] ペインで、[AWS ツールキット] を有効にして、緑の背景にチェックマークを表示します。

    Toolkit を有効にすると、統合開発環境 (IDE) が更新され、更新された AWS Enable AWS Toolkit 設定が表示されます。環境 AWS オプションのIDE下にある ツールキットオプションも表示されます。

重要

AWS Cloud9 環境のEC2インスタンスがインターネットにアクセスできない場合 (つまり、アウトバウンドトラフィックが許可されていない場合)、 AWS Toolkit を有効にして を再起動した後にメッセージが表示されることがありますIDE。このメッセージは、 AWS ツールキットが必要とする依存関係をダウンロードできなかったことを示します。この場合、 AWS ツールキットも使用できません。

この問題を解決するには、Amazon S3 のVPCエンドポイントを作成します。これにより、 を最新の状態に保つために必要な依存関係を含む 内の Amazon S3 バケットへのアクセスが許可されます。 AWS リージョン IDE

詳細については、「依存関係をダウンロードするため、Amazon S3 の VPC エンドポイントを設定する」を参照してください。

AWS Toolkit のアクセス認証情報の管理

AWS ツールキットは、さまざまな とやり取りします AWS サービス。アクセスコントロールを管理するには、 AWS Toolkit サービスのIAMエンティティに、この範囲のサービスに必要なアクセス許可があることを確認してください。すばやく開始するには、AWS マネージド一時認証情報を使用して必要なアクセス許可を取得します。これらのマネージド認証情報は、 IAM ユーザーなどの AWS エンティティ AWS サービス に代わって へのアクセスをEC2環境に付与することで機能します。

ただし、開発環境のEC2インスタンスをプライベートサブネット に起動した場合、 AWS マネージド一時認証情報は使用できません。したがって、代替方法として、独自の認証情報のセットを手動で作成して、 AWS Toolkit AWS サービス が にアクセスすることを許可できます。このセットはプロファイルと呼ばれます。プロファイルには、アクセスキーと呼ばれる長期的な認証情報が必要です。これらのアクセスキーは、 IAMコンソールから取得できます。

AWS ツールキットにアクセス認証情報を提供するプロファイルを作成します。
  1. アクセスキー (アクセスキー IDシークレットアクセスキー で構成) を取得するには、 https://console.aws.amazon.com/iam のIAMコンソールに移動します。

  2. ナビゲーションバーから [Users] (ユーザー) を選択し、 AWS ユーザー名を選択します (チェックボックスではありません)。

  3. [Security credentials] (セキュリティ認証情報) タブを選択してから [Create access key] (アクセスキーの作成) を選択します。

    注記

    既にアクセスキーを持っていても、シークレットキーにアクセスできない場合は、古いキーを非アクティブにして、新しいキーを作成します。

  4. アクセスキー ID とシークレットアクセスキーを表示するダイアログボックスで、.csv ファイルのダウンロードを選択し、この情報は安全な場所に保存してください。

  5. アクセスキーをダウンロードしたら、 AWS Cloud9 環境を起動し、ウィンドウ新しいターミナル を選択してターミナルセッションを開始します。

  6. ターミナルウィンドウで、次のコマンドを実行します。

    aws configure --profile toolkituser

    この場合、toolkituser は使用中のプロファイル名ですが、独自のプロファイル名を選択できます。

  7. コマンドラインで、IAMコンソールから以前にダウンロードAWS Secret Access Keyした AWS Access Key IDと を入力します。

    • にはDefault region name、 を指定します AWS リージョン (例: us-east-1)。

    • Default output format として、ファイル形式 (json など) を指定します。

    注記

    プロファイルを設定するためのオプションについては、AWS Command Line Interface ユーザーガイドの「設定の基本」を参照してください。

  8. プロファイルを作成したら、 AWS ツールキットを起動し、 AWS ツールキットメニュー に移動し、 に接続する AWSを選択します。

  9. AWS 「認証情報プロファイルの選択」フィールドで、ターミナルで作成したばかりのプロファイルを選択します (例: profile:toolkituser)。

選択したプロファイルに有効なアクセス認証情報が含まれている場合、AWS Explorer ペインが更新されて、アクセスできる AWS サービス が表示されます。

IAM ロールを使用してEC2インスタンス上のアプリケーションにアクセス許可を付与する

IAM ロールを使用して、EC2インスタンスで実行されるアプリケーションの一時的な認証情報を管理することもできます。このロールは、アプリケーションが他の AWS リソースを呼び出すときに使用できる一時的なアクセス許可を提供します。EC2 インスタンスを起動するときは、インスタンスに関連付ける IAMロールを指定します。インスタンスで実行されるアプリケーションは、 に対してAPIリクエストを行うときに、ロールが提供する一時的な認証情報を使用できます AWS サービス。

ロールを作成したら、インスタンスプロファイルを作成して、このロールおよび関連するアクセス許可をインスタンスに割り当てます。インスタンスプロファイルは、インスタンスにアタッチされ、インスタンス上で実行されるアプリケーションにロールの一時認証情報を提供できます。

詳細については、「 ユーザーガイド」の「 IAMロールを使用して Amazon EC2インスタンスで実行されているアプリケーションにアクセス許可を付与するIAM」を参照してください。

AWS Toolkit コンポーネントの識別

次のスクリーンショットは、 AWS Toolkit の 3 つの主要な UI コンポーネントを示しています。

AWS Toolkit の主要な UI コンポーネントを示すラベル付きスクリーンショット
  1. AWS Explorer ウィンドウ: Toolkit からアクセスできる AWS サービス を操作するために使用されます。統合開発環境 () の左側にある AWS オプションを使用して、 AWS Explorer の表示と非表示を切り替えることができますIDE。このインターフェイスコンポーネントの使用と異なる AWS サービス の へのアクセスの詳細については AWS リージョン、「」を参照してくださいAWS Explorer で複数のリージョンのサービスやリソースを操作する

  2. ツールキットメニュー: への接続の管理 AWS、AWS Explorer ウィンドウの表示のカスタマイズ、サーバーレスアプリケーションの作成とデプロイ、 GitHub リポジトリの操作、ドキュメントへのアクセスに使用されます。詳細については、「[AWS ツールキット ]メニューへのアクセスと使用」を参照してください。

  3. AWS 設定ペイン: Toolkit を使用して操作 AWS サービス する の動作をカスタマイズするために使用されます。詳細については、「[AWS設定 (Configuration)]ペインを使った[AWSツールキットの設定]の修正」を参照してください。

Toolkit の無効化 AWS

AWS ツールキットは 設定 タブで無効にできます。

AWS ツールキットを無効にするには
  1. メニューバーで、AWS Cloud9、[設定]を選択します。

  2. [設定] タブでは、サイドナビゲーションペインで、[AWS 設定] を選択します。

  3. AWS リソースペインで、AWS AWS ツールキット をオフにします。

    Toolkit を無効にすると AWS 、統合開発環境 (IDE) が更新され、環境オプションのIDE下にある の 側の AWS Toolkit オプションが削除されます。

AWS ツールキットのトピック