ヤマムギ

growing hard days.

*

AWS CodeCommitのリポジトリをiPhoneのWorkingCopyアプリから使う

   


iPhoneからも執筆できるようにしておこうと思いまして、iOSアプリのGitクライアントを検索したら、WorkingCopyというアプリがありました。
無料でインストールできますが、pushできるエディションは有料です。
10日間無料で使えるようですので、試してみてから課金します。

公開鍵をエクスポート

iPhoneにWorkingCopyをインストールして、左上の歯車アイコンをタップしました。

[SSH Keys]を選択しました。

キーペアが1つできているので、それを選択しました。

[Export Public Key]をタップしました。

AirDropを使って、Macに送りました。
他の方法だと、メールとかでも送れます。

IAMユーザー作成

IAMユーザーを作成します。
どっちか選ばなければなので、[プログラムによるアクセス]を選択しました。

WorkingCopyのユーザーガイドに記載のとおり、以下のポリシーをアタッチしました。

  • IAMUserSSHKeys
  • AWSCodeCommitPowerUser

作成後、アクセスキーIDとシークレットアクセスキーを削除して、[AWS CodeCommitのSSHキー]の[SSHパブリックキーのアップロード]を押下しました。

WorkingCopyからエクスポートした公開鍵の内容を貼り付けました。

リポジトリをクローン

iPhoneのWorkingCopyアプリで、[Clone repository]をタップしました。

形式は、WorkingCopyのユーザーガイドにもありますが、ssh://SSHキーID@git-codecommit.リージョンコード.amazonaws.com/パス です。

例 ssh://APKAJMDDPOLPSL7OAYOA@git-codecommit.us-east-1.amazonaws.com/v1/repos/test

初回は警告が出るので、Acceptします。

無事クローンできました。

マークダウンファイルを開くと、テキストエディタで編集できます。

コミットまでは無料でできますが、プッシュは有料エディションにしなければです。

10日間の無料試行ができますので、とりあえず試してみます。


最後までお読みいただきましてありがとうございました!

【PR】 「AWS認定試験対策 AWS クラウドプラクティショナー」という本を書きました。

【PR】 「AWSではじめるLinux入門ガイド」という本を書きました。

【PR】 「ポケットスタディ AWS認定 デベロッパーアソシエイト」という本を書きました。

【PR】 「AWS認定資格試験テキスト&問題集 AWS認定ソリューションアーキテクト - プロフェッショナル」という本を書きました。

 - AWS, iPhone , , ,

ad

ad

  関連記事

CodeDeployでECR、ECSにデプロイするパイプラインのチュートリアル

チュートリアル: Amazon ECR ソースと、ECS と CodeDeplo …

EC2 Global Viewで不要なインスタンスを見つけて4つほど終了しました

EC2 Global Viewという機能がリリースされました。 EC2コンソール …

AWS Toolkit for Eclipseをセットアップする

AWSでそろそろ課金がされつつありますので、夜中はインスタンスを自動停止して朝自 …

Amazon SES, S3で受信したメールをAWS Lambda, SESで別のメールへ転送する

Amazon SESでメール受信で受信したメールを、毎回S3バケットに見に行って …

Amazon API Gatewayでモックを作る

超シンプルなAPI Gatewayのサンプルがほしかったので、ユーザーガイドの手 …

AWS Secrets ManagerのローテーションでLambda関数の管理が必要なくなりました

Amazon RDS と AWS Secrets Manager の統合を発表と …

AWS Systems Manager セッションマネージャを使用するために必要な設定

AWS Systems Manager セッションマネージャを使用するために必要 …

Amazon EC2 Auto ScalingのVPCは変更できる

EC2 Auto ScalingのVPCは変更できたっけ??と思いまして試しまし …

Amazon Connectで電話を転送する

かかってきた電話を転送するようにしました。 問い合わせフローで[終了/転送]から …

S3署名付きURL(GetObject)生成後にオブジェクトを上書きアップロードしたら

ダウンロードリクエストを実行したタイミングのオブジェクトがダウンロードされるので …