本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
連線至 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 原始碼儲存庫連接器:
-
在 AWS 主控台中,建立 S3 儲存貯體。
-
將原始碼作為 zip 檔案上傳至 S3 儲存貯體。
-
在 AWS 轉換 Web 應用程式中,啟動 .NET 轉換任務。在連接原始碼儲存庫步驟中,選取在 S3 儲存貯體中連接原始碼,然後選擇儲存。
-
在下一頁中,輸入您的 S3 儲存貯體詳細資訊,然後選擇提交。
-
連接器名稱
-
AWS 帳戶 ID
-
S3 儲存貯體 Arn
-
S3 儲存貯體加密金鑰 (選用)
-
-
核准連接器:
-
在下一頁上,複製驗證連結。
-
讓核准者瀏覽至連結,以到達 AWS 轉換連接器建立請求頁面。
-
選擇 以建立新的角色或使用現有的角色。
-
檢閱請求後,選擇儲存並核准以核准請求。
-
-
指定 S3 zip 檔案位置:
-
在 AWS 轉換 Web 應用程式中,等待狀態顯示已核准。
-
在指定資產位置頁面上,以 格式輸入程式碼 zip 檔案的 S3 URL,
s3://bucket-name/zip-file-name然後選擇傳送至 AWS 轉換。 -
任務會繼續進行探索步驟以繼續轉換。
-
刪除 S3 連接器
若要刪除現有的 S3 連接器:
-
在 AWS 轉換 Web 應用程式中,選取右上角的管理連接器。
-
在管理連接器視窗中,選取連接器。
-
選擇 刪除。