1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

amplify pull --appId hogehoge --envName staging がうまくいかない時の対処法

Posted at

問題

【Amplify と Figma の連携】Amplify Studio の UI Library を使ってみたの記事をやってみているときに発生した問題。

amplify pull --appId hogehoge --envName staging のコマンドを叩いても下記のエラーが発生してAmplifyからコンポーネントが生成されない。


ailed to pull the backend.
request to https://prod.us-east-1.appstate.amplifyapp.com/AppState/?appId=hogehoge failed, reason: getaddrinfo ENOTFOUND prod.us-east-1.appstate.amplifyapp.com
FetchError: request to https://prod.us-east-1.appstate.amplifyapp.com/AppState/?appId=d1gio7pqqkunam failed, reason: getaddrinfo ENOTFOUND prod.us-east-1.appstate.amplifyapp.com
    at ClientRequest.<anonymous> (/Users/HiguchiShuya/.nodebrew/node/v16.13.0/lib/node_modules/@aws-amplify/cli/node_modules/node-fetch/lib/index.js:1483:11)
    at ClientRequest.emit (node:events:390:28)
    at ClientRequest.emit (node:domain:475:12)
    at TLSSocket.socketErrorListener (node:_http_client:447:9)
    at TLSSocket.emit (node:events:390:28)
    at TLSSocket.emit (node:domain:475:12)
    at emitErrorNT (node:internal/streams/destroy:157:8)
    at emitErrorCloseNT (node:internal/streams/destroy:122:3)
    at processTicksAndRejections (node:internal/process/task_queues:83:21)


解決策

ローカル環境でもAmplifyの認証をしていないのが原因なので amplify configure を実行する。
AWSコンソールがブラウザで起動するのでAWSのアカウントにログインしてやり、場合によってはIAMユーザーを作成してデフォルトで有効になっている必要なロール(AdministratorAdmin)をアタッチしてやる必要がある。
途中IAMユーザーのaccessKeyIdsecretAccessKeyが聞かれるので作成されたクレデンシャルは保存しておくこと。
その後、CLIの回答にしたがって Successfully set up the new user. が表示されたら完了。

amplify pull --appId hogehoge --envName staging が成功する。

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?