ヤマムギ

growing hard days.

*

AWS CLIを使用せずにCodeCommitへSSHユーザーで接続する

   

AWS CLIやアクセスキーID、シークレットアクセスキーなどを開発環境にセットアップせずに、CodeCommitへ接続したいケースでSSHユーザーとしての接続手順を確認しました。

環境

  • EC2 Amazon Linux 2023からAWS CLIをアンインストール
  • IAMユーザーにはAWS管理ポリシーAWSCodeCommitPowerUserをアタッチ

Gitのインストール

パブリックキーとプライベートキーの作成

  • /home/ssm-user/.ssh/id_rsa
  • /home/ssm-user/.ssh/id_rsa.pub

の2つが作成されました。
検証につきパスフレーズはなしで作成しました。

パブリックキーをIAMユーザーに設定

パブリックキーを出力してコピーしました。

IAMユーザーのセキュリティ認証情報タブのAWS CodeCommitのSSH公開キーにパブリックキーをアップロードします。

パブリックキー出力結果をコピーして貼り付けました。

設定ファイルの作成

.sshディレクトリにconfigファイルを作成します。

公開キーに生成された公開キーIDをconfigファイルに設定します。

configファイルを保存しました。

パーミッションを変更しました。

テストしました。
東京リージョンにテストしてみました。

初回接続なのでfingerprintの確認があったので、yesを入力して、successfullyで成功を確認しました。

既存リポジトリをクローンしてみる

既存のリポジトリをクローンしてみました。

無事完了しました。


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

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

「AWS認定資格試験テキスト AWS認定クラウドプラクティショナー 改訂第3版」という本を書きました。

「ポケットスタディ AWS認定 デベロッパーアソシエイト [DVA-C02対応] 」という本を書きました。

「要点整理から攻略するAWS認定ソリューションアーキテクト-アソシエイト」という本を書きました。

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

 - AWS ,

ad

ad

  関連記事

Amazon Chimeのチャットを使ってみました

Amazon Chimeはビデオミーティングや配信したりというサービスですが、チ …

Amazon Aurora Serverless のログをCloudWatch Logsに出力する

WordPress W3 Total Cache のDatabaseCacheを …

RDSリザーブドDBインスタンスを購入しました

リザーブドインスタンス推奨事項を確認したで確認した結果、購入したほうがよさそうで …

Cloud9でCodeWhispererを使用する

アクセス権限 Cloud9のEC2に設定するIAMロールのIAMポリシーで co …

「JAWS-UG朝会 #18」で主にAWSなブログについて発表をしました

ラジオ体操 いつものラジオ体操から。 今日はラーニングセンターから配信の日でした …

試したい事があるのでAWS でとりあえずAmazon Linuxのサーバを作る

1年間の無料キャンペーン期間中に検証する とある勉強会でせっかくAWSのアカウン …

Rocket.ChatのOutGoingWebhookからのAPI GatewayからのDynamoDB

少し前に、Rocket.ChatからOut Going Webhookを設定して …

「ポケットスタディ AWS認定 デベロッパーアソシエイト」を執筆しました

2021年3月6日に、「ポケットスタディ AWS認定 デベロッパーアソシエイト」 …

「Amazon EKS Workshop」の環境準備とクラスター作成

今はアーカイブになっている1つ前のEKS Workshopの環境準備記録です。 …

EC2インスタンスWindowsでセッションマネージャーを使う

WindowsのEC2インスタンスでセッションマネージャーを使ってみたことがない …