本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
连接亚马逊 S3 中的源代码
您可以将 T AWS ransform 连接到 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 账户编号
-
S3 水桶手臂
-
S3 存储桶加密密钥(可选)
-
-
批准连接器:
-
在下一页上,复制验证链接。
-
让批准者浏览链接以访问 Trans AWS form 连接器创建请求页面。
-
选择创建新角色或使用现有角色。
-
审核请求后,选择 “保存并批准” 以批准该请求。
-
-
指定 S3 压缩文件的位置:
-
在 AWS 转换 Web 应用程序中,等待状态显示为已批准。
-
在 “指定资产位置” 页面上,输入格式为 zip 代码文件的 S3 URL,
s3://bucket-name/zip-file-name然后选择 “发送到 AWS 转换”。 -
任务继续执行 “发现” 步骤以继续转换。
-
删除 S3 连接器
要删除现有 S3 连接器,请执行以下操作:
-
在 T AWS ransform Web 应用程序中,选择右上角的管理连接器。
-
在 “管理连接器” 窗口中,选择连接器。
-
选择删除。