選取您的 Cookie 偏好設定

我們使用提供自身網站和服務所需的基本 Cookie 和類似工具。我們使用效能 Cookie 收集匿名統計資料,以便了解客戶如何使用我們的網站並進行改進。基本 Cookie 無法停用,但可以按一下「自訂」或「拒絕」以拒絕效能 Cookie。

如果您同意,AWS 與經核准的第三方也會使用 Cookie 提供實用的網站功能、記住您的偏好設定,並顯示相關內容,包括相關廣告。若要接受或拒絕所有非必要 Cookie,請按一下「接受」或「拒絕」。若要進行更詳細的選擇,請按一下「自訂」。

步驟 3:將應用程式程式碼上傳到 Amazon S3 儲存貯體 - AWS OpsWorks

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

步驟 3:將應用程式程式碼上傳到 Amazon S3 儲存貯體

重要

該 AWS OpsWorks Stacks 服務於 2024 年 5 月 26 日終止使用壽命,並已針對新客戶和現有客戶停用。我們強烈建議客戶盡快將其工作負載移轉至其他解決方案。如果您對移轉有任何疑問,請透過 AWS Re: post 或透過進AWS 階 Support 與 AWS 支援 團隊聯絡。

由於您必須提供程式碼儲存庫的連結做為管道設定的一部分,因此在建立管道前,請先準備好程式碼儲存庫。在本逐步解說中,您將 Node.js 應用程式上傳到 Amazon S3 儲存貯體。

雖然 CodePipeline 可以直接從 GitHub 或 CodeCommit 作為來源使用程式碼,但本逐步解說會示範如何使用 Amazon S3 儲存貯體。在本逐步解說中,您將範例 Node.js 應用程式上傳到您自己的 Amazon S3 儲存貯體,以便對應用程式進行變更。您在此步驟中建立的 Amazon S3 儲存貯體可 CodePipeline 偵測應用程式程式碼的變更,並自動部署變更的應用程式。您也可以視需要使用現有的儲存貯體。請確定儲存貯體符合說明 CodePipeline 文件中的簡單管道逐步解說 (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. 選擇 Create Bucket (建立儲存貯體)。

  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檔案,選擇 [開啟],然後選擇 [開始上傳]。

    S3 Select Files and Folders (選取檔案和資料夾) 對話方塊
  8. 上傳完成後,請從值區中的ZIP檔案清單中選取檔案,然後選擇 [內容]。

  9. 在「內容」窗格中,將連結複製到您的ZIP檔案,並記下連結。您將需要存儲桶名稱和此鏈接的ZIP文件名部分來創建管道。

隱私權網站條款Cookie 偏好設定
© 2025, Amazon Web Services, Inc.或其附屬公司。保留所有權利。