AWS Certification アーキテクト、SysOps、デベロッパーの Associate 取得に勉強した事

AWS 認定資格の Associate 3種

まずやること

できるだけお金をかけずに、ギリギリでも良いから資格の合格を目指す
そのため参考書等試験対策本は買わず、特に有料の学習コースも受けずに資格取得を目指しますが最低限下記は必要

模擬試験を受ける
模擬試験は1試験2000円くらいかな?
アーキテクトは 30問、デベロッパーと SysOps は20問
得点と理解度に関するレポートは来るけど回答は教えてくれない

AWS認定試験の雰囲気や出題傾向、問題範囲、問われる知識を確認するためには最低限必要だと思う
ノー勉でもいいのでとりあえず受けて、出題問題をメモし、復習等出来るようにする

各資格案内のサイト内にある試験サンプルもチェックしておく
こちらは回答も解説もあるので理解につながる

AWS を触る
基本となる SE 業務知識ももちろんですが、AWS を業務等で使ったこと無いのに試験を受けるのは結構無謀
私は仕事上使うので会社を利用しますが、個人の場合は無料期間を利用したりして
模擬試験の内容を実サービス上で確認したり、機能、出来ること、動きを把握するためにAWSは使う

資格を取ることが目的で、暗記力に自身があるのであればドキュメントを読み漁るでも良いと思う

模擬試験からみる出題傾向と学習するAWSサービス

ソリューションアーキテクト

※ 2018 年時の模擬試験内容に対するものになります

AWS 基礎知識
リージョンとアベイラビリティーゾーン
AWS アクセスキーを管理するためのベストプラクティス
AWS IAM とは
AWS IAM 一時的セキュリティ認証情報(AWS Security Token Service)
AWS IAM ユーザーのアクセスキーの管理

Amazon S3 に関する知識
Amazon S3 とは
Amazon S3 ストレージクラス
Amazon S3 Glacier データモデル
Amazon S3 Glacier アーカイブの取得
Amazon S3 バージョニングの使用
Amazon S3 オブジェクトのライフサイクル管理
Amazon S3 パフォーマンスの最適化
Amazon S3 バケット内のオブジェクトキー名のプレフィックスとして、ランダム化されたハッシュを使用する必要がありますか?
Amazon S3 Cross-Origin Resource Sharing (CORS)

Amazon EFS に関する知識
Amazon Elastic File System とは
Amazon EFS での汎用 I/O パフォーマンスモードと最大 I/O パフォーマンスモードの違いを教えてください。

EC2 / VPC 関連
Amazon VPC とは?
Amazon VPC とサブネット
Amazon VPC のセキュリティグループ
Amazon VPC NAT ゲートウェイ
Amazon VPC エンドポイント
Amazon EC2 とは
Amazon EC2 インスタンスストア
Amazon EC2 リザーブドインスタンス
Amazon EC2 Auto Scaling とは
Amazon EC2 Auto Scaling の動的なスケーリング
Amazon EC2 Amazon Elastic Block Store (Amazon EBS)
Amazon EC2 Amazon EBS スナップショット
Amazon EC2 Amazon EBS ボリュームの種類
Amazon EC2 インスタンスメタデータとユーザーデータ
Amazon EC2 の耐障害性
Elastic Load Balancing とは

CloudFront に関する知識
Amazon CloudFront とは
Amazon CloudFront コンテンツのキャッシュの最適化および可用性

Amazon RDS に関する知識
Amazon Relational Database Service (​Amazon RDS) とは?
Amazon RDS のクォータと制約
Amazon RDS Amazon Aurora とは

Amazon DynamoDB に関する知識
Amazon DynamoDB とは
Amazon DynamoDB Auto Scaling によるスループットキャパシティーの自動管理

AWS Elastic Beanstalk に関する知識
AWS Elastic Beanstalk とは

AWS CloudFormation に関する知識
AWS CloudFormation とは

AWS Code 関連
AWS CodeBuild とは
AWS CodeDeploy とは

