#author("2019-08-18T19:08:47+00:00","","") #mynavi(); #setlinebreak(on); * 目次 [#w916c557] #contents - 環境構築 -- [[AWS CLIインストール]] -- [[AWS CLIコマンドのメモ]] -- [[AWS Code Commitを使用する]] - EC2 -- [[AWS EC2上で Spring Bootアプリ起動]] -- [[AWS EC2上で Expressアプリ起動]] -- [[Spring BootからDynamoDBに接続する]] - API Gateway & Lambda -- [[AWS API Gateway&LambdaをSwaggerで定義する]] -- [[AWS LambdaからDynamoDBに接続する]] -- [[AWS LambdaからRDSに接続する]] -- [[AWS LambdaからLambdaを呼ぶ]] -- [[AWS Lambdaでデフォルトで利用できるライブラリ]] -- [[AWS LambdaからLambda関数を作成する]] -- [[AWS Lambda Layerで共通処理を作成する]] -- [[AWS API Gateway&LambdaをFlaskに移行しやすいように作る]] -- [[AWS Lambdaで環境変数を使用する]] -- [[独自ドメイン名で API Gateway または EC2にアクセスする]] - DynamoDB -- [[AWS DynamoDBへのJSON登録/取得]] -- [[PythonでAWS DynamoDBのCRUDを書いてみる]] -- [[AWS Java SDKでDynamoDBのCRUDを書いてみる]] -- [[DynamoDBでドキュメント型の更新]] -- [[DynamoDBでドキュメント型項目を部分的に更新する]] -- [[DynamoDBで取得する列を指定した場合のキャパシティユニット]] -- [[AWS DynamoDBのページング]] -- [[DynamoDBのキャパシティユニットについて]] -- [[DynamoDBのテストデータ作成メモ]] - S3 -- [[AWS LambdaからS3へのアップロードとダウンロード]] -- [[S3へのファイル登録のパフォーマンス比較]] -- [[s3 selectでs3からデータを取得する]] -- [[オンプレミスのサーバログをS3に収集する]] - Kinesis(KCL、KPL) -- [[AWS Kinesis Client Libraryでコンシューマ開発]] - SQS -- [[AWS SQSからメッセージを取得する]] - ECS -- [[AWS ECSで Fargateタスク実行]] -- [[AWS ECSのスケール]] - Iot -- [[AWS IotでPub/Subしてみる]] -- [[AWS IotにPublishされたデータをDynamoDBに登録する]] - CloudFormation -- [[AWS CloudFormationメモ]] -- [[Lambda&API GatewayをCloudFormationで作成する]] -- [[CloudFormationでカスタムドメイン対応の API Gateway を作成する]] - 検証 -- [[AWS LambdaでRDS接続時のパフォーマンス調査]] -- [[EC2上のExpressのパフォーマンス検証]] -- [[1つのAWS Lambda関数でSPAフレームワーク作成]] - ローカル開発 -- [[AWSローカル開発環境の構築]] -- [[AWS Lambda のローカル開発手順]] -- [[LocalStackでAWSローカル開発]] - その他 -- [[REST API をswaggerで定義する]] -- [[ChaliceでAPI Gateway&Lambda開発]] -- [[Chaliceで外部ライブラリを利用する]] -- [[AWS EC2から別VPCのElastiCacheに接続する]] -- [[AWS各種リソースの設定変更(開発時用)]] -- [[AWS CloudWatchLogsのログを検索]] -- [[AWSのサービスをJenkinsでデプロイする]] -- [[AWS認定試験]] - 参考 -- https://boto3.readthedocs.io/en/latest/reference/services/index.html -- https://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/index.html