Programming Self-Study Notebook

勉強したことを忘れないように! 思い出せるように!!

AWS

プルリク時の3種のマージ方法を調べてみた

参考文献 コンソール上でのプルリク処理の流れ プルリクの作成 プルリクのマージ処理の実施 マージ戦略の比較 早送りマージ コマンドフォーマット 特徴 イメージ スカッシュマージ コマンドフォーマット 特徴 イメージ 3方向マージ コマンドフォーマット 特…

Amazon Pinpoint のメトリクスについて調べてみた

AWS

概要 詳細 メッセージの配信に関連するメトリクス DirectSendMessagePermanentFailure DirectSendMessageTemporaryFailure CampaignSendMessagePermanentFailure CampaignSendMessageTemporaryFailure DirectSendMessageThrottled CampaignSendMessageThrott…

AWS Step Functions について調べてみた

AWS

特徴 概要 料金 内部構成 用語 ステートマシンの呼び出し元 CloudWatchにより提供されているメトリクス 制限 ステートへのデータの入出力 入力 InputPath Parameters 出力 ResultPath OutputPath ステートマシンの記述 ステートマシン全体の設定 ステートの…

Amazon DynamoDBについて調べてみた。

AWS

DynamoDBの特徴 DynamoDBのTable構造 Itemの操作 補足 DynamoDBの機能 DynamoDB Transactions Local Secondary Index Global Secondary Index ポイントインタイムリカバリ (PITR) DynamoDBの設定項目・管理項目 フルマネージドサービス(≒メンテナンスフリー…

AWSのRDSについて調べてみた。

AWS

利用可能なデータベースエンジン 比較 オンプレミス/RDB on EC2/RDSの比較 RDSのメリット RDB on EC2のメリット RDSの特徴 メンテナンスウィンドウ スナップショット(バックアップ) ポイントタイムリカバリー リードレプリカ 注意:レプリケーションラグ M…

AWS VPCあたりを調べてみた。

AWS

イメージ図 用語 VPC(Amazon Vertual Private Cloud) 作成 サブネット サブネットの分割基準 パブリックサブネット プライベートサブネット サブネット間通信 インターネットゲートウェイ ルートテーブル セキュリティグループ セキュリティグループの作成…

CloudWatch Logs Insightsでログを絞りこむ

AWS

参考文献 基本的なコマンドの概要 コマンドの詳細(私がよく使う順) fields 説明 例 sort 説明 例 limit 説明 例 filter 説明 使用できる演算子・表現 例 stats 説明 例 display 説明 例 parse 説明 その他 クエリのコメントアウト 演算子・関数 CloudWatch…

AWSの障害情報をチェックする方法

AWS

基本『aws SERVICE HEALTH DASHBOARD』を確認する 『aws SERVICE HEALTH DASHBOARD』へアクセスする ページの構成 具体的な内容の確認を実施する 確認できる内容 2021年4月2日に自システムの障害アラートが発生しました。 原因は同時刻にWAF障害が発生してい…

AWS Lambdaを少しでも速くする

遅くなる理由 プログラムの問題 コンピューティングリソースの不足 コールドスタート Lambdaファンクション実行時に起きていること コールドスタートが起こる条件 コールドスタートを速くする アーキテクチャの問題 同時実行数 Limit Increaseについて アン…

AWS S3について調べてみた

AWS

参考資料 全般 保存データの制限 ストレージクラスの種類 データ編成 データのやり取り 信頼性(アベイラビリティー) トラフィックが急激に増加した場合のパフォーマンス トラフィックが急激に増加した場合のパフォーマンス データのライフサイクル 1つのバ…

AWS CodeCommitを開いた時のPopUp(2021.03.13)

AWS

イメージ 訳 影響の範囲 自習用にGitリポジトリを作成するために、久しぶりにCodeCommitを開いた際に以下のようなInfomatinが表示されました。 イメージ 訳 Starting on March 4, 2021 at 17:00 UTC, repositories created with an initial commit of code u…

SNSのメトリクスについて調べてみた

単位:USD(料金) SMSMonthToDateSpentUSD 単位:バイト PublishSize 単位:Count NumberOfMessagesPublished NumberOfNotificationsDelivered NumberOfNotificationsFailed NumberOfNotificationsFilteredOut NumberOfNotificationsFilteredOut-InvalidAtt…

SQSのメトリクスについて調べてみた

単位:時間(秒) ApproximateAgeOfOldestMessage 単位:バイト SentMessageSize 単位:Count ApproximateNumberOfMessagesDelayed ApproximateNumberOfMessagesNotVisible ApproximateNumberOfMessagesVisible NumberOfEmptyReceives NumberOfMessagesDelet…

AWS CloudWatchでメトリクスをグラフ化してみた

発生した障害の内容を確認する APIGateway 5XXError ポイント Lambda Errors ポイント Throttles ポイント DynamoDB ReadThrottleEvents/WriteThrottleEvents ポイント ThrottledRequests ポイント SystemErrors ポイント UserErrors ポイント RDS 障害の気…

RDSのメトリクスについて調べてみた

単位:パーセント BurstBalance CPUUtilization 単位:時間(ミリ秒) ReadLatency/WriteLatency ReplicaLag 単位:バイト BinLogDiskUsage FreeableMemory FreeStorageSpace MaximumUsedTransactionIDs OldestReplicationSlotLag ReplicationSlotDiskUsage …

APIGatewayのメトリクスについて調べてみた

単位:Count 4XXError 5XXError CacheHitCount CacheMissCount Count 単位:Millisecond IntegrationLatency Latency その他の記事へ メトリクスを単位別にならげ変えてみました。 単位:Count 4XXError 指定された期間に取得されたクライアント側エラーの数…

Lambdaのメトリクスについて調べてみた

メトリクスの分類 呼び出しメトリクスの使用 Invocations Errors DeadLetterErrors DestinationDeliveryFailures Throttles ProvisionedConcurrencyInvocations ProvisionedConcurrencySpilloverInvocations パフォーマンスメトリクスの使用 Duration Iterat…

DynamoDBのメトリクスについて調べてみた

単位:Count AccountMaxReads 有効な統計: AccountMaxWrites 有効な統計: AccountMaxTableLevelReads 有効な統計: AccountMaxTableLevelWrites 有効な統計: ConsumedReadCapacityUnits ディメンション 有効な統計: ConsumedWriteCapacityUnits ディメンショ…

「git-secrets」をインストールする際のエラーへの対応

「git-secrets」をインストールする際にコマンドプロンプトを使用すると以下のようなエラーが発生しました。 C:\Users\Test\Documents\Program\git\git-secrets>git secrets --register-aws --global git: 'secrets' is not a git command. See 'git --help'…

「git-secrets」のはじめかた(Windows編)

git-secretsとは git-secretsの導入方法(Windows編) 手順1.git-secretsをzipでダウンロードする GitHubのgit-secretsのページからzipでダウンロードする 手順2.適当な場所に展開する 手順3.インストールする 手順3-1.Windows PowerShellを起動する …

AWSのIAMユーザーのパスワードポリシーを設定する

AWS

設定画面 IAMユーザーを作成する際の、パスワードのルールをあらかじめ指定することができます。 設定画面 パスワードポリシーを設定するをクリックする ↓ 設定画面からアカウント管理方針としてふさわしい内容を選択する

「AWS関連のノート」のまとめ

自分がAWSに関して学んだ内容の一覧です。 導入時に実施したこと 目的別作業メモ セキュリティ関連 AWSの各種サービス クラウドウォッチ関連 仕様変更情報 その他の記事へ 導入時に実施したこと 私のAWS学習手順(作成中) 情報収集はAWS公式サイトから行い…

AWSアカウントのルートユーザーにしかできないこと

AWS

覚えておく自信が無かったのでメモしておきます。(20200816時点のサイトの情報です) 参考文献 公式サイト:Tasks that require ルートユーザー credentials 原文 Tasks Change your account settings. This includes the account name, ルートユーザー pas…

AWSのMFAでAndroidアプリを入れた時のメモ

AWS

作業手順 IAMのサービスコンソール上からスタート 「多要素認証(MFA)」の有効化 Androidアプリ「Google 認証システム」をインストール 実際の登録処理 作業手順 IAMのサービスコンソール上からスタート 「ルートアカウントのMFAを有効化」をクリックする。…