View a markdown version of this page

連線至 Amazon S3 中的原始碼 - AWS 轉換

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

連線至 Amazon S3 中的原始碼

您可以將 AWS Transform 連接到 Amazon S3 中的原始碼,作為連接原始碼儲存庫的替代方案。

S3 儲存貯體組織

原始原始原始程式碼和轉換後的程式碼存放在常見的 S3 儲存貯體中,如下所示。您必須在與 AWS 轉換任務相同的區域中設定 S3 儲存貯體。將原始碼上傳到儲存貯體,做為根層級的 zip 檔案。zip 檔案必須包含每個儲存庫的頂層資料夾。

在轉換期間, AWS Transform 會建立轉換輸出資料夾,並將轉換結果存放在該資料夾中。轉換會建立名為 transformed-code.zip 的 zip 檔案,其中包含轉換的程式碼。這包括程式碼差異報告檔案名稱 diff.txt,強調專案層級的檔案變更。

<customer-bucket>/ ├── source-code.zip ├── repo 1 ├── repo 2 ├── ...... ├── repo n └── transform-output/ ├── transformed-code.zip

新增 S3 連接器

若要建立新的 S3 原始碼儲存庫連接器:

  1. 在 AWS 主控台中,建立 S3 儲存貯體。

  2. 將原始碼作為 zip 檔案上傳至 S3 儲存貯體。

  3. 在 AWS 轉換 Web 應用程式中,啟動 .NET 轉換任務。在連接原始碼儲存庫步驟中,選取在 S3 儲存貯體中連接原始碼,然後選擇儲存

  4. 在下一頁中,輸入您的 S3 儲存貯體詳細資訊,然後選擇提交

    1. 連接器名稱

    2. AWS 帳戶 ID

    3. S3 儲存貯體 Arn

    4. S3 儲存貯體加密金鑰 (選用)

  5. 核准連接器:

    1. 在下一頁上,複製驗證連結。

    2. 讓核准者瀏覽至連結,以到達 AWS 轉換連接器建立請求頁面。

    3. 選擇 以建立新的角色或使用現有的角色。

    4. 檢閱請求後,選擇儲存核准以核准請求。

  6. 指定 S3 zip 檔案位置:

    1. 在 AWS 轉換 Web 應用程式中,等待狀態顯示已核准

    2. 指定資產位置頁面上,以 格式輸入程式碼 zip 檔案的 S3 URL,s3://bucket-name/zip-file-name然後選擇傳送至 AWS 轉換

    3. 任務會繼續進行探索步驟以繼續轉換。

刪除 S3 連接器

若要刪除現有的 S3 連接器:

  1. 在 AWS 轉換 Web 應用程式中,選取右上角的管理連接器

  2. 管理連接器視窗中,選取連接器。

  3. 選擇 刪除