AWS KMS に関する知識
AWS Key Management Service とは
AWS KMS Amazon Elastic Block Store (Amazon EBS) で AWS KMS を使用する方法

AWS ACM に関する知識
AWS Certificate Manager とは

Amazon API Gateway に関する知識
Amazon API Gateway とは

AWS Storage Gateway に関する知識
AWS Storage Gateway とは

Amazon Redshift に関する知識
Amazon Redshift とは?
Amazon Redshift 拡張された VPC のルーティング

Amazon Simple Queue Service に関する知識
Amazon Simple Queue Service とは

AWS Lambda に関する知識
AWS Lambda とは

Amazon SNS に関する知識
Amazon SNS とは

Amazon Kinesis に関する知識
Amazon Kinesis ビデオストリーム とは?
Amazon Kinesis Data Streams とは?
Amazon Kinesis Data Streams のよくある質問
Amazon Kinesis Data Firehose とは?

Amazon Elastic Container Service に関する知識
Amazon Elastic Container Service とは
Amazon ECS タスク用の IAM ロール

Amazon ElastiCache に関する知識
Amazon ElastiCache

Amazon CloudWatch に関する知識
Amazon CloudWatch とは

デベロッパー

※ 2019 年時の模擬試験内容に対するものになります
※ アーキテクト等他試験と重複している内容は割愛

AWS 基礎知識
AWS でのエラー再試行とエクスポネンシャルバックオフ
Blue/Greenデプロイとは?
サーバーレス
AWS での構築ツール
署名バージョン 4 を使用してAWS リクエストに署名する

Amazon ElastiCache に関する知識
Amazon ElastiCache キャッシュ戦略

AWS Elastic Beanstalk に関する知識
AWS Elastic Beanstalk 新しい環境の作成ウィザード
AWS Elastic Beanstalk 環境へのアプリケーションのデプロイ

AWS Code 関連
AWS CodeBuild のビルド仕様に関するリファレンス
AWS CodeBuild のアクセス許可に関するリファレンス

Amazon S3 に関する知識
Amazon S3 マルチパートアップロードの概要
Amazon S3 のセキュリティのベストプラクティス

Amazon RDS に関する知識
Amazon RDS リードレプリカ
Amazon RDS で機密データを保護するためのベストプラクティスの適用
Amazon RDS リソースの暗号化

Amazon Simple Queue Service に関する知識
Amazon SQS に関するよくある質問
Amazon SQS ショートポーリングとロングポーリング
Amazon SQS可視性タイムアウト

Amazon CloudWatch に関する知識
Amazon CloudWatch で高解像度のカスタムメトリクスおよびアラームを導入
Amazon CloudWatch Logs とは
Amazon CloudWatch でのアラームの使用

AWS CloudTrail に関する知識
AWS CloudTrail とは

AWS Lambda に関する知識
AWS Lambda 環境変数の使用
AWS Lambda 関数のエイリアス
AWS Lambda 関数スケーリング
AWS Lambda 関数を使用する際のベストプラクティス
AWS Lambda トリガーを使用したユーザープールワークフローのカスタマイズ
AWS Lambda レイヤー

AWS System Manager に関する知識
AWS Systems Manager とは何ですか?
AWS Systems Manager パラメータストア
AWS Systems Manager SSM エージェント の使用

Amazon API Gateway に関する知識
Amazon API Gateway ステージ変数の使用
Amazon API Gateway Lambda オーソライザーの使用
Amazon API Gateway で統合レスポンスを設定する
Amazon API Gateway API に IAM 認証を有効化するにはどうすればよいですか?
Amazon API Amazon Cognito ユーザープール をオーソライザーとして使用して REST API へのアクセスを制御する
Amazon API Gateway Canary リリースのデプロイをセットアップする

Amazon DynamoDB に関する知識
Amazon DynamoDB ストリーム を使用したテーブルアクティビティのキャプチャ
Amazon DyanmoFB インメモリアクセラレーションと DynamoDB Accelerator (DAX)

