AWS

CloudFormation

CloudFormationでRDSデプロイする – 【CloudFormation】

CloudFormationでRDSデプロイする - 【CloudFormation】CloudFormationでRDSデプロイするyamlです。RDSEngineVersionなどはシングルクォーテーションで囲まないと14.10は14....
App Runner

App Runnerサービスをコンテナイメージから作成する – 【AWS】

App Runnerサービスをコンテナイメージから作成する - 【AWS】App Runnerサービスを作成します。「App Runnerサービスを作成」をクリックします。リポジトリタイプに「コンテナリポジトリ」、プロバイダーに「Amazo...
CloudFormation

CloudFormationでDynamoDBテーブルをデプロイする – 【CloudFormation】

CloudFormationでDynamoDBテーブルをデプロイする – 【CloudFormation】CloudFormationでDynamoDBテーブルをデプロイするyamlです。DynamoDBテーブル(ソートキー無)ソートキーは...
lambda(Python)

AWS Lambda(Python3.9.10)で環境変数を取得する

AWS Lambda(Python3.9.10)で環境変数を取得するAWS Lambda(Python3.9.10)で環境変数を取得します。os.environ環境変数を取得するにはosモジュールを使用します。os.environos.en...
lambda(Python)

AWS Lambda(Python3.9.10)からS3に接続する

AWS Lambda(Python3.9.10)からS3に接続するAWS Lambda(Python3.9.10)からS3に接続してみます。接続するにはboto3モジュールを使用します。boto3はLambda環境に組み込まれています。la...
CloudFormation

Lambda Layerにnode_modulesを含めてCloudFormationでLambdaデプロイする

Lambda Layerにnode_modulesを含めてCloudFormationでLambdaデプロイするLambdaレイヤーにnode_modulesを配置してLambdaレイヤーとLambdaをデプロイします。ディレクトリ構造├─...
X-Ray

AWS SDK for JavaScript v3でX-Rayを使用する方法

AWS SDK for JavaScript v3でX-Rayを使用する方法AWS SDK for JavaScript v3でX-Rayを使用してみます。v2とv3ではX-Rayの使用方法が異なります。以下はs3に対してX-Rayを使用す...
Inspector

Amazon Inspector診断結果の脆弱性対応

Amazon Inspector診断結果の脆弱性対応1.1.1.1 Ensure mounting of cramfs filesystems is disabled1.1.1.1 Ensure mounting of cramfs fil...
DynamoDB

DynamoDB StreamsをトリガーにLambda(Python3.9.10)実行する

DynamoDB StreamsをトリガーにLambda(Python3.9.10)実行するDynamoDB Streamsを使うには、テーブルに対してストリームを有効にする必要があります。DynamoDB Streamsを有効にする表示タ...
RDS

AWS RDS作成後にアベイラビリティゾーンを変更する

AWS RDS作成後にアベイラビリティゾーンを変更する
RDS

AWS RDSのプライベートIPを指定したサブネットに属するIP設定する

AWS RDSのプライベートIPを指定したサブネットに属するIP設定するVPCのサブネットグループが以下のような構成になっているとします。 サブネット アベイラビリティゾーン 192.168.1.0 ap-northeast-1a 192....
AWS Storage Gateway

AWS Storage Gatewayを使用してEC2(Windows)にS3マウントする

AWS Storage Gatewayを使用してEC2(Windows)にS3マウントする前提EC2(Windows)が用意されていること。S3バケットを一つ作成していること。Storage Gateway作成Storage Gateway...
EC2

AWS EC2(Windows)にJPCYBER S3 Driveを使用してS3をマウントする

AWS EC2(Windows)にJPCYBER S3 Driveを使用してS3をマウントするJPCYBER S3 Drive(有償)を使用して、ZドライブとかをS3のバケットにマウントすることが出来ます。有償ですが、30日無料ライセンスが...
Amazon ECS

Amazon 「ECS Task failed to start」のエラー調査

Amazon 「ECS Task failed to start」のエラー調査タスクのリンクをクリックします。一番下までスクロールすると「詳細」にエラーが記載されています。8分でタイムアウトのエラーとなってます。
Amazon ECS

Amazon ECSでWindowsコンテナを使用するときの注意点

Amazon ECSでWindowsコンテナを使用するときの注意点ECSでWindowsコンテナを使用してECSタスクスケジューリングをする場合(バッチ処理)、EC2インスタンスもWindowsである必要があります。Dockerイメージも同...
Amazon ECS

Amazon ECS(Windows)を使ってリモートデスクトップ接続してみる

Amazon ECS(Windows)を使ってリモートデスクトップ接続してみるAmazon ECSの「クラスターの作成」をクリックします。「EC2 Windows + ネットワーキング」を選択して「次のステップ」をクリックします。Windo...
EC2

プライベートサブネット上のEC2(Windows)にリモートデスクトップで接続する

プライベートサブネット上のEC2(Windows)にリモートデスクトップで接続する踏み台サーバ経由せずにSessionManagerPluginをインストールしてプライベートサブネット上のEC2(Windows)にリモートデスクトップ接続を...
Amazon ECS

Amazon ECSでApache+Tomcat連携する

Amazon ECSでApache+Tomcat連携する前提DockerイメージをECRにpush済みである事 イメージ httpdalpine tomcatalpineAJPプロトコル使用の為の設定は完了しているとするタスク定義が作成済み...
EC2

AWS EC2のAMIを特定アカウントIDのみに公開(共有)する方法

AWS EC2のAMIを特定アカウントIDのみに公開(共有)する方法EC2をAMI化して、そのAMIを特定アカウントIDのみに公開(共有)する方法です。AMI化したいEC2を選択し、「アクション」からイメージ作成を行います。イメージを作成す...
API Gateway

CloudFront + API Gateway

CloudFront + API GatewayAPI Gatewayの前にCDNであるCloudFrontを配置します。「ディストリビューションを作成」をクリックします。API Gatewayはhttpsのみサポートしているので「http...
AWS Batch

AWS BatchでS3にファイルをputするジョブを作成する

AWS BatchでS3にファイルをputするジョブを作成する前提IAMの「ecsInstanceRole」に「AmazonS3FullAccess」をアタッチしておく必要があると思いましたが、このポリシーは不要です。$ cd /$ tou...
Amazon ECS

Amazon ECSでTomcat:alpineのタスク定義を作成する

Amazon ECSでTomcat:alpineのタスク定義を作成する 環境 Windows 10 Prodocker pull tomcat:alpineでイメージをpullします。このイメージをECRにpushします。※pushは「Am...
Amazon ECS

Amazon ECSでApache:alpineのタスク定義を作成する

Amazon ECSでApache:alpineのタスク定義を作成する 環境 Windows 10 Prodocker pull httpd:alpineコマンドでイメージをpullします。このイメージをECRにpushします。※pushは...
AWS Batch

AWS Batch+CloudWatch Eventsで定期実行

AWS Batch+CloudWatch Eventsで定期実行バッチ処理のような重たい処理を実行する環境をAWS Batchで一時的に用意してそれをCloudWatch Eventsで定期実行してみます。(30分ごと)比較対象は3通りくら...
Amazon ECR

Amazon ECRにDockerイメージをpushする方法

Amazon ECRにDockerイメージをpushする方法プライベートリポジトリを作成します。「リポジトリを作成」をクリックします。「リポジトリを作成」をクリックすれば作成されます。トークン取得(Linux,コマンドプロンプト)aws e...
AWS Batch

AWS Batchでジョブ終了後にEC2を自動的に削除したい

AWS Batchでジョブ終了後にEC2を自動的に削除したいジョブの実行環境であるEC2を自動的に削除しない場合、EC2が作成されたままになってしまい、課金されてしまいます。ジョブが終了したらEC2インスタンスを削除するように設定します。コ...
Amazon ECS

Amazon ECSコンテナにSSHでログインする手順

Amazon ECSコンテナにSSHでログインする手順ECSクラスター作成するとEC2が作成されますが、このEC2にログインするにはキーペアが必要になります。ECSクラスター作成前に事前にキーペアを作成しておきます。このキーペアを作成してお...
AWS Batch

AWS Batchの処理が「Runnable」で止まってしまう

AWS Batchの処理が「Runnable」で止まってしまうテストで作成したジョブがRunnableで止まってしまったため、調べていました。EC2にパブリックIPを割り当てるEC2が自動作成されますがこの際にパブリックIPが割り当たってい...
Amazon Connect

Amazon ConnectでLambda統合する

Amazon ConnectでLambda統合する問い合わせフローでLambdaを使う事が出来ますので使ってみます。ユースケースとしては着信拒否リストをS3に配置しておいて、LambdaでS3アクセスし、拒否リストにあれば電話を即終了する、...
Amazon Connect

Amazon Connectで外部の電話番号へ転送する

Amazon Connectで外部の電話番号へ転送する問い合わせフローのブロックで「電話番号への転送」ブロックがあります。これで、Amazon Connectで取得した電話番号に発信して携帯などへ転送して受信することが出来ます。デスクフォン...
Amazon Connect

Amazon ConnectでC-SAT(顧客満足度)を「切断フローを設定する」ブロックで実現する

Amazon ConnectでC-SAT(顧客満足度)を「切断フローを設定する」ブロックで実現するコールセンターに問い合わせした際にそのユーザー(エージェント)との通話が終わった後に自動音声が流れることがあります。本日のオペレータの対応はい...
Amazon Connect

Amazon Connectでログ記録動作の設定でCloudWatchにログを出力する

Amazon Connectでログ記録動作の設定でCloudWatchにログを出力する問い合わせフローに「ログ記録動作の設定」を入れることでCloudWatchログに出力することが出来ます。設定は「有効化」「無効化」のどちらかです。有効化す...
Amazon Connect

Amazon Connectで取得した電話番号に2人のユーザー(エージェント)で待ち受ける

Amazon Connectで取得した電話番号に2人のユーザー(エージェント)で待ち受けるコンタクトセンターだと電話がかかってきたら対応可能なユーザー(エージェント)が応対します。2人のユーザーを作成し、同一のルーティングプロファイルを設定...
Amazon Connect

Amazon Connectのオペレーション時間によるルーティング(時間内と時間外)

Amazon Connectのオペレーション時間によるルーティング(時間内と時間外)「オペレーション時間を確認する」ブロックで分岐をします。オペレーション時間作成「ルーティング」ー「オペレーション時間」より電話を受け付ける日時を設定して作成...
Amazon Connect

Amazon Connectの問い合わせ属性の確認によるルーティング(お客様の電話番号)

Amazon Connectの問い合わせ属性の確認によるルーティング(お客様の電話番号)「コンタクト属性を確認する」ブロックで分岐をします。システムのお客様の電話番号とは、Amazon Connectで取得した電話番号に発信したお客様の電話...
Amazon Connect

Amazon Connectの問い合わせ属性の確認によるルーティング(ダイヤルした番号)

Amazon Connectの問い合わせ属性の確認によるルーティング(ダイヤルした番号)
Amazon Connect

Amazon Connectの問い合わせ属性の確認によるルーティング(チャネル)

Amazon Connectの問い合わせ属性の確認によるルーティング(チャネル)「コンタクト属性を確認する」ブロックで分岐をします。システムのチャネルには以下のチャネルがあります。 チャネル VOICE TASK CHATこの3つによって分...
Amazon Connect

Amazon Connectでユーザー(エージェント)から発信する際のアウトバウンドウィスパーフロー

Amazon Connectでユーザー(エージェント)から発信する際のアウトバウンドウィスパーフローアウトバウンドウィスパーフローを使って、Amazon Connectから取得した電話番号(CCP)から顧客に発信した際のフローを指定すること...
Amazon Connect

Amazon Connect Lambdaの利用と戻り値の確認

Amazon Connect Lambdaの利用と戻り値の確認
Amazon Connect

Amazon Connectで音声ダイヤルに従って顧客入力を促す

Amazon Connectで音声ダイヤルに従って顧客入力を促す顧客から電話がかかってきたときに、問い合わせ内容によって、ユーザー(エージェント)を指定したいケースがあります。 水道の使用開始 水道の使用中止音声ガイダンスに従って、1の場合...
Amazon Connect

Amazon Connectのアフターコールワーク(ACW)の設定

Amazon Connectのアフターコールワーク(ACW)の設定
Amazon Connect

Amazon Connectでエージェントに繋がった際にエージェントウィスパーで一言入れてみる(エージェント側)

Amazon Connectでエージェントに繋がった際にエージェントウィスパーで一言入れてみる(エージェント側)顧客から電話があってユーザー(エージェント)に繋がったら「苦情の電話です。」と一言言ってから通話が始まる設定にしてみます。このア...
Amazon Connect

Amazon Connectでエージェントに繋がった際に顧客ウィスパーで一言入れてみる(顧客側)

Amazon Connectでエージェントに繋がった際に顧客ウィスパーで一言入れてみる(顧客側)顧客から電話があってユーザー(エージェント)に繋がったら「オペレータに繋がりました」と一言言ってから通話が始まる設定にしてみます。このアナウンス...
Amazon Connect

Amazon Connectで音声ガイダンスを設定する(問い合わせフロー)

Amazon Connectで音声ガイダンスを設定する(問い合わせフロー)問い合わせフローでイキナリ着信せずに音声ガイダンスを独自で設定してみます。よくあるのは「この通話は品質向上の為、録音させて頂きます」みたいな音声です。何も指定していな...
Amazon Connect

Amazon Connectで取得した電話番号に着信があった場合に携帯に転送する(デスクフォン)

Amazon Connectで取得した電話番号に着信があった場合に携帯に転送する(デスクフォン)コンタクトセンター(コールセンター)だとソフトフォンを使うのだと思うのですが、Amazon Connectは色々な使い方が可能です。例えば会社の...
Amazon Connect

Amazon Connectで取得した電話番号(CCP)に携帯から発信する(ソフトフォン)

Amazon Connectで取得した電話番号(CCP)に携帯から発信する(ソフトフォン)予め取得しているAmazon Connectで取得した電話番号に携帯からかけてみます。前提 電話番号取得済みである事 → 「Amazon Connec...
Amazon Connect

Amazon Connectで取得した電話番号(CCP)から携帯に発信する(ソフトフォン)

Amazon Connectで取得した電話番号(CCP)から携帯に発信する(ソフトフォン)前提 電話番号取得済みである事 → 「Amazon Connectで電話番号取得する」 PCにマイク・イヤフォンがある事CCPとはCCPとはAmazo...
Amazon Connect

Amazon Connectで取得した電話番号と問い合わせフローを紐づける

Amazon Connectで取得した電話番号と問い合わせフローを紐づける前提 電話番号取得済みである事 → 「Amazon Connectで電話番号取得する」 PCにマイク・イヤフォンがある事問い合わせフロー作成電話番号と問い合わせフロー...
Amazon Connect

Amazon Connectで電話番号取得する

Amazon Connectで電話番号取得するAmazon Connectで0800始まりの電話番号取得してみます。リージョンは東京リージョンにします。ざっくり流れは以下の通りです。 インスタンス作成 サポートセンターに必要書類を電子で提出...
AWS CloudShell

AWS CloudShellの使い方

AWS CloudShellの使い方AWS CloudShellの使い方東京リージョンのAWS CloudShellを使ってみました。ブラウザベースのシェル環境サービスです。使い方はサービスを選択するだけです。nodeやnpm,bash,a...