Cloud9からクロスアカウントのCodeCommitアクセスについて

0

クロスアカウント環境において、
accountA に構築したCloud9から
accountBに構築したCodeCommitへ統合を行いたいと考えています。

以下のドキュメントを参考にしているのですが、
"AWS Cloud9 と AWS CodeCommit を統合する"はシングルアカウントでの設定であり、
"AWS CodeCommit リポジトリにクロスアカウントアクセスを設定する"はローカルクライアントからの設定方法であり、Cloud9では利用できないようでした。

AWS Cloud9 と AWS CodeCommit を統合する
https://docs.aws.amazon.com/ja_jp/codecommit/latest/userguide/setting-up-ide-c9.html

AWS CodeCommit リポジトリにクロスアカウントアクセスを設定する
https://docs.aws.amazon.com/ja_jp/codecommit/latest/userguide/cross-account.html

実際に、"AWS CodeCommit リポジトリにクロスアカウントアクセスを設定する" を参考にローカルのWindows環境からは、CodeCommitにアクセスができたのですが、
同じユーザで作成、ログインしたCloud9からクロスアカウントのリポジトリにアクセスができず、
not foundとエラーが返ってきてしまいます。

!# Do not modify this file, if this file is modified it will not be updated. If the file is deleted, it will be recreated on Thu Aug 29 2019 07:59:46 GMT+0000 (UTC).
と書かれている、
~/.aws/credentials に
"AWS CodeCommit リポジトリにクロスアカウントアクセスを設定する" の
role_arn =を追記してもだめでした。

何か方法はありますでしょうか。

1개 답변
0

こんにちは。

Cloud9で付与されるロールは編集が出来ないため、ご検討されていたポリシーによるクロスアカウント統合は行なえません。
よって別アカウントのCodeCommitへアクセスしたいだけでしたら、通常のCredential(UserName, Password)の入力でアクセスする形になると思います。

iwasa
답변함 3년 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