App Runner の〇×クイズを作ってみた
App Runner は SAP や DOP の試験範囲に含まれているので試験対策になれば幸いです。
AWS-Certified-Solutions-Architect-Professional_Exam-Guide.pdf
AWS-Certified-DevOps-Engineer-Professional_Exam-Guide.pdf
Q1. App Runner でコンテナイメージをデプロイすることはできるか
答え
〇
ソースコードおよびコンテナイメージのデプロイが可能です。
AWS App Runner FAQs – Fully managed container application service – Amazon Web Services
App Runner seamlessly integrates with your development workflow to provide the right level of automation to deploy your code or container image without the need for you to understand, provision, scale, or manage any AWS compute, networking, and routing resources.
Q2. App Runner のソースコードリポジトリプロバイダーに CodeCommit は含まれているか
答え
×
GitHub と Bitbucket がサポートされていますが、CodeCommit はサポートされていません。
App Runner service based on source code - AWS App Runner
App Runner supports two source code repository providers: GitHub and Bitbucket.
GitHub ロードマップで CodeCommit との統合に関するリクエストは Issue として登録されています。
Allow for Code Commit and Github Enterprise, Docker Hub.... as source targets for App Runner services · Issue #3 · aws/apprunner-roadmap
Q3. App Runner ではカスタムドメインの使用が可能であるか
答え
〇
カスタムドメインの使用は可能です。
Managing custom domain names for an App Runner service - AWS App Runner
If you own a domain name, you can associate it to your App Runner service. After App Runner validates your new domain, you can use your domain to access your application in addition to the App Runner domain. You can associate up to five custom domains.
Q4. App Runner を VPC で実行することはできるか
答え
〇
VPC での実行が可能です。
Q5. App Runner へのトラフィックを制御できるのセキュリティグループのみであるか
答え
×
WAF も使用可能です。
Associating an AWS WAF web ACL with your service - AWS App Runner
AWS WAF is a web application firewall that you can use to secure your App Runner service.
Q6. App Runner のサービスを一時停止することはできるか
答え
〇
サービスの一時停止は可能です。
Pausing and resuming an App Runner service - AWS App Runner
If you need to disable your web application temporarily and stop the code from running, you can pause your AWS App Runner service.
Q7. App Runner で Auto Scaling の設定は可能か
答え
〇
Auto Scaling の設定は可能です。
Managing App Runner automatic scaling - AWS App Runner
AWS App Runner automatically scales compute resources, specifically instances, up or down for your App Runner application.
Q8. App Runner で使用されるコンテナインスタンスのインスタンスタイプを指定できるか
答え
×
インスタンスタイプの指定はできないため、CPU およびメモリを指定します。
App Runner architecture and concepts - AWS App Runner
When you configure an App Runner service, you specify the virtual CPU and memory configuration to allocate to your service.
09. App Runner で提供されているマネージドランタイムは Node.js と Python だけであるか
答え
×
以下のマネージドランタイムが提供されています。
- Python
- Node.js
- Java
- .NET
- PHP
- Ruby
- Go
10. EventBridge で App Runner のイベントを検知できるか
答え
〇
EventBridge で検知可能です。
Handling App Runner events in EventBridge - AWS App Runner
Using Amazon EventBridge, you can set up event-driven rules that monitor a stream of real-time data from your AWS App Runner service for certain patterns.
参考資料
- AWS-Certified-Solutions-Architect-Professional_Exam-Guide.pdf
- AWS-Certified-DevOps-Engineer-Professional_Exam-Guide.pdf
- AWS App Runner FAQs – Fully managed container application service – Amazon Web Services
- What is AWS App Runner? - AWS App Runner
- Allow for Code Commit and Github Enterprise, Docker Hub.... as source targets for App Runner services · Issue #3 · aws/apprunner-roadmap
Discussion