View a markdown version of this page

Amazon S3 のソースコードに接続する - AWS 変換

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon S3 のソースコードに接続する

ソースコードリポジトリを接続する代わりに、Amazon S3 で AWS Transform をソースコードに接続できます。 https://docs.aws.amazon.com/transform/latest/userguide/dotnet-creating-repo-connector.html

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 変換ウェブアプリケーションで、.NET 変換ジョブを開始します。ソースコードリポジトリの接続ステップでS3 バケットでソースコードを接続する」を選択し、「保存」を選択します。

  4. 次のページで、S3 バケットの詳細を入力し、送信を選択します。

    1. コネクタ名

    2. AWS アカウント ID

    3. S3 バケット ARN

    4. S3 バケット暗号化キー (オプション)

  5. コネクタを承認します。

    1. 次のページで、検証リンクをコピーします。

    2. 承認者にリンクを参照させ、 AWS 変換コネクタの作成リクエストページにアクセスします。

    3. 新しいロールを作成するか、既存のロールを使用するかを選択します。

    4. リクエストを確認したら、保存承認を選択して承認します。

  6. S3 zip ファイルの場所を指定します。

    1. ウェブアプリの AWS 変換で、ステータスが「承認済み」と表示されるのを待ちます。

    2. アセットの場所を指定ページで、コード zip ファイルの S3 URL を 形式で入力s3://bucket-name/zip-file-nameし、変換に送信を選択します AWS

    3. ジョブは Discovery ステップに進み、変換を続行します。

S3 コネクタの削除

既存の S3 コネクタを削除するには:

  1. ウェブアプリの AWS 変換で、右上にあるコネクタの管理を選択します。

  2. コネクタの管理ウィンドウで、コネクタを選択します。

  3. [削除] を選択します。