View a markdown version of this page

连接亚马逊 S3 中的源代码 - AWS 转换

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

连接亚马逊 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 源代码存储库连接器,请执行以下操作:

  1. 在 AWS 控制台中,创建 S3 存储桶。

  2. 将您的源代码作为 zip 文件上传到 S3 存储桶。

  3. 在 AWS 转换 Web 应用程序中,启动.NET 转换作业。在 “连接源代码存储库” 步骤中,选择 “在 S3 存储桶中连接您的源代码”,然后选择 “保存”。

  4. 在下一页上,输入您的 S3 存储桶详细信息并选择提交

    1. 连接器名称

    2. AWS 账户编号

    3. S3 水桶手臂

    4. S3 存储桶加密密钥(可选)

  5. 批准连接器:

    1. 在下一页上,复制验证链接。

    2. 让批准者浏览链接以访问 Trans AWS form 连接器创建请求页面。

    3. 选择创建新角色或使用现有角色。

    4. 审核请求后,选择 “保存批准” 以批准该请求。

  6. 指定 S3 压缩文件的位置:

    1. 在 AWS 转换 Web 应用程序中,等待状态显示为已批准

    2. 在 “指定资产位置” 页面上,输入格式为 zip 代码文件的 S3 URL,s3://bucket-name/zip-file-name然后选择 “发送到 AWS 转换”。

    3. 任务继续执行 “发现” 步骤以继续转换。

删除 S3 连接器

要删除现有 S3 连接器,请执行以下操作:

  1. 在 T AWS ransform Web 应用程序中,选择右上角的管理连接器

  2. 在 “管理连接器” 窗口中,选择连接器。

  3. 选择删除