AWS CodeCommitでクライアント(Windows)からのアクセスが The requested URL returned error: 403
AWS 導入して、色々やってます。 今日は、社内ツールのGitリポジトリをAWSに移行しようとして、表題の通り権限ではまった。
公式の手順を見ると、一番簡単なのは以下の手順。 IAMに権限を振って、CodeCommit用の認証情報を発行しを発行しろというもの。 docs.aws.amazon.com
が、表題の通り、403で権限周りで弾かれる。
以下、色々やった。
でも、403のままびくともしねえ。 で、色々やってみてはたと気付いた
これ、MFA必須にしてるからでは?
これがビンゴでした。
MFA必須の対象からCodeCommitのアクセスを外してあげなきゃいけなかった。
というわけで、以下の記事の通りに設定したらできました。
GitにCredential Managerを入れたままで、CodeCommit用のID、パスワードを入力したら素直に接続できた。 tortoiseGitからも繋がった。
まだまだ、修業が足りません。