AWS関連のことを調べてみた

AWS関連のことを調べてみた
目次

Visual Studio CodeのRemote SSHでAWSのEC2インスタンスに繋がらなくなって、なんとかなった

# 環境
– クライアント側
– Macbook Pro
– Visual Studio Code
– リモート側
– Amazon Linux t2.microインスタンス(無料枠のやつ)

# 問題の内容
いつも通りVisual Studio CodeのRemote SSH拡張機能からSSH接続しようとしたら繋がらない
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1152756/dddf1c74-7668-e000-1a20-436109e0db94.png)

コンソール上でインスタンスが起動してることも確認済みだが、インスタンス上にはログなし。
VSCode側のエラーは以下。

“`bash
[16:30:29.072] > local-server-2> Running ssh connection command: “-v -T -D 50014 -o ConnectTimeout=15 aws-linux”
[16:30:29.073] > l

元記事を表示

色々なネットワーク間接続を試しつつTransit Gatewayを理解する。(その2:Site-to-Site VPN)

# はじめに
前回は`VPC Peering`についてまとめましたが、今回は`Site-to-Site VPN`を使い、オンプレミスの環境と`VPN`接続を行ってみようと思います。

– 【前】[色々なネットワーク間接続を試しつつTransit Gatewayを理解する。(その1:VPC Peering)](https://qiita.com/sakai00kou/items/fc4685c652f0a70f9d88)

# Site-to-Site VPNとは
前回まとめた`VPC Peering`は`AWS`環境の`VPC`同士を接続するサービスでしたが、`Site-to-Site VPN`は主にオンプレミスのネットワーク機器と`IPsec VPN`で接続を行う、`LAN`間接続のサービスとなります。

`Site-to-Site VPN`で接続を行った場合、相手側ネットワーク機器が1台構成であった場合でも、冗長化のため、VPNトンネルが2本作成され、また、デフォルトでは相手側ネットワークとのルーティングのやり取りは`BGP`という動的ルーティングプロトコルでやり取りが行われます。

元記事を表示

AWS LambdaでECRのコンテナイメージを指定したら、エラーが出た。

こんにちは、ユーゴです。今回は、私がコンテナイメージからLambdaを作ろうとした時に遭遇したエラーと解決策を紹介します。
難易度は、初歩レベルです。

# 問題
以下のようなエラーが出る
![スクリーンショット 2024-01-21 15.44.14.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2607452/9f3108ea-4f10-fccc-bd2c-22b0f44d2666.png)

> Source image xxxxxxxxxxxx.dkr.ecr.ap-northeast-1.amazonaws.com/xxxxxxxx is not valid. Provide a valid source image.

# 原因
リポジトリ自体のURIを指定してた
![スクリーンショット 2024-01-21 15.45.42.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2607452/8349e5bc-a

元記事を表示

【AWS EC2】Amazon Linux2 にMySQLをインストールしようとしてGPGでつまづいた話

※この記事では、MySQLのインストール手順の詳細は割愛しています。
Amazon Linux2 にMySQLをインストールしようとした際、下記のエラーが出てつまづいた。

# 【起きた事象】
##### 実行コマンド
“`
sudo yum install -y mysql-community-server
“`

#### 実行結果
![2.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/663768/87f8a50f-50cc-409e-7dd4-04c682be8b9e.png)

#### エラーメッセージ
“`
The GPG keys listed for the “MySQL 8.0 Community Server” repository are already installed but they are not correct for this package.
Check that the correct key URLs are configured for this re

元記事を表示

WordPressをWP2static + S3で静的にホスティングする

## この記事の内容

– WordPressで作成したコンテンツを静的にホスティングする設計まとめ
– ハンズオンを兼ねた事例報告(+自分の所感)の流れで執筆

## 背景
そもそもなぜタイトルのような設計を考えたのかというと、先日アサインされたプロジェクトの要件が以下のとおりだったからです。
– 誰でも簡単にコンテンツを作成できる
– セキュアな設計

ここで、WordPressには以下の長所があります。
– 技術に明るくない人であっても簡単にコンテンツを作成できる
– 裏はPHPで動いているので拡張性が非常に高い
– 初期導入に必要となるコストが少ないこと

ただし、ご存知の通りWordPressの欠点として大きなものが以下です。
– 脆弱性が多く十分な対策を要求される

上記を鑑みて、WordPressの長所を余すことなく享受し欠点を最大限カバーすることができるようになる「WordPressを静的コンテンツで配信」を目標に構築を行いました。

## 対応策
今回はタイトルにも書いている通り、「WordPress」+「S3」を採用しましたが他にも上記の項目を満たす候補はありました

元記事を表示

SAP FIORI タスクリストエラー

### 前置き
前回、以下の以下の記事でタスクリスト実行時にエラーを無視して進めたのでそれを解消する方法を残しておきます。
“SAP FIORI Activation”
https://qiita.com/goyamamo/items/cc9fad22c4f9fcccc126

Activate and Configure FLP for Spaces and Pages(UI2/FLP/CUS_CONF)の項目が警告ステータスで終了していました。
このステップ関連サービスが有効化されると思っていたが、なぜか警告終了。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3582716/2dbb1ad8-71d2-fec3-f644-b7964aae7d13.png)
結果、FIORI Launchpadの”Manage LaunchPad Pages”のタイルをクリックしてもエラーとなる。

“`:エラー詳細(長すぎるため省略してます)
App could not be opened be

元記事を表示

StepFunctionsとKnowledge baseを使ってノーコードでRAGを実現する

StepFunctionsからKnowledge baseも呼べるようになったらしいので、前に作った以下のお試しから、RetrieverとしてKnowledge baseに差し替えてみます。

https://qiita.com/cyberBOSE/items/8681183c38e970ac6869

# 処理の流れ
1. 最初のステップではユーザー入力を元にLLM(Claude Instant)に検索キーワードを考えてもらいます
1. 真ん中のステップでは検索キーワードを元にKnowledge baseを検索します
1. 最後のステップで、ユーザー入力(≠検索キーワード)とKnow

元記事を表示

SAP FIORI “Manage LaunchPad Spaces”アクセスエラー

前回以下の記事でFIORIの有効化を行いました。
https://qiita.com/goyamamo/items/cc9fad22c4f9fcccc126
カタログ作成などの検証の際に、FIORI Launchpadにて”Manage LaunchPad Spaces”のタイルをクリックするとエラーとなったのでその解消方法を残しておきます。

### エラー詳細
赤で囲んだ”Manage LaunchPad Spaces”のタイルをクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3582716/fa04abe8-5c29-61e2-9081-395acc5b3a9f.png)
こんな感じでエラーになります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3582716/4c58f7ff-38c1-814d-dfb0-b493373ea44f.png)

“`:エラー詳細

元記事を表示

LangChainをAPI化するLangServeをLambda上で動作させるのはめちゃ簡単デス

少し前にLangChain開発元から新しいツールとしてLangServeというものがリリースされています。

https://blog.langchain.dev/introducing-langserve/

> LangServe is the easiest and best way to deploy any any LangChain chain/agent/runnable.

生成系AIを使ったAPIを簡単に作成し利用できる仕組みで、プロダクション環境でどんどんLangChainを使ってねというメッセージと捉えました。

イメージとしてはこんな仕組みです。

![](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/41574/63dc3abd-a710-3717-b6b0-ffc45585644e.png)

FastAPI上で動作し、API仕様が定められている感じです。

* Invoke API
単一の入力で処理を実行する
* Batch API
複数の入力で処理を実行する
*

元記事を表示

Porting Assistant for .NET CLI を使って未対応のコンポーネントに対応させる

今回は、AWSからリリースされている「Porting Assistant for .NET」のCLIツールを操作し未対応のタグを変換できるようにします。

「Porting Assistant for .NET」は、.NET Frameworkで開発されたアプリケーションを .NET Coreに移植するためのサポートツールです。無料で使用できます。

# 困っていたこと

「Porting Assistant for .NET」で ASP.NET のaspx ファイルをBlazor コンポーネントに変換を行ってくれますが、変換できるタグに制限がありました。

ASP.NET WebForms の <asp:ListBox> , <asp:DropDownList> , <asp:CheckBoxList>, < asp:RadioButtonList> のようなタグは変換されず下記のようにコメントアウトされます。

“` html

@* The

元記事を表示

マネジメントコンソールにログインするIAMユーザー作成の注意点

# TL;DR
– マネジメントコンソールへのログインユーザーを作成する場合、Identity Centerで作成する方式がデフォルトかつAWSの推奨(2024年1月現在)
– Identity Center で作成したユーザーのログイン方法(画面)は従来のものと違う
– Web では少し古い情報が残りがちなので、当面、とくにAWS初心者は「IAMユーザーを作成します」を選んでおくのが無難

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3092759/6c97f5f4-ee47-7fdb-f6c5-528707a2965b.png)

# はじめに
自分はAWS を触り始めたのが割と最近で、実はマネジメントコンソールへのログインに非常に苦労しました。(去年の8月頃)

問題は割とすぐに解決されました、具体的には以下のような画面からログインする事ができたのですが、知り合いには「知らない画面だ」と言われ、頭に??が残った状態でした。

その「知らない画面」:
![image.png]

元記事を表示

AWS 金額上限アラートの設定

AWSには機能によって料金体系が異なり、意図しないところで課金され気づいたら、、ということも、、

私も以前、設定した内容を誤り、思った以上の金額請求されたこともあるため、慎重になっていることもあり、金額上限のアラートを設定することにしました

※残念ながら上限超えた際、アラートのみで使用している機能の停止し料金かからなくなるとかではないのであしからず、、

## 手順

#### 1. アカウント>予算>予算を作成の順でアクセス
![スクリーンショット 2024-01-21 8.19.30.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/276326/bc894b8f-6020-5afc-6f99-38d3a876fba2.png)

#### 2. テンプレートを選択し、金額を設定します
今回は、テンプレートを使用し月の予算で問題ないので月次コスト予算にします
細かい期間など決めたい場合はカスタマイズ選んでください

あとは、項目名や初期値を参考に設定金額や、通知時のメールアドレスなどを入力で完

元記事を表示

เครดิตฟรี 50 โปรโมชั่นสุดคุ้ม ห้ามพลาดเด็ดขาด!

## 🛴 เครดิตฟรี 50
##
🛴 เครดิตฟรี 50 กดรับเอง
##
🛴 เครดิตฟรี 50 กดรับเอง ยืนยันเบอร์
##
🛴 เครดิตฟรี 50 ได้จริง
##
🛴 เครดิตฟรี 50 ทํา 300 ถอนได้ 150
##
🛴 เครดิตฟรี 50 ทํา 300 ถอนได้ 300
##
🛴 เครดิตฟรี 50 ไม่ต้อง ฝาก ไม่ต้อง แชร์ ถอน ได้ 300
##

元記事を表示

เครดิตฟรี 50 แจกให้ทุกวัน เพียงแค่สมัครสมาชิกกับเราและยืนยันเบอร์โทรศัพท์

## 🚜 เครดิตฟรี 50
##
🚜 เครดิตฟรี 50 กดรับเอง
##
🚜 เครดิตฟรี 50 กดรับเอง ยืนยันเบอร์
##
🚜 เครดิตฟรี 50 ได้จริง
##
🚜 เครดิตฟรี 50 ทํา 300 ถอนได้ 150
##
🚜 เครดิตฟรี 50 ทํา 300 ถอนได้ 300
##
🚜 เครดิตฟรี 50 ไม่ต้อง ฝาก ไม่ต้อง แชร์ ถอน ได้ 300
##

元記事を表示

🔰 AWS初心者🔰ゴリ🦍ゴリ🦍カスタムデプロイ編🎉

**【概要】**

本記事では、AWSでアプリデプロイまでを解説していきたいと思います。
なお、筆者は初心者ですので、過不足や改善案などご指摘くださると幸いです。

※(今回発行したkeyなどは、掲載前に全て削除しております。ご了承ください。)

**【注意!!】**

※ 今回は、Terraformではなく機能理解のため、`コンソール上`で環境構築します。

また、AWSは料金がかかるものになっております!
当作業で発生する料金などは筆者はいかなる責任も負いませんのでご注意ください。

# 終了後は必ず環境の削除をお願いします。

**【前提】**

・作成済アプリがあること

・インフラ構成をある程度理解していること

・作成した図通りのインフラ構築の作業を行うこと
(ただし、インフラ構成の説明のため、Github-actionは今回説明を省きます。)

⇨環境構築などは、アプリで最適解となりますのでご了承ください。
また、改善案などあれば宜しくお願いいたします。

**【環境】**

・macOS Sonoma ver.14
・2024年時点のAWSコ

元記事を表示

เครดิตฟรี 50 แจกให้ทุกวัน เพียงแค่สมัครสมาชิกกับเราและยืนยันเบอร์โทรศัพท์

## 🚀 เครดิตฟรี 50
##
🚀 เครดิตฟรี 50 กดรับเอง
##
🚀 เครดิตฟรี 50 กดรับเอง ยืนยันเบอร์
##
🚀 เครดิตฟรี 50 ได้จริง
##
🚀 เครดิตฟรี 50 ทํา 300 ถอนได้ 150
##
🚀 เครดิตฟรี 50 ทํา 300 ถอนได้ 300
##
🚀 เครดิตฟรี 50 ไม่ต้อง ฝาก ไม่ต้อง แชร์ ถอน ได้ 300
##

元記事を表示

เครดิตฟรี 50 มีเงื่อนไขน้อย เหมาะสำหรับผู้เล่นมือใหม่ที่ต้องการทดลองเล่นเกมสล็อตออนไลน์

## 🎰 เครดิตฟรี 50
##
🎰 เครดิตฟรี 50 กดรับเอง
##
🎰 เครดิตฟรี 50 กดรับเอง ยืนยันเบอร์
##
🎰 เครดิตฟรี 50 ได้จริง
##
🎰 เครดิตฟรี 50 ทํา 300 ถอนได้ 150
##
🎰 เครดิตฟรี 50 ทํา 300 ถอนได้ 300
##
🎰 เครดิตฟรี 50 ไม่ต้อง ฝาก ไม่ต้อง แชร์ ถอน ได้ 300
##

元記事を表示

เครดิตฟรี 50 ถอนเงินออกมาใช้ได้จริง เพียงแค่ทำยอดเทิร์นโอเวอร์ตามที่กำหนด

## 🎲 เครดิตฟรี 50
##
🎲 เครดิตฟรี 50 กดรับเอง
##
🎲 เครดิตฟรี 50 กดรับเอง ยืนยันเบอร์
##
🎲 เครดิตฟรี 50 ได้จริง
##
🎲 เครดิตฟรี 50 ทํา 300 ถอนได้ 150
##
🎲 เครดิตฟรี 50 ทํา 300 ถอนได้ 300
##
🎲 เครดิตฟรี 50 ไม่ต้อง ฝาก ไม่ต้อง แชร์ ถอน ได้ 300
##

元記事を表示

เครดิตฟรี 50 ให้คุณสนุกกับการเล่นเกมสล็อตออนไลน์ได้ฟรี ๆ โดยที่คุณไม่ต้องฝากเงินแม้แต่บาทเดียว

## ⛽ เครดิตฟรี 50
## ⛽ เครดิตฟรี 50 กดรับเอง
## ⛽ เครดิตฟรี 50 กดรับเอง ยืนยันเบอร์
## ⛽ เครดิตฟรี 50 ได้จริง
## ⛽ เครดิตฟรี 50 ทํา 300 ถอนได้ 150
## ⛽ เครดิตฟรี 50 ทํา 300 ถอนได้ 300
## ⛽ เครดิตฟรี 50 ไม่ต้อง ฝาก ไม่ต

元記事を表示

เครดิตฟรี 50 สามารถใช้เล่นเกมได้ทุกเกมที่มีในเว็บไซต์ของเรา

## เครดิตฟรี 50 ทํา 300 ถอนได้ 150
##
เครดิตฟรี 50 ได้จริง
##
เครดิตฟรี 50 ทํา 300 ถอนได้ 300
##
เครดิตฟรี 50 ไม่ต้องทํากิจกรรม
##
เครดิตฟรี 50 กดรับเอง ยืนยันเบอร์
##
เครดิตฟรี 50 ยืนยันเบอร์ ไม่ต้องฝาก ไม่ต้องแชร์
##
เครดิตฟรี 50 ไม่ต้องแชร์
##

元記事を表示

OTHERカテゴリの最新記事