あめがえるのITブログ

頑張りすぎない。ほどほどに頑張るブログ。

【AWS】11/11(月) CloudFromationでデプロイタイムラインビューが提供


2024/11/11(月) CloudFromationでデプロイタイムラインビューが提供されたので見てみた。
aws.amazon.com
スタックの「イベント」タブにタイムラインビューが追加されています。


以前はテーブルビューだけだったので見やすくなった気がするけど。。。



感想

結局テーブルビュー見るし、別になくてもいいかな。。。

【AWS】11/19(火) Amazon VPC で Block Public Access (BPA) 提供開始


2024/11/19(火) 今更な気がするがアカウント単位でVPCのパブリックアクセスをブロックする機能が提供されたので調べてみた。
aws.amazon.com



設定箇所はVPC内の左下

「パブリックアクセスをブロック」タブの「パブリックアクセス設定を編集」から変更可



動作確認

1.VPC内のEC2から外部へ接続できることを確認

2.パブリックアクセスブロック
 ・Bidirectional:すべてのパブリックアクセス
 ・Ingress-only:入力方向のパブリックアクセスのみ
 ※変更反映に5分程度かかる

設定されたことを確認。

※他リージョンは変更されない模様

3.SSMのセッションが切れることを確認
※操作できない

4.除外設定
「除外を作成」をクリック

除外するVPCを選択し、「除外を作成」をクリック


Activeになることを確認

5.SSMのセッションが戻ることを確認
※セッションが戻るまで5分程度かかる



感想

新規案件で内部に閉じている環境なら安全ですね。

【AWS】Amazon OpenSearch Serviceを作成してみた


Amazon OpenSearch Serviceを作成してみた。
aws.amazon.com

実践!

1.ドメイン作成
1-1.AWS - OpenSearch
1-2.「ドメインの作成」

1-3.下記を入力
 名前:
  ドメイン名:my-opensearch-domain
 ドメインの作成方法:
  ドメインの作成方法:標準作成
 テンプレート:
  テンプレート:開発/テスト
 デプロイオプション:
  デプロイオプション:スタンバイが無効のドメイン
  アベイラビリティーゾーン:1-AZ
 エンジンオプション:
  バージョン:2.17(最新)
  互換性モードを有効化:□
 データノード:
  Instance family:General purpose
  インスタンスタイプ:t3.small.search
  ノードの数:1
  ストレージタイプ:EBS
  EBSボリュームタイプ:汎用(SSD)- gp3
  ノード当たりのEBSストレージサイズ:100
  ノードあたりの合計 IOPS:3000
  ノードあたりの総スループット(MiB/秒):125
 専用マスターノード:デフォルト
 スナップショットの設定:デフォルト
 カスタムエンドポイント:デフォルト
 ネットワーク:
  ネットワーク:パブリックアクセス
  IP アドレスタイプ:IPv4 のみ
 きめ細かなアクセスコントロール:
  きめ細かなアクセスコントロールを有効化:✅
  マスターユーザー:マスターユーザーの作成
  マスターユーザー名:test
  マスターパスワード:xxxxxxxxx
 OpenSearch Dashboards/Kibana 用のSAML認証:
  SAML 認証を有効:□
 JWT 認証と承認:
  JWT 認証と承認を有効にする:□
 Amazon Cognito 認証:
  Amazon Cognito 認証を有効化:□
 IAM アイデンティティセンター(IdC)認証:
  IAM アイデンティティセンターで認証されたAPIアクセスを有効にする:□
 人口知能(AI)と機械学習(ML):
  自然言語クエリの生成を有効にする:✅
 アクセスポリシー:
  ドメインアクセスポリシー:きめ細かなアクセスコントロールのみを使用
 暗号化:
  AWS KMS キーを選択する:AWS 所有キーを使用する
 オフピークウィンドウ:
  開始時刻(UTC):00:00
 ソフトウェアの自動更新:
  ソフトウェアの自動更新を有効にする:□









1-4.「作成」
※20分程度かかる


2.ダッシュボードアクセス
2-1.AWS - OpenSearch - ドメイン

2-2.作成したドメインを選択

