0
1

More than 1 year has passed since last update.

【AWS】ECRでリポジトリをつくったものの、プッシュコマンドでエラーが出た件について

Last updated at Posted at 2022-12-13

ECRを触っていたらプッシュコマンドで全然進まなかったのでメモ

image.png

まずここの1番、powershellで入力してもエラーで動かないです

どうやら(Get-ECRLoginCommand).Passwordというコマンドがそもそも使えないらしい?
そもそもAWSPowerShellを入れないとたぶん実行できない?

公式のページこちらの記事を参考に進める

  1. Install-Module -Name AWSPowerShellでモジュールのインストール
  2. スクリプトの有効化 Set-ExecutionPolicy RemoteSigned
  3. インポート Import-Module AWSPowerShell

私は1番目のインストールでいろいろなことを試しすぎて、PowerShellフォルダ内がぐちゃぐちゃになっていて、エラーが出力されていました。
中身を一度消してから、1番から再度実行したところうまく動きました。

あとは認証をしていきましょう。
1.Set-AWSCredential -AccessKey {key} -SecretKey {secretKey} -StoreAs {name}
アクセスキーとシークレットキーを入力、名前は一意にします。
※アクセスキーとシークレットキーはIAMのユーザから作成することができます
 シークレットキーに関しては一度なくすとめんどくさそう(たぶん?)なので大切に保管しましょう

  1. Set-AWSCredentials -ProfileName {name}
    1番で入力した名前を入れていきます。

そして、最初の(Get-ECRLoginCommand).Passwordを実行すると

Login Succeeded

と出力されました。

ここまで来るのに結構時間がかかってしまいました。いろいろな可能性を潰してやっていたので途中めちゃくちゃになってしまいましたが、とりあえずうまくいって良かったです。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1