AWS CodeCommit から Bitrise に接続する

AWS CodeCommit から Bitrise に接続する:


0.はじめに



aws-codecommit.jpg
→ SSH →
68747470733a2f2f71696974612d696d6167652d73746f72652e73332e616d617a6f6e6177732e636f6d2f302f3134363632392f37303662313162612d656639372d356339632d663233362d3062316534623934626235302e6a706567.jpeg


AWS CodeCommit から Bitrise を経由して、スマホのアプリをデプロイするにあたって、接続する手順を試してみました。


1.SSH 鍵を作成する。

  1. 以下のコマンドを実行し、SSH鍵を作成する。

$ ssh-keygen -t rsa -f id_rsa_bitrise_sample 
Generating public/private rsa key pair. 
Enter passphrase (empty for no passphrase):  
Enter same passphrase again:  
Your identification has been saved in id_rsa_bitrise_sample. 
Your public key has been saved in id_rsa_bitrise_sample.pub. 
The key fingerprint is: 
SHA256:9oHjSpQ8+FIF8PnaJPCZ9QHJZFQv788qFVkX7vQUkVA y.uekama@HW-GS-029.local 
The key's randomart image is: 
+---[RSA 2048]----+ 
|    ...+=o.  .oE+| 
|     . +o. .  o.o| 
|    . o o o .o +.| 
|     = B o +o o..| 
|    . @ S o .. ..| 
|     + O o o.    | 
|    . + o ...    | 
|     o .  .  o   | 
|      .    ...o  | 
+----[SHA256]-----+ 


2.Bitrise から AWS CodeCommit へアクセスするユーザーを作成する。

  1. 以下のリンクにアクセスし、「ユーザーを追加」ボタンを押下します。

  2. 以下の項目を入力し、「次のステップ : アクセス権限」ボタンを押下します。

    • ユーザー名 : ※任意
    • アクセスの種類 : ※プログラムによるアクセスにチェック

    • 0202.png

  3. 「次のステップ : 確認」ボタンを押下します。


    • 0203.png

  4. 「ユーザーの作成」ボタンを押下します。


    • 0204.png

  5. ユーザーが作成されますので、確認します。

    • 0205.png


3.アクセスユーザーに SSH キーを追加する。

  1. アクセスユーザーのリンクをクリックします。


    • 0301.png

  2. 「認証情報」のタブを選択し、「SSH 公開キーのアップロード」ボタンを押下します。


    • 0302.png

  3. 「SSH 公開キーのアップロード」ダイアログが表示されるので、入力欄に作成した SSH 公開キー(*.pub) の内容を入力し、「SSH 公開キーのアップロード」ボタンを押下します。


    • 0303.png

  4. SSH キーが追加されますので、確認します。

    • 0304.png


4.アクセスユーザーに AWS CodeCommit へのアクセス権限を追加する。

  1. 「アクセス権限」のタブを選択し、「+ インラインポリシーの追加」リンクをクリックします。


    • 0401.png

  2. 以下の項目を設定し、「Review policy」ボタンを押下します。

    • サービス : CodeCommit
    • アクション : GitPull
    • リソース : ※所定の CodeCommit リソースを追加。

    • 0402.png

  3. 以下の項目を設定し、「Create policy」ボタンを押下します。

    • 名前 : ※任意

    • 0403.png

  4. アクセス権が追加されますので、確認します。

    • 0404.png


5.アクセスユーザーに AWS CodeCommit へのアクセス権限を追加する。

  1. 以下のリンクにアクセスし、「+ Add new app」ボタンを押下します。

  2. 以下の項目を設定し、「Next」ボタンを押下します。

    • CHOOSE ACCOUNT : ※任意
    • SET PRIVACY OF THE APP : ※任意

    • 0502.png

  3. ちょっと待ちます。


    • 0503.png

  4. 「Other / Manual」タブを選択後、以下の項目を設定し、「Next」ボタンを押下します。

  5. 「Setup repository access」において、「ADD OWN SSH」タブを選択後、以下の項目を設定し、「All done」ボタンを押下します。

    • Paste your RSA SSH private key to the field below without the passphrase :

      • ※作成した SSH 秘密キーの内容

    • 0505.png

  6. AWS CodeCommit の Git リポジトリとの接続されます。

    • 0506.png


99.ハマりポイント

  • まず一つは、パスなしの鍵じゃないと接続出来ないことがわからず、時間が掛かって参りました。

  • あと、接続文字列がわからずに色々調べるのに手間取りました。


XX.まとめ

次は、Bitrise から Google Play Console や iTunes Store へのデプロイの設定について、投稿出来ればと思います。

では♪

コメント

このブログの人気の投稿

投稿時間:2021-06-17 05:05:34 RSSフィード2021-06-17 05:00 分まとめ(1274件)

投稿時間:2021-06-20 02:06:12 RSSフィード2021-06-20 02:00 分まとめ(3871件)

投稿時間:2020-12-01 09:41:49 RSSフィード2020-12-01 09:00 分まとめ(69件)