У меня здесь некоторая путаница, и я хотел посмотреть, сможет ли кто-нибудь меня исправить.
Я использую Amplify для приложения Vue. Он вызывает API Gateway, который вызывает Lambda, и все это настраивается вручную, но я хочу использовать возможности IaaS и делать это с помощью SAM.
Amplify CLI включает возможность добавления API / функций и, в свою очередь, создает шаблоны и стек CloudFormation, что приятно. Однако это, похоже, не создает само приложение Amplify, кроме создания пустого приложения, не подключенного к репо, и, конечно же, CLI распространяется только на такое количество сервисов.
Я вижу, что можно настроить приложение Amplify в CloudFormation. И SAM поставляется с инструментами командной строки, которые также будут полезны. Как правильно все это настроить ??
Могу ли я создать шаблон SAM для создания Amplify, который работает со стеком, созданным Amplify для создания API / функций, вместо того, чтобы вручную создавать шаблон SAM без помощи автоматически созданного? Затем, если я позже добавлю службы, не поддерживаемые Amplify, я также могу добавить их в SAM.
У меня есть время, пытаясь ориентироваться в SAM / CF / CDK / Amplify, ха-ха