らしい。
ただ、今の開発環境、Amplify関連のファイルはあるがこの記事によると肝心のaws-export.js
がなかった。
調べた感じ、どうやらamplify initとかしないとgenerateはしないっぽい感じがする。
でもすでにAmplify関連のファイルはあって、initはしたくない。というかユーザー設定とかないしaccessKeyとかも知らん。(IAMユーザー設定みたいなのをして同じ組織的なやつにしてもらえばいけるっぽい?)
src配下のawsディレクトリにexport.ts
ならあった。
で、試しにそこに
"aws_appsync_authenticationType": "API_KEY"
を追記した。そしたら先程のエラー画面に今度はError: No api-key configuredと出た。
で、結局どう解決したか。AWS側でcodegenしてaws-export.js
をいじりたいenvで生成し送ってもらいsrc下に入れる。(aws-export.jsはamplifyの環境構築時にignoreされるはず)
で、exportされているamsmobile
をexport.ts
で展開。
...awsmobile
これでいけました。
なんかでも絶対違う気がする。各々initしてIAMユーザー設定するのかな?