デプロイツールを使用した Elastic Beanstalk アプリケーションの NETへのデプロイ - AWS Elastic Beanstalk

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

デプロイツールを使用した Elastic Beanstalk アプリケーションの NETへのデプロイ

- AWS Toolkit for Visual Studio には、 のデプロイウィザードと同じ機能を提供するコマンドラインツールであるデプロイツールが含まれています。 AWS ツールキット。ビルドパイプラインまたはその他のスクリプトでデプロイツールを使用して、Elastic Beanstalk へのデプロイを自動化できます。

デプロイツールは、初期デプロイと再デプロイの両方に使用できます。デプロイツールを使用してアプリケーションをデプロイした後で、Visual Studio のデプロイウィザードを使用して再デプロイすることもできます。同様に、ウィザードを使用してデプロイした場合に、デプロイツールを使用して再デプロイすることもできます。

注記

デプロイツールは、コンソールや EB などの設定オプションに推奨値を適用しませんCLI。そのため、設定ファイルを使用して、環境を起動する際に必要な項目がすべて設定されていることを確認してください。

この章では、デプロイツールを使用してサンプル アプリケーションをNET Elastic Beanstalk にデプロイし、増分デプロイを使用してアプリケーションを再デプロイする手順を説明します。パラメータオプションを含め、デプロイツールに関する詳細な説明については、「デプロイツール」を参照してください。

前提条件

デプロイツールを使用するには、 をインストールする必要があります。 AWS Toolkit for Visual Studio。前提条件とインストール手順については、「」を参照してください。 AWS Toolkit for Microsoft Visual Studio

デプロイツールは通常、Windows の以下のディレクトリのいずれかにインストールします。

32 ビット 64 ビット

C:\Program Files\AWS Tools\Deployment Tool\awsdeploy.exe

C:\Program Files (x86)\AWS Tools\Deployment Tool\awsdeploy.exe

Elastic Beanstalk にデプロイする

デプロイツールを使ってサンプルアプリケーションを Elastic Beanstalk にデプロイするには、まず Samples ディレクトリにある ElasticBeanstalkDeploymentSample.txt 構成ファイルを編集します。この設定ファイルには、アプリケーション名、アプリケーションバージョン、環境名、 など、アプリケーションをデプロイするために必要な情報が含まれています。 AWS アクセス認証情報。構成ファイルを編集した後、コマンドラインを使用して、サンプルアプリケーションをデプロイします。ウェブデプロイファイルが Amazon S3 にアップロードされ、Elastic Beanstalk を使用した新しいアプリケーションバージョンとして登録されます。アプリケーションのデプロイには数分かかります。環境が正常になると、デプロイツールは実行中URLのアプリケーションの を出力します。

.NET アプリケーションを Elastic Beanstalk にデプロイするには
  1. デプロイツールがインストールされている Samples サブディレクトリから、 ElasticBeanstalkDeploymentSample.txtを開いて入力します。 AWS アクセスキーと AWS 次の例のように、 シークレットキー。

    ### AWS Access Key and Secret Key used to create and deploy the application instance AWSAccessKey = AKIAIOSFODNN7EXAMPLE AWSSecretKey = wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
    注記

    API アクセスには、アクセスキー ID とシークレットアクセスキーが必要です。の代わりにIAMユーザーアクセスキーを使用する AWS アカウントのルートユーザー アクセスキー。アクセスキーの作成の詳細については、「 IAMユーザーガイド」のIAM「ユーザーのアクセスキーの管理」を参照してください。

  2. コマンドラインプロンプトで、以下のように入力します。

    C:\Program Files (x86)\AWS Tools\Deployment Tool>awsdeploy.exe /w Samples\ElasticBeanstalkDeploymentSample.txt

    アプリケーションのデプロイには数分かかります。デプロイが成功すると、Application deployment completed; environment health is Green というメッセージが表示されます。

    注記

    次のエラーが表示された場合、 CNAMEは既に存在します。

    [Error]: Deployment to AWS Elastic Beanstalk failed with exception: DNS name (MyAppEnv.elasticbeanstalk.com) is not available.

    は一意CNAMEである必要があるため、 Environment.CNAMEで を変更する必要がありますElasticBeanstalkDeploymentSample.txt

  3. ウェブブラウザで、実行中URLのアプリケーションの に移動します。URL は <CNAME.elasticbeanstalk.com> の形式になります (例: MyAppEnv.elasticbeanstalk.com)。