2-3.「OpenSearch Dashboards の URL (IPv4)」を確認

2-4.ブラウザでOpenSearch Dashboards の URL (IPv4)にアクセし、マスターユーザー/パスワードを入力し、「Log in」

2-5.OpenSearch Dashboardsのページが表示されることを確認


3.削除
無料枠で作成しているとはいえ、場合によっては課金されるので使わなくなったらすぐ消しましょう。

【AWS】Amazon OpenSearch Serviceとは


Amazon OpenSearch Serviceとは

æ—§Amazon Elasticsearch Service
Apache License2.0のもと提供されていたElasticsearch7.10.2およびKibana7.10.2をForkしたもの。

構成

 ・検索エンジン:OpenSearch
 ・可視化ツール:OpeanSearch Dashboards

ユースケース

 ・全文検索:構造化データ、非構造化データ、n-gram、形態素分析、フィルタリング、ランキング
 ・データ分析・可視化:大量データの挿入、ニアリアルタイムデータ取り込み、ダッシュボード、レポート、異常検出、アラーム

分析対象

 ・アプリケーションデータ:マイクロサービス、Webアプリケーション など
 ・インフラストラクチャログ:データベース、LB、NW、サーバー など
 ・IoTデータ:コネクテッドカー、センサーデバイス など

CloudSearchとの違い

 CloudSearchは小規模の全文検索サービス

Elasticsearch on EC2との違い

 Elasticsearch on EC2では
  ・Kibanaは別途構築が必要
  ・IaaSのためOSメンテが必要
  ・CloudWatchでは、EC2のメトリクスのみ取得可
・Elasticsearch部分のメトリクスは別途取得が必要

【AWS】11/7(木) AWS Lambdaの.NETマネージドランタイムでJSONログをサポート


2024/11/7(木) AWS Lambdaの.NETマネージドランタイムでJSONログをサポートしたので調べてみた。
aws.amazon.com

概要

「モニタリングおよび運用ツール」タブのロギング設定から確認可。


ログフォーマットでJSONが選択できる。


CloudWatch Logsの出力がJSONになります。


Text形式はこちら。

【AWS】11/4(月) Amazon BedrockでAnthropic の Claude 3.5 Haiku モデルが利用可能

2024/11/4(月) Amazon BedrockでAnthropic の Claude 3.5 Haiku モデルが利用可能になったので調べてみた。
aws.amazon.com

提供リージョン

米国西部 (オレゴン) リージョンのみ
※米国東部 (バージニア北部) リージョンではクロスリージョン推論で利用可

Claude 3.5 Haikuとは

Anthropic の次世代の最速モデル、迅速な応答時間と改良された推論機能を兼ね備えている。
エントリーレベルのユーザー向け製品や特殊なサブエージェントタスク向き。
購入履歴、価格、在庫データなどの膨大なデータからパーソナライズされたエクスペリエンスを生成するのに適している。
高速で正確なコードの提案、迅速な応答時間を必要とする高度に対話的なカスタマーサービスチャットボット、eコマースソリューション、教育プラットフォームなどのユースケースにも利用可。

Claude 3.5 Sonnetとの違い

Sonnetはエンタープライズワークロード向き。
膨大な知識に基づく RAG (検索と取得)、製品のレコメンデーション、予測、ターゲットを絞ったマーケティング、コード生成、品質管理、画像からのテキストの解析が可。



感想

AnthropicのFMは会社名などをいれないといけないのがネックだね。

【AWS】11/18(月) Lambdaの一部ランタイムでSnapStartがサポート


2024/11/18(月) LambdaでPython および .NET のマネージドランタイムでSnapStartがサポートされたので見てみた。
aws.amazon.com

SnapStartを利用することで

SnapStartによりコード変更を最小限に抑え、関数の起動パフォーマンスが数秒から 1 秒未満まで高速化されるよう。

設定箇所

ここにありますね。


NoneとPublishedVersionsが選べるようです。
 None:SnapStart無効化
 PublishedVersions:Lambda関数の公開バージョンにのみ適用


料金

かからないようですが起動処理が変わるのでその関係でコストが変動する可能性がある模様。