バージョン
amplify cli 5.1.0
macOS 11.4
状況
amplify update api
でdefault authorization type
とadditional auth type
(1つだけ設定されている) が逆になるように設定した後amplify push
したが、No changes detected
と表示されてしまい、クラウド側に反映できない。
例
default authorization type
:API KEY
additional auth type
:Amazon Cognito User Pool
と設定してある時、amplify update api
で、
default authorization type
:Amazon Cognito User Pool
additional auth type
:API KEY
に設定し直した後amplify push
しても、No changes detected
と表示される。
対処法
先にamplify update api
でdefault authorization type
だけ設定してamplify push
しておくと上手くいった。
例
default authorization type
: API KEY
additional auth type
: Amazon Cognito User Pool
と設定してあるなら、先にamplify update api
で、
default authorization type
:Amazon Cognito User Pool
だけ設定してamplify push
してから、amplify update api
で、
default authorization type
:Amazon Cognito User Pool
additional auth type
:API KEY
に設定してamplify push
すると上手く行く。