Blogical

AWS/Salesforceを中心に様々な情報を配信していきます(/・ω・)/

AWS

SSM を使用したプライベート EC2 インスタンスへの接続

AWS

こんにちは、ロジカル・アーツの井川です。 ここ最近、SSM(AWS Systems Manager)を使用して EC2 インスタンスに接続する機会が増えてきたので、その手順をまとめたいと思います。SSM を使用することで、踏み台サーバを必要とせず、また、接続のために所定…

Amazon SageMaker Studioを使用して機械学習モデルを作成してみた

こんにちは。ロジカル・アーツの福島です。 今回はAWSサービスの一つである、Amazon SageMaker Studioを使用して機械学習モデルを作成し、予測を行いたいと思います。 はじめに Amazon SageMakerについて Amazon SageMaker Studio Amazon SageMaker Autopilo…

Amazon CloudWatch Logsで監視対象のファイル名が日付で動的に変化する場合の設定について

こんにちは、ロジカル・アーツの福島です。先日、業務で既存のアプリケーションの改修作業があり、テスト環境に本番環境と同じCloudWatch Logsの設定を行う機会がありました。本番環境のログのPATHが日時を含む形になっており、それに対応してCloudWatch Log…

UiPathでSalesforceとAmazon Connectをつなげてみた

UiPathを介したインテグレーション「Salesforceで取引先責任者の氏名を(グローバル)検索すると、その電話番号にAmazon Connectから発呼がなされる」を試してみます。 SalesforceにAmazon Connect CTIアダプタは導入せず、Platformの機能のみ利用します。 …

Amazon Connectインテグレーションの二つのTrailhead プロジェクトを試してみた

Salesforce Trailheadの「Amazon Connectインテグレーションの構築」プロジェクトのハンズオン、および「Build an Amazon Connect SSO Integration with Salesforce」 プロジェクトのハンズオンとを比較対照し、ポイントを挙げていきます。

Step Functions でループ処理をしてみた

こんにちは。ロジカル・アーツの井川です。 以前に Step Functions を使う機会があったので、整理も兼ねて少しまとめてみたいと思います。今回は三つの Lambda 関数を呼び出しながらループ処理を行う、簡単なステートマシンを作成してみたいと思います。 な…

Amazon Connect の不在着信通知をSNSで構築してみた

こんにちは、ロジカル・アーツの井川です。 今日は、Amazon Connect とAmazon Simple Notification Service との連携にチャレンジしてみました。 はじめに Amazon Connect と Amazon SNSは非常に相性が良くて、様々なユースケースで活躍すると思います。今回…

AWS EMRを使ってみた!

こんにちは、ロジカル・アーツの井川です。 今日は、AWS EMR について紹介していきたいと思います。 AWS EMRとは? EMRドキュメント によると、EMRは以下のように説明されています。 要するに、機械学習等で用いられる分散フレームワークのApache Spark や A…

Amazon EC2についてまとめてみた。

こんにちは。ロジカル・アーツ福島です。今回はAWSを使うにあたって絶対に外すことができないEC2についてブログでまとめていきたいと思います。

Amazon Polly(+Amazon Transcribe)で伝言ゲーム

AWS

こんにちは、ロジカル・アーツの井川です。 今日は Amazon Polly(+Amazon Transcribe) を使って、伝言ゲームをしたいと思います。 Amazon Pollyとは? 使ってみる 伝言ゲーム S3バケット作成 テキストの音声化 音声のテキスト化 繰り返し(伝言ゲーム)の結果 …

企業のDXを後押しするAWSサービス

こんにちは、ロジカル・アーツの福島です。 9月8,9日に開催された、AWS Online Summit に参加しました。AWSについて学習を始めたばかりの私にとって、初めてとなるAWSのイベントでです! 概要だけ知っていたサービスをさらに深く掘り下げた内容のセッション…

テレワークに便利なAmazon WorkSpaces

AWS

こんにちは。ロジカル・アーツの福島です。 昨今の状況や働き方改革などでテレワークを行っている方々やまたはこれを機に導入しようと考えている方々もいらっしゃるのではないでしょうか。実際に東京ではコロナの影響で3月から4月にかけて2.8倍、全体の6割ほ…

AWSの「モダンウェブアプリケーションを構築する」のハンズオンやってみた

こんにちは、ロジカル・アーツの福島です。 最近コンテナサービスに興味が出てきており、学習を進めていく中で、ECSのタスク定義、サービス定義の境界線があいまいで、理解がなかなか進まず途方に暮れていました。そこでAWS公式のハンズオンの中で、ECSを使…

Alexaスキルのセッションの永続性、MP3ファイルの出力を設定方法

こんにちは、ロジカル・アーツの福島です。 今回Alexaのスキルを「ユーザー定義のプロビジョニング」で作成しました。 その中でAlexa開発環境の設定、Alexaとの会話内容をS3に保存する方法、音声を出力する方法の所で苦戦したので、それらの解決方法を書きた…

Lambda レイヤーを使ってみた

こんにちは、ロジカル・アーツの井川です。 今回は Lambda レイヤーという機能を使ってみました。 これまで Lambda レイヤーという言葉は耳にしていましたが、実際に使ったことが無かったので試してみたいと思います。

