ステップ 3: アプリケーションコードを Amazon S3 バケットにアップロードする - AWS OpsWorks

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

ステップ 3: アプリケーションコードを Amazon S3 バケットにアップロードする

重要

AWS OpsWorks Stacks は新規顧客を受け付けなくなりました。既存のお客様は、2024 年 5 月 26 日までは OpsWorks コンソール、 API、 CLI、および CloudFormation リソースを通常どおり使用できますが、その時点でこれらのリソースは廃止されます。この移行に備えて、できるだけ早くスタックを AWS Systems Manager に移行することをおすすめします。詳細については、AWS OpsWorks Stacks サポート終了に関する FAQ および AWS Systems Manager アプリケーションマネージャへの AWS OpsWorks Stacks アプリケーションの移行 を参照してください。

パイプラインの設定の一部としてコードリポジトリへのリンクを指定する必要があるため、パイプラインを作成する前にコードリポジトリを準備してください。このウォークスルーでは、Node.js アプリケーションを Amazon S3 バケットにアップロードします。

CodePipeline は、GitHub または CodeCommit から直接ソースとしてコードを使用できますが、このチュートリアルでは Amazon S3 バケットの使用方法を説明します。このチュートリアルでは、サンプル [Node.js app] (Node.js アプリケーション) を自分の Amazon S3 バケットにアップロードして、アプリケーションを変更できるようにします。このステップで作成する Amazon S3 バケットにより、CodePipeline はアプリケーションコードの変更を検出し、変更されたアプリケーションを自動的にデプロイできます。必要に応じて、既存のバケットを使用できます。バケットが CodePipeline ドキュメントの「Simple Pipeline Walkthrough (Amazon S3 Bucket)」(シンプルなパイプラインのチュートリアル(Amazon S3 バケット)) で説明されている基準を満たしていることを確認します。

重要

Amazon S3 バケットは、後でパイプラインを作成する同じリージョンに存在する必要があります。現時点では、CodePipelineは米国東部 (バージニア北部) リージョン (us-east-1) でのみ AWS OpsWorks スタックプロバイダをサポートしています。このチュートリアルのすべてのリソースは、米国東部 (バージニア北部) リージョンで作成する必要があります。バケットは、CodePipeline にはバージョニングされたソースが必要なため、バージョニングされている必要もあります。詳細については、「バージョニングの使用」を参照してください。

アプリケーションを Amazon S3 バケットにアップロードするには
  1. AWS OpsWorks スタックのサンプル (Node.js アプリケーション) の ZIP ファイルをダウンロードし、ローカルコンピュータ上の使いやすい場所に保存します。

  2. Amazon S3 コンソール (https://console.aws.amazon.com/s3/) を開きます。

  3. [バケットの作成] を選択します。

  4. [Create a Bucket - Select a Bucket Name and Region] ページの [Bucket Name] で、バケットの一意の名前を入力します。バケット名は、ユーザーのアカウントだけでなく、すべての AWS アカウントで一意である必要があります。このウォークスルーでは my-appbucket という名前を使用していますが、my-appbucket-yearmonthday を使用して一意のバケット名にすることができます。[Region] ドロップダウンリストで、[US Standard]、[Create] の順に選択します。[US Standard] は、us-east-1 と同等です。

    
             S3 の [Create a Bucket] ページ
  5. 作成したバケットを [All Buckets] リストから選択します。

  6. バケットのページで [Upload] を選択します。

  7. [Upload - Select Files and Folders] ページで、[Add files] を選択します。ステップ 1 で保存した ZIP ファイルを参照し、[Open]、[Start Upload] の順に選択します。

    
            S3 の [Select Files and Folders] ダイアログボックス
  8. アップロードの完了後、バケットのファイルリストから ZIP ファイルを選択し、[Properties] を選択します。

  9. [Properties] ペインで、ZIP ファイルへのリンクをコピーし、リンクをメモします。パイプラインを作成するには、このリンクに含まれるバケット名と ZIP ファイル名の一部が必要です。