2024-01-01から1年間の記事一覧
最近何かと話題のBedrockさんを使いたいのでまずは概要を調べてみた。 Bedrockの下にスキルビルダーへのリンクがあるのでここを覗いてみる。 Amazon Bedrockとは 最先端の基板モデル(FM)と、生成型人工知能アプリケーションを迅速に構築及び拡張するための一…
コンテナイメージを指定するだけでコンテナ環境が作成できると聞いたのでCloud Runを使ってみた。 実践! 1.Cloud Run起動 1-1.GCP - Cloud Run 1-2.「サービスの作成」 1-3.下記を入力 既存のコンテナイメージから 1つのリビジョンをデプロ…
GCPのCloud Shellを使ってみた。 AWSと同じ名前ですが、GCPのほうが先なんですね(´・∀・`)ヘー GCP:2016年 提供開始 AWS:2020年12月 提供開始 実践! 1.Cloud Shell起動 1-1.GCPへログインし、右上のアイコンをクリック 1-2.「続行」をクリック …
AWSだけでなくGCPともお友達になろうと思うのでCloud CLIをインストールしてみた。 Cloud CLIにはgcloud、gsutil、bqが含まれてるらしいっす。 実践! 1.CloudCLIインストール 1-1.下記サイトからインストーラーをダウンロード cloud.google.com 1-…
ツール terraform-lint terraform-docs terragrunt trivy tfsec 1. terraform-lint(tflint) Terraformコードの静的解析ツール。ベストプラクティスの違反や型の不一致、未使用の変数を検出。各クラウドプロバイダー(AWS、Azure、GCP)のプラグインを使用…
2024/11/7(木) ECSでアプリケーションをデプロイした際のサービスのバージョンとデプロイの履歴を確認できるようになったので調べてみた。 aws.amazon.com ・GUIで確認 ECSサービス内にデプロイタブが追加されているのでこちらか確認。 ・CLIで確認 新たに下…
2024/11/6(水) EC2でMicrosoft Windows Server 2025イメージの提供開始したので見てみた。 aws.amazon.com DataCenterの通常版(GUI有)とCore版(GUI無)が提供されている模様 ※無料枠ですね!
2024/11/4(月) SESでインラインテンプレートの機能が実装されたのでID登録からインラインテンプレートを使用したメール送信テストを行ってみた。 aws.amazon.com 前提条件 接続テストはWindows端末から行います。 送信元EメールアドレスのドメインはRoute53…
CloudFrontでログ機能が拡充されたので調べてみた aws.amazon.com CloudFrontのディストリビューション内にLoggingタブができてます! ログの出力先にCloudWatchLogsとKinesisFirehoseが追加されてます! 以前までのログ出力設定はS3(レガシー)になってます…
aws cdkを少しでも覚えたいのでとりあえずなにかを作ってみた。 やること aws cdk(TypeScript)でVPCを作成する。 実践! 1.プロジェクト作成 1-1.PowerShellで下記を実行 > cdk init app --language typescript PS C:\typescript> cdk init app --lang…
aws cdkをそろそろ本気で覚えたくなったのでとりあえず使ってみた。 やること aws cdkでLambda(Node.js20)とS3バケットを作成。S3バケット内にtest.txtを配置する。 前提 aws cdkの利用準備ができていること ※まだの場合、下記を参考に手順2まで実施する。 …
作業証跡を取る場合にWinShotを使用していたが、複数のディスプレイを使うことが増えた昨今、マルチディスプレイに対応していないので変わりがないか探してみたところ、LightScreenというものがあったので使ってみた。 LightScreenとは スクリーンショットの…
IAM許可境界ポリシーとは 管理ポリシーを使用してアイデンティティベースのポリシーがIAMエンティティに付与できるアクセス許可の境界により、エンティティは、アイデンティティベースのポリシーとそのアクセス許可の境界の両方で許可されているアクションの…
やること こうではなく こうする ※バケットポリシーのconditionでS3Endpointのみを許可するように変更 実践! 1.環境作成 1-1.CloudFormationで下記を実行 ※StringNotEqualsIfExists:に何かしらのアカウントを許可する。 許可しないとファイルのアップ…
AWS KMSのデフォルトのキーポリシーにrootの権限がついている件について調べてみた。 理由 rootがあることでIAMポリシーからキーポリシーへアクセスるできるようになる模様。 KMSキーが管理不要になるリスクを回避するためにデフォルトでrootアカウントに権…
CloudShellがVPC内で起動できるようになったらしいので試してみた やること AWS CloudShellをVPC内で起動し、PrivateSubnetからDBSubnetのRDS(mysql)へ接続する 実践! 1.環境作成 1-1.下記CloudFormationを実行 AWSTemplateFormatVersion: '2010-09-0…
事象 S3バケットを作成したが、違うアカウントに作り直しする場合、バケットを削除後別のアカウントでは即時作成できず時間がかかる。リージョン違いでも起きる模様。同一アカウント同一リージョンでは即時作成可能 原因 名前空間はすべての AWS アカウント…
やること 下記のCloudTrail Insightsの通知メールをカスタマイズする。 amegaeru.hatenablog.jp 実践! 1.作成済みのEventBridgeルールに入力トランスフォーマーを設定 1-1.[AWS] - [EventBridge] - [ルール] 1-2.作成済みのEventBridgeルールを選…
やること AWS CDKを利用するために必要なnode.jsとcdkコマンドのインストールを行う。 前提 Windows11 Powershellで実施 サンプルでTypeScriptを使用し、S3バケットを作成 実践! 1.node.jsインストール 1-1.下記へアクセスし、Node.jsをダウンロード …
CloudTrail Insightsとは アカウント内のAPIアクティビティを記録し、通常と異なる動作を検知しログ出力からSNSなどと連携して通知を行える。 グローバルではなく1つのリージョンで発生するイベントを分析する。 通常と異なるとは 過去データを通常とし、現…
Athenaワークグループとは ユーザー、チーム、アプリケーション、またはワークロードを分離し、各クエリまたはワークグループ全体で処理できるデータ量に制限を設定して、コストを追跡ができる。 docs.aws.amazon.com やること Athenaでワークグループを作成…
Glueを使う理由 Athenaで検索する場合、データベースを作成する必要があるがAthenaだけで行うと手動で設定する必要があり手間。Glueを使うと自動でカラム情報取得しデータベースを作成してくれるため便利。 やること GlueでS3のデータカタログを作成し、Athe…
やること AmplifyでCognitoを作成する 前提 コマンド実行環境はWindows11を使用する 実践! 1.Cognito作成 1-1.PowerShellを実行 1-2.Amplifyのローカルフォルダに移動 1-3.下記を実行 > ampllify add auth ※すべてデフォルトを指定 > amplify…
やること AmplifyでDynamoDBを作成する 前提 コマンド実行環境はWindows11を使用 実践! 1.DynamoDB作成 1-1.PowerShellを開く 1-2.Amplifyのローカルフォルダへ移動 1-3.下記を実行 > amplify add storage > amplify add storage ? Select fr…
やること AmplifyのFrontEndにBasic認証を追加する 前提 AmplifyのFrontEndの設定が完了していること ※完了していない場合下記を行う AWS Amplifyでフロントエンドアプリケーションを作成してみた - あめがえるのITブログ 実践! 1.Basic認証追加 1-1.…
やること 事前にAmplifyで作成しているAPIGatewayにPathを追加する。 前提 AmplifyのBackendでAPIGatewayを作成していること ※作成していない場合は下記を行う amegaeru.hatenablog.jp 実践! 1.cli-inputs.json修正 1-1.下記ファイルを開く amplify\b…
やること AmplifyのBackendでAPIGatewayとLambdaを作成し、接続する。 前提 事前にAmplifyのアプリケーションが作成されていること 接続元の端末はWindows11を使用してます 実践! 1.amplify add apiコマンド実行 1-1.PowerShellを開く 1-2.amplif…
接続情報確認 amplify initでアプリケーションを作成するとカレントディレクトリにamplifyの構成情報が出力される。 ※カレントディレクトリ内の下記に接続情報が記載される。 .amplify/team-provider-info.json team-provider-info.json { "dev": { "awsclou…
やること Amplifyのアプリケーションを削除 前提 なにかしらのAmplifyのアプリケーションが作成されていること 実践! 1.Amplifyアプリケーション削除 1-1.[AWS] - [Amplify] 1-2.該当のアプリケーションを選択 1-3.左ペインの[アプリケーショ…
AWS Resource Explorerとは AWSのリソースを効率的に検索し、管理するためのツール。 この名前・このタグが含まれているリソースを知りたい、などの用途に使える。 サポートしているリソース すべてのリソースをサポートしているわけではないので注意 docs.a…