実現したいこと
MFA認証(多要素認証)を設定しているIMAユーザアカウントがあります。
そのアカウントでCodeCommitリポジトリを使っており、資産管理しています。
EclipseからCodeCommit側にある資産をクローンしたいですが、「Transfer Error」になってしまいます。Eclipse側の設定をどのようにすればいいでしょうか?
※前提として「HTTPSで接続する際、AWS Toolkit for Eclipseを使わない」方法を知りたいです。
発生している問題・分からないこと
■CodeCommit側
《デベロッパー用ツール>CodeCommit>リポジトリ画面》
Eclipse側にクローンしたいリポジトリ名の「HTTPS」をコピー。(リンクをクリックして”コピーされました”となります)・・・★
※”HTTPS(GRC)”ではない方の”HTTPS”を選択しています。
■Eclipse側
《Clone Git Repository>Source Git Repositoryポップアップダイアログ》
Location欄
・URI: ★でコピーしたURLを入力。
・Host: (URI入力時に自動入力された)
・Repository path: (URI入力時に自動入力された)
Connection欄
・Protocol: Https
・Port: (空)
Authentication欄
・User: MFA認証付きIMAユーザのID(AWSコンソールログイン時のIDと同じ)
・Password: MFA認証付きIMAユーザのPW(AWSコンソールログイン時のPWと同じ)
✔Store in Secure Store にチェックを押しました。
この状態でそのダイアログ下部にある[Next / 次へ]を押します。
すると10秒ほど接続している感じの表示になります。(具体的には、緑色の進捗バーが半分くらいまで波打っている状態です)
その後、下記のようなエラーが出ます。
■エラー内容
[Transport Error]
An error occurred when trying to contact https://xxxx. See the Error Log for more details
Possible reasons:
・Incorrect URL
・No network connection(e.g. wrong proxy settings)
・.git is missing at end of repository URL
・SSL host could not be verified (set http.sslVerify=false in Git configuration)
該当のソースコード
特になし
試したこと・調べたこと
上記の詳細・結果
https://qiita.com/rubytomato@github/items/ed03f08064de604b54ce
この記事の「HTTPSで接続する AWS Toolkit for Eclipseを使わない場合」を参考に設定しています。
https://blog.nijot.com/aws/how-to-setup-ide-with-mfa/
ただEclipseはcredentials helperをサポートしていないようなので、この記事のようにAWS Toolkit for Eclipseのプラグインを使わない方法でIMAユーザログインをする場合は、SessionTokenを使うことになるかと思います。
ということは、AWS Toolkit for Eclipseを使わずにMFA認証付きIMAユーザでAWS認証を通過することはできない、ということでしょうか?
補足
特になし
0 コメント