AWS Secrets Manager に関する知識
AWS Secrets Manager とは

AWS AppSync に関する知識
AWS App Syncシステムの概要とアーキテクチャ

CloudFront に関する知識
CloudFront Lambda@Edge を使用したエッジでのコンテンツのカスタマイズ

Amazon Cognito に関する知識
Amazon Cognito とは
Amazon Cognito ユーザープール
Amazon Cognito ID プール (フェデレーティッドアイデンティティ)

AWS Config に関する知識
AWS Config とは

Amazon Elasticsearch Service に関する知識
Amazon Elasticsearch Service とは
Amazon ES Kibana と Logstash

Amazon Inspector に関する知識
Amazon Inspector とは

Amazon EventBridge に関する知識
Amazon EventBridge とは?

EC2 / VPC 関連
Amazon EC2 フリート の設定戦略

SysOps アドミニストレーター

※ 2019 年時の模擬試験内容に対するものになります
※ アーキテクト等他試験と重複している内容は割愛

AWS 基礎知識
責任共有モデル
IAM SAML 2.0 フェデレーティッドユーザーが AWS マネジメントコンソールにアクセス可能にする
AWS Artifact とは
AWS Trusted Advisor Best Practice Checks
AWS Health とは

EC2 / VPC 関連
Amazon VPC Egress-Only インターネットゲートウェイ
Amazon VPC のよくある質問
Amazon VPC ピア機能とは
どうすれば、オフィスネットワークとAmazon Virtual Private Cloud (VPC) の間の安全な接続を実現できますか?
Amazon EC2 Auto Scaling インスタンスおよびグループのモニタリング
Amazon EC2 Auto Scaling が正常でないインスタンスを終了させなかったのはなぜですか?
Classic Load Balancer のスティッキーセッションを設定する
Amazon EC2 オンデマンドインスタンス
Amazon EC2 スポットインスタンス

Amazon Route 53 に関連する知識
Amazon Route 53 とは
ルーティングポリシーの選択

AWS Code 関連
AWS CodePipeline とは

AWS System Manager に関する知識
AWS Systems Manager Patch Manager
AWS Systems Manager Parameter Store を使用して最新の Amazon Linux AMI IDを取得する

AWS Snowball デバイス に関する知識
AWS Snowball デバイスとは
AWS Snowball のよくある質問
AWS Snowball デバイスの相違点
AWS Snowball 料金表

AWS Storage Gateway に関する知識
AWS Storage Gateway の料金表

AWS CloudFormation に関する知識
AWS CloudFormation 組み込み関数リファレンス
AWS CloudFormation スタックを更新するときに、 Auto Scaling グループを正しく更新する方法を教えてください。
AWS CloudFormation リソース属性リファレンス

AWS WAF に関する知識
AWS WAF、AWS Shield、AWS Firewall Manager とは

Amazon Simple Queue Service に関する知識
Amazon SQS に基づくスケーリング

AWS Service Catalog に関する知識
AWS Service Catalog とは?

Amazon SES に関する知識
Amazon SES とは

Amazon MQ に関する知識
Amazon MQ とは


感覚としては模擬試験で満点取れるくらいの理解力になれば本番で7割くらいは取れる
駄目だった、心配な人はさらに対策本買ったり、オンラインセミナー受けたりして学習すれば合格は出来るんでしょうかね

デベロッパー、SysOps はアーキテクトで求められる基礎知識にプラスアルファの実務的な事を問われるためにまずはアーキテクトの合格を目指すほうが効率がいい
こうみるとアーキテクトに求められる知識範囲はやはり広く、デベロッパー、SysOps は実業務観点でそうしたらいい?という観点が問われている気がする

各試験ともに重点的に問われている項目は偏りがあるのでそこは落とさないように気をつける

Amazon Web Services パターン別構築・運用ガイド 改訂第2版 (Informatics&IDEA)
Share Comments
comments powered by Disqus