如何使用 Lambda 主控台將 Lambda 函數遷移至另一個 AWS 帳戶或區域?

1 分的閱讀內容
0

我需要將 AWS Lambda 函數從一個 AWS 帳戶或 AWS 區域移至另一個 AWS 帳戶。如何使用 Lambda 主控台進行這些遷移?

簡短描述

若要使用 Lambda 主控台將 Lambda 函數遷移至另一個 AWS 帳戶或 AWS 區域,請執行下列操作:

1.    下載 Lambda 函數的部署套件

2.    使用 Lambda 函數的部署套件,在另一個 AWS 帳戶或區域中建立新的 Lambda 函數

**注意:**您也可以使用 AWS Command Line Interface (AWS CLI)AWS Serverless Application Model (SAM) 遷移 Lambda 函數。

解決方法

下載 Lambda 函數的部署套件

1.    在 Lambda 主控台中,選擇左側面板中的函數

2.    選擇要遷移的 Lambda 函數的名稱。

3.    在 Lambda 函數視窗的右上角,選擇動作下拉式清單,然後選取匯出函數

4.    在「匯出函數」視窗中,選擇下載部署套件

使用 Lambda 函數的部署套件,在另一個 AWS 帳戶或區域中建立新的 Lambda 函數

**注意:**部署套件只包含 Lambda 函數的程式碼。建立新函數時,必須在主控台中手動輸入函數的其餘組態,例如逾時和記憶體大小。若要自動遷移所有函數的程式碼和組態,您可以使用 AWS SAM 檔案

1.    在新視窗中,使用您要將函數遷移至其中的 AWS 帳戶開啟 Lambda 主控台
-或-
使用相同的 AWS 帳戶,然後選擇要將函數遷移至其中的 AWS 區域。

2.    建立新的 Lambda 函數

**重要:**若要建立新函數,您必須提供函數的名稱、執行時期和執行角色。

3.    建立函數後,選擇程式碼標籤。

4.    在「程式碼來源」視窗的右上角,選擇上傳自

5.    選擇 .zip 檔案,然後選擇上傳

**注意:**如果下載的部署套件大於 10 MB,您必須先將其上傳至 Amazon Simple Storage Service (Amazon S3) 儲存貯體。然後,在步驟 5 中選擇 Amazon S3 位置而不是 .zip 檔案

6.    選擇您之前下載的 Lambda 函數的部署套件。

7.    選擇儲存

8.    設定新 Lambda 函數的設定,以符合您要遷移的函數。

9.    手動調用該函數以進行測試。


AWS 官方
AWS 官方已更新 1 年前