by shigemk2

当面は技術的なことしか書かない

NoCredentialProviders: no valid providers in chain

NoCredentialProviders: no valid providers in chain

apex実行時にこのエラーが出た際、考えられる可能性について。

  • (特にローカルで実行時に)クレデンシャルが正しく設定されていない、もしくは無設定
  • (特にEC2上で実行時に)apexを実行できるIAMロールが正常に設定されてない

あと、apexを実行するときにはAWS_REGIONの変数が設定されている必要があるけど、 apex deploy -s AWS_REGION=ap-northeast-1 my-lambda こういう感じで設定してもやっぱりエラーになる。