S3にアップロードした画像をLambdaでサムネイル加工してみる

こんにちは、ロジカル・アーツの福島です。 今回は、S3とLambdaを使って簡単な画像加工処理を実施していきたいと思います。 きっかけ S3とは S3のイベント機能 Lambdaとは やりたいこと 実際にやってみる S3バケットの作成 デプロイパッケージの作成 関数コ…

IT業界未経験、入社1か月で新試験版 AWS SAAに合格

AWS

こんにちは、ロジカル・アーツの福島です。 入社してから1か月がたちAWSに関する知識もだいぶついてきたので、2020年3月31日にAWS 認定ソリューションアーキテクト – アソシエイト(以下、SAA)を受けてきました。 今回、合格に至るまでの1か月間の勉強方法…

IAMでクロスアカウントスイッチロールを設定してみた

はじめまして、3月に入社しましたロジカルアーツの福島と申します。 IT業界は未経験ですが、AWSチームとして日々勉強に励んでいます。横文字が大の苦手な私にとってIT用語を覚えるのは一苦労・・・。 そこで、アウトプットも兼ねてブログを投稿させていただ…

Pythonコードを静的解析してみた

こんにちは、ロジカル・アーツの井川です。 Pythonで書いたコードのレビューを受けました。 そのときに静的解析してね、という話がありましたが、初めて聞いた言葉で何のことが分かりませんでした。。。 今回はそのときに調べた内容を書きたいと思います。

【AWS入門】スケーラブルな構築をしてみよう(5)

AWS

こんにちは、ロジカル・アーツの井川です。 第5回記事になりました。いよいよ最終回です。RDSをMulti-AZ配置にすることで目標としたスケーラブルな構成が完成します。 第1回:VPC、サブネットの作成 第2回:EC2インスタンス(Amazon Linux)の作成、接続 …

SAM 入門

こんにちは、ロジカル・アーツの井川です。 今日は Lambda などを作成する際に使う、SAMについてまとめていきます。 SAMとは? Serverless Application Model の略で、サーバーレスアプリケーションの開発及びデプロイを行うフレームワークです。 全てはYAML…

【AWS入門】スケーラブルな構築をしてみよう(4)

こんにちは、ロジカル・アーツの井川です。 第4回記事ですね。いよいよ佳境に入ってまいりました。ここまで来ればあと少しです。いつものように全体の大まかな流れを振り返っておきましょう。 第1回:VPC、サブネットの作成 第2回:EC2インスタンス(Amaz…

Well-Architected 勉強会にいってみた

こんにちは、ロジカル・アーツの井川です。 2/5に開催されたWell-Architected 勉強会に参加してきました。今日は、その際に学んだことや発表資料(公開されている方だけですが)をまとめてみました。 jawsugosaka.doorkeeper.jp Well-Architectedとは? みなさ…

Serverless Meetup に参加してきた

ロジカル・アーツ井川です。 サーバーレスの勉強のため、先日 Serverless Meetup に参加してきました。 Serverless Meetupとは? Serverless Meetup は全世界の110箇所以上で運営されているServerless Architectureやその周辺技術のITコミュニティであり、そ…

JMeterを使ってみた

こんにちは、ロジカル・アーツの井川です。 今回は負荷テストを行ってみました。 負荷テストとはシステムがどの程度のアクセスに耐えられるかを確認するためのテストです。 システムがどの程度のアクセスまでなら十分なパフォーマンスがだせるかを把握してお…

初めての AWS CDK 入門~ TypeScript 編~

こんにちは、ロジカル・アーツの井川です。 今日は、AWS CDK について紹介していきたいと思います。 AWS CDKとは? The AWS Cloud Development Kit (略称: AWS CDK) は、CloudFormation を使ってプロビジョニングするためのオープンソースソフトウェア、開発…

【AWS入門】スケーラブルな構築をしてみよう(3)

AWS

こんにちは、ロジカル・アーツの井川です。 第三回記事です。ちょうど折り返しですね。今回はRDSインスタンス(MySQL)を作成をして、EC2インスタンスを経由して接続してみたいと思います。各回のおおまかな流れは以下の通りでした。 第1回:VPC、サブネッ…

Amazon Connect についてまとめてみた

こんにちは、ロジカル・アーツの井川です。 今日は最近問合せの多い Amazon Connect について、自身の勉強も兼ねてまとめていきたいと思います。

【AWS入門】スケーラブルな構築をしてみよう(2)

AWS

こんにちは、ロジカル・アーツの井川です。 第2回記事ですね。今回はEC2インスタンス(Amazon Linux)を作成して、実際に接続してみたいと思います。なお、今回から構築する環境(EC2インスタンス等)はそのままにしておくと費用が発生します*1。できるだけ…

【AWS入門】スケーラブルな構築をしてみよう(AWS用語集)

AWS

こんにちは、ロジカル・アーツの井川です。 この記事は、連載記事「【AWS入門】スケーラブルな構築をしてみよう」で登場したAWS用語をまとめたものです。できるだけ簡潔にまとめるようにしました。 最後に参考にしたAWS公式ページを載せているので、さらに知…