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 Answer
0

こんにちは。

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

iwasa
answered 3 years ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions