AWSプロダクト1行まとめ(を取得する)

# tl;dr
* AWSのプロダクトが色々ありすぎて、正直フォローしきれない
* 年に1度くらいQiitaに上がるAWSサービス3行まとめ記事を読むけど、3歩歩いたら忘れてしまう
* Qiitaの記事待ちじゃなくて、その時々で最新の情報をサクッと把握したい

# やり方
* 下記のシェルスクリプトを実行する。

```bash
curl -s "https://aws.amazon.com/jp/products/" | awk 'f==1{f=0;gsub(/ {2,}/,"",$0);split($0,s,"<span>");gsub(/<[^>]*>/,"",s[1]);gsub(/<[^>]*>/,"",s[2]);if(length(s[2])){print "  *"s[1]": "s[2]}}/lb-content-item/{f=1}/lb-trigger /{gsub(/ {2,}/,"",$0);gsub(/<[^>]*>/,"",$0);sub(/^ /,"* ",$0);print $0}' | sed -E "s:amp;::g" | sed -E "s: *$::g"
```

* WindowsだしWSLも導入して無いよ、という人は~~WSLを導入する。~~下記のPowerShellで代用する。ogvはフィルタで絞れて便利だし。

```Powershell
Invoke-WebRequest "https://aws.amazon.com/jp/products/" | %{$_.Content -split "`n" | ?{$_ -match '<a href="/'} | ?{$_ -match "span" } | %{($_ -replace "<[^>]+>","`t").Trim() | %{$s = $_ -split "`t"; [PSCustomObject]@{"name"=$s[0];"desc"=$s[1]} }}} | sort -Unique name | ogv
```

# 2020/7/10時点でのレスポンス

```plaintext
* 分析
  * Amazon Athena: SQL を使用した S3 でのデータクエリ
  * Amazon CloudSearch: マネージド型検索サービス
  * Amazon Elasticsearch Service: Elasticsearch クラスターを実行し、スケールする
  * Amazon EMR: ホスト型 Hadoop フレームワーク
  * Amazon Kinesis: リアルタイムストリーミングデータとの連携
  * Amazon Managed Streaming for Apache Kafka: フルマネージド型 Apache Kafka サービス
  * Amazon Redshift: 高速かつシンプルで、費用対効果の高いデータウェアハウス
  * Amazon QuickSight: 高速ビジネス分析サービス
  * AWS Data Exchange: クラウド内サードパーティのデータを検索、購読、および使用
  * AWS Data Pipeline: 定期的なデータ駆動型ワークフローに対するオーケストレーションサービス
  * AWS Glue: データの準備とロード
  * AWS Lake Formation: 安全なデータレイクを数日で構築
* アプリケーション統合
  * AWS Step Functions: 分散アプリケーションの調整
  * Amazon AppFlow: SaaS アプリと AWS のサービス向けにコード統合が不要
  * Amazon EventBridge: SaaS アプリと AWS のサービス向けサーバーレスイベントバス
  * Amazon MQ: ActiveMQ 向けマネージド型メッセージブローカーサービス
  * Amazon Simple Notification Service (SNS): Pub/Sub、モバイルプッシュ、SMS
  * Amazon Simple Queue Service (SQS) : マネージド型メッセージキュー
  * Amazon AppSync: 多くのソースから適切なデータを使用して、大規模にアプリを強化
* AR およびバーチャルリアリティ
  * Amazon Sumerian: VR および AR アプリケーションの構築と実行
* AWS コスト管理
  * AWS Cost Explorer: AWS のコストと使用状況を分析する
  * AWS 予算: カスタムコストと使用予算を設定する
  * AWS のコストと使用状況レポート: 包括的なコストと使用状況情報へのアクセス
  * リザーブドインスタンスレポート: リザーブドインスタンス (RI) の詳細を把握する
  * Savings Plans: 柔軟な料金設定でコンピューティング使用コストを最大 72% 節約
* ブロックチェーン
  * Amazon Managed Blockchain: スケーラブルなブロックチェーンネットワークを作成および管理
  * Amazon Quantum Ledger Database (QLDB): フルマネージド型台帳データベース
* ビジネスアプリケーション
  * Alexa for Business: Alexa を使って組織を強化
  * Amazon Chime: フラストレーションフリーの会議、ビデオ電話、チャット
  * Amazon Honeycode (ベータ): プログラミングなしでモバイルおよびウェブアプリケーションを構築
  * Amazon WorkDocs: エンタープライズドキュメントの安全なストレージと共有
  * Amazon WorkMail: セキュリティで保護されたマネージド型の企業向け E メールおよびカレンダー
* コンピューティング
  * Amazon EC2: クラウド内の仮想サーバー
  * Amazon EC2 Auto Scaling: 需要に合わせてコンピューティング性能をスケール
  * Amazon Lightsail: 仮想プライベートサーバーを起動および管理
  * AWS Batch: あらゆる規模でバッチジョブを実行
  * AWS Elastic Beanstalk: ウェブアプリの実行と管理
  * AWS Lambda: イベント発生時にコードを実行
  * AWS Outposts: AWS サービスをオンプレミスで実行
  * AWS Serverless Application Repository: サーバーレスアプリケーションを検索、デプロイ、公開する
  * AWS Snow ファミリー: エッジロケーションでデータを集約および処理してから AWS に転送する物理デバイス
  * AWS Wavelength: 5G デバイスのための超低レイテンシーアプリケーションを提供
  * AWS における VMware クラウド: カスタムハードウェアを使用せずにハイブリッドクラウドを構築する
* コンテナ
  * AWS App2Container: 既存のアプリケーションをコンテナ化して移行
  * Amazon Elastic Container Registry: コンテナイメージを簡単に保存、管理、デプロイ
  * Amazon Elastic Container Service (ECS): コンテナを実行するためのきわめて安全で、信頼性と拡張性が高い方法
  * Amazon Elastic Kubernetes Service (EKS): Kubernetes のもっとも信頼性の高い実行方法
  * AWS Fargate: コンテナ向けサーバーレスコンピューティング
* カスタマーエンゲージメント
  * Amazon Connect: クラウドベースのコンタクトセンター
  * Amazon Pinpoint: チャンネル間でのパーソナライズされたユーザーエンゲージメント
  * Amazon Simple Email Service (SES): E メールの送受信
  * Contact Lens for Amazon Connect: ML 駆動のコンタクトセンター分析
* データベース
  * Amazon Aurora: 高性能マネージドリレーショナルデータベース
  * Amazon DynamoDB: マネージド型 NoSQL データベース
  * Amazon DocumentDB (MongoDB 互換): フルマネージド型ドキュメントデータベース
  * Amazon ElastiCache: インメモリキャッシングシステム
  * Amazon Keyspaces (Apache Cassandra 用): マネージド型の Cassandra 対応データベース
  * Amazon Neptune : フルマネージド型グラフデータベースサービス
  * Amazon Quantum Ledger Database (QLDB): フルマネージド型台帳データベース
  * Amazon RDS: MySQL、PostgresSQL、Oracle、SQL Server、MariaDB 向けのマネージドリレーショナルデータベースサービス
  * Amazon RDS on VMware: オンプレミスデータベースの管理を自動化
  * Amazon Redshift: 高速、シンプル、費用対効果の高いデータウェアハウジング
  * Amazon Timestream: フルマネージド型の時系列データベース
  * AWS Database Migration Service: 最小限のダウンタイムでデータベースを移行
* 開発者用ツール
  * Amazon Corretto: 本番環境に向けて OpenJDK を配信
  * AWS Cloud Development Kit (CDK): コードを使用してクラウドインフラストラクチャをモデル化する
  * AWS Cloud9: Cloud IDE でコードを記述、実行、デバッグ
  * AWS CodeArtifact: ソフトウェア開発のための安全かつスケーラブルで費用対効果の高いアーティファクト管理
  * AWS CodeBuild: コードのビルドとテスト
  * AWS CodeCommit: プライベート Git リポジトリでのコードの保存
  * AWS CodeDeploy: コードデプロイの自動化
  * AWS CodePipeline: 継続的デリバリーを使用したソフトウェアのリリース
  * AWS CodeStar: AWS アプリケーションの開発とデプロイ
  * AWS コマンドラインインターフェイス: AWS サービスを管理するための統合ツール
  * AWS Device Farm: AWS クラウド内の実際のデバイスを使った Android、iOS、ウェブアプリケーションのテスト
  * AWS ツールと SDK: AWS のツールと SDK
  * AWS X-Ray: アプリケーションの分析とデバッグ
* エンドユーザーコンピューティング
  * Amazon AppStream 2.0: デスクトップアプリケーションを安全にブラウザへストリーミングするサービスです
  * Amazon WorkDocs: エンタープライズドキュメントの安全なストレージと共有
  * Amazon WorkLink: 社内のウェブサイトへのモバイルアクセスを可能にする
  * Amazon WorkSpaces: デスクトップコンピューティングサービス
* Game Tech
  * Amazon GameLift: シンプルで高速な費用対効果の高い専用ゲームサーバーホスティング
  * Amazon Lumberyard: AWS や Twitch と統合された完全なソースを利用できる、無料のクロスプラットフォーム 3D ゲームエンジンです。
* IoT（モノのインターネット）
  * AWS IoT Core: デバイスをクラウドに接続
  * AWS Greengrass: デバイスのローカルでのコンピューティング、メッセージング、および同期
  * AWS IoT 1-Click: AWS Lambda トリガーのワンクリック作成
  * AWS IoT Analytics: IoT デバイスの分析
  * AWS IoT ボタン: クラウドのプログラミング可能なダッシュボタン
  * AWS IoT Device Defender: IoT デバイスのセキュリティ管理
  * AWS IoT Device Management: IoT デバイスのオンボード、編成、リモート管理
  * AWS IoT Events: IoT イベントを検出し、対応
  * AWS IoT SiteWise: IoT データコレクターおよびインタプリタ
  * AWS IoT Things Graph: デバイスおよびウェブサービスを簡単に接続
  * AWS Partner Device Catalog: AWS 互換の IoT ハードウェアの精選カタログ
  * FreeRTOS: マイクロコントローラ向けリアルタイムオペレーティングシステム
* Machine Learning
  * Amazon SageMaker: 機械学習モデルを大規模に構築、トレーニング、デプロイ
  * Amazon Augmented AI: ML 予測のヒューマンレビューを簡単に導入
  * Amazon CodeGuru: 最もコストがかかるコード行を見つける
  * Amazon Comprehend: テキストのインサイトや関係性を検出
  * Amazon Elastic Inference: 深層学習の推論を高速化
  * Amazon Forecast: 機械学習を使用して予測の精度を向上させる
  * Amazon Fraud Detector (プレビュー): オンライン詐欺をより素早く検知
  * Amazon Kendra: ML を利用してエンタープライズ検索をさらに進化
  * Amazon Lex: 音声やテキストに対応するチャットボットの構築
  * Amazon Personalize: アプリケーションにリアルタイムの推奨を構築する
  * Amazon Polly: テキストを生きた話し声に変換
  * Amazon Rekognition: イメージとビデオを分析
  * Amazon SageMaker Ground Truth: 精度の高い機械学習トレーニングデータセットの構築
  * Amazon Textract: ドキュメントからテキストやデータを抽出する
  * Amazon Translate: 自然で流ちょうな言語翻訳
  * Amazon Transcribe: 自動音声認識
  * AWS 深層学習 AMI: EC2 で今すぐ深層学習を始める
  * AWS Deep Learning Containers: 深層学習向け Docker イメージ
  * AWS DeepComposer: ML が有効化されたミュージカルキーボード
  * AWS DeepLens: 深層学習に対応したビデオカメラ
  * AWS DeepRacer: 機械学習による 18 分の 1 のスケールでの自律走行型レースカー
  * Amazon Inferentia: 機械学習推論チップ
  * AWS での PyTorch: 柔軟なオープンソースの機械学習フレームワーク
  * AWS での Apache MXNet: スケーラブルでパフォーマンスに優れた深層学習
  * AWS での TensorFlow: オープンソースの Machine Intelligence Library
* マネジメントとガバナンス
  * Amazon CloudWatch: リソースとアプリケーションのモニタリング
  * AWS Auto Scaling: 需要に合わせて複数のリソースをスケール
  * AWS Chatbot: ChatOps for AWS
  * AWS CloudFormation: テンプレートを使ったリソースの作成と管理
  * AWS CloudTrail: ユーザーアクティビティと API 使用状況の追跡
  * AWS コマンドラインインターフェイス: AWS サービスを管理するための統合ツール
  * AWS Compute Optimizer: 最適な AWS コンピューティングリソースを特定
  * AWS Config: リソースのインベントリと変更の追跡
  * AWS Control Tower: 安全かつ基準に準拠した複数のアカウント環境をセットアップおよび管理
  * AWS コンソールモバイルアプリケーション: リソースの状態を外出先で確認
  * AWS License Manager: ライセンスの追跡、管理、制御
  * AWS マネジメントコンソール: ウェブベースのユーザーインターフェイス
  * AWS Managed Services: AWS のインフラストラクチャ運用管理
  * AWS OpsWorks: Chef や Puppet を使って運用を自動化する
  * AWS Organizations: AWS アカウント全体の一元管理
  * AWS Personal Health Dashboard: AWS のサービス状態のパーソナライズされた表示
  * AWS Service Catalog: 標準化された製品の作成および使用
  * AWS Systems Manager: 運用時の洞察を改善し、実行
  * AWS Trusted Advisor: パフォーマンスとセキュリティの最適化
  * AWS Well-Architected Tool: ワークロードの見直しと改善
* メディアサービス
  * Amazon Elastic Transcoder: スケーラブルで使いやすいメディア変換サービス
  * Amazon Kinesis Video Streams: ビデオストリームの処理と分析
  * AWS Elemental MediaConnect: 高信頼性、高安全性のライブ動画転送
  * AWS Elemental MediaConvert: ファイルベースのビデオコンテンツを変換
  * AWS Elemental MediaLive: ライブビデオコンテンツを変換
  * AWS Elemental MediaPackage: 動画の発信とパッケージ化
  * AWS Elemental MediaStore: メディアストレージとシンプルな HTTP オリジン
  * AWS Elemental MediaTailor: 動画のパーソナライズと収益化
  * AWS Elemental アプライアンスとソフトウェア: オンプレミスメディアソリューション
* 移行と転送
  * AWS Migration Hub: 複数の移行を 1 か所で追跡
  * AWS Application Discovery Service: オンプレミスのアプリケーションを検出して合理的に移行
  * AWS Database Migration Service: 最小限のダウンタイムでデータベースを移行
  * AWS DataSync: シンプルかつ高速なオンラインデータ転送
  * AWS Server Migration Service : AWS へのオンプレミスサーバーの移行
  * AWS Snow ファミリー: AWS との間でデータを移行するための物理的デバイス
  * AWS Transfer Family: フルマネージド SFTP、FTPS、および FTP サービス
  * CloudEndure Migration: AWS への大規模な移行を自動化
  * Migration Evaluator (旧 TSO Logic): クラウド移行のビジネスケースを作成
* モバイル
  * AWS Amplify: モバイルアプリケーションとウェブアプリケーションの構築とデプロイ
  * Amazon API Gateway: API を構築し、デプロイし、管理する
  * Amazon Pinpoint: チャンネル間でのパーソナライズされたユーザーエンゲージメント
  * AWS AppSync: 多くのソースから適切なデータを使用して、大規模にアプリを強化
  * AWS Device Farm: AWS クラウド内の実際のデバイスを使った Android、iOS、ウェブアプリケーションのテスト
* ネットワーキングとコンテンツ配信
  * Amazon VPC: 独立したクラウドリソース
  * Amazon API Gateway: API を構築、デプロイ、管理
  * Amazon CloudFront: グローバルコンテンツ配信ネットワーク
  * Amazon Route 53: スケーラブルなドメインネームシステム (DNS)
  * AWS PrivateLink: AWS でホストされているサービスに安全にアクセス
  * AWS App Mesh: マイクロサービスをモニタリングおよびコントロール
  * AWS Cloud Map: マイクロサービス向けのアプリケーションリソースレジストリ
  * AWS Direct Connect: AWS への専用ネットワーク接続
  * AWS Global Accelerator: アプリケーションの可用性とパフォーマンスを向上
  * AWS Transit Gateway: VPC およびアカウント接続を簡単にスケール
  * Elastic Load Balancing: 複数のターゲットにわたる着信トラフィックの分配
* 量子テクノロジー
  * Amazon Braket: 量子コンピューティングを探索して実験
* ロボット工学
  * AWS RoboMaker: ロボット工学アプリケーションの開発、テスト、デプロイ
* 人工衛星
  * AWS Ground Station: サービスとしてのフルマネージド型地上局
* セキュリティ、アイデンティティ、コンプライアンス
  * AWS Identity & Access Management: サービスとリソースへのアクセスを安全に管理
  * Amazon Cognito: アプリの ID 管理
  * Amazon Detective: 潜在的なセキュリティ問題を調査
  * Amazon GuardDuty: マネージド型脅威検出サービス
  * Amazon Inspector: アプリケーションのセキュリティの分析
  * Amazon Macie: 大規模な機密データを検出して保護する
  * AWS Artifact: AWS のコンプライアンスレポートへのオンデマンドアクセス
  * AWS Certificate Manager: SSL/TLS 証明書のプロビジョン、管理およびデプロイ
  * AWS CloudHSM: 法令遵守のためのハードウェアベースキーストレージ
  * AWS Directory Service: Active Directory のホスティングと管理
  * AWS Firewall Manager: ファイアウォールルールの一元管理
  * AWS Key Management Service: マネージド型の暗号化キー作成と管理
  * AWS Resource Access Manager: AWS のリソースを共有するためのシンプルで安全なサービス
  * AWS Secrets Manager: シークレットのローテーション、管理、取得
  * AWS Security Hub: 統合された AWS セキュリティ & コンプライアンスセンター
  * AWS Shield: DDoS 保護
  * AWS Single Sign-On: クラウドシングルサインオン (SSO) サービス
  * AWS WAF: 悪意のあるウェブトラフィックのフィルター
* ストレージ
  * Amazon Simple Storage Service (S3): スケーラブルなクラウドストレージ
  * Amazon Elastic Block Store (EBS): EC2 ブロックストレージボリューム
  * Amazon Elastic File System (EFS): EC2 用フルマネージド型ファイルシステム
  * Amazon FSx for Lustre: S3 と統合されたハイパフォーマンスファイルシステム
  * Amazon FSx for Windows File Server: フルマネージド型 Windows ネイティブのファイルシステム
  * Amazon S3 Glacier: クラウド上の低コストなアーカイブストレージ
  * AWS Backup: AWS のサービス全体にわたる一元管理型バックアップ
  * AWS Snow ファミリー: 厳しい環境や切断された環境向けの物理エッジコンピューティングおよびストレージデバイス
  * AWS Storage Gateway: ハイブリッドストレージの統合
  * CloudEndure の災害対策: 高度に自動化した災害対策
```

# おまけ
* AWSのリージョン一覧を取得する(curlとjqを使用)

```bash
curl -s https://raw.githubusercontent.com/boto/botocore/develop/botocore/data/endpoints.json | jq -r '.partitions[] as $p | $p.regions as $r | $r|keys[] | [$p.partitionName, ., $r[.].description] | @tsv'
```