SAM Flashcards
1
Q
Команды
sam build
sam package
sam deploy
sam publish
sam sync
A
-
sam build
- трансформировать SAM template файл в CloudFormation template файл
(но ещё НЕ публиковать этот SAM template файл в S3 bucket). -
sam package
- трансформироват SAM template файл в CloudFormation template файл и опубликовать этот CF template файл в S3. -
sam deploy
- применить CloudFormation template файл в сервисе CloudFormation (создав Лямбда функцию).sam publish
- команда для публикации в AWS Serverless Application Repositorysam sync
- команда для NON-production синхронизации AWS ресурсов с локальным кодом
”на скорую руку”, т.е. БЕЗ обновления CloudFormation стэка
2
Q
AWS::Serverless::Application
Что это такое?
A
В SAM
template файле можно “встроить” существующее приложение из SAR
(или из S3
)
Такое приложение называют embedded (встроенное).
SAR (serverless application repository) - централизованное хранилище для хранения и заимствования SAM serverless приложений.
Presets, “заготовки”.