LoginSignup
6
1

More than 1 year has passed since last update.

AWSをUiPathで動かしてみたい_第1話

Posted at

※この記事はUiPathブログ発信チャレンジ2021サマーの7日目の記事です。
 随時更新と修正予定です。

はじめに

ここで使用する環境は以下の通りです。

UiPath:Community Editon Ver2021.4
AWS:2021/7時点

あらすじ:AWSとは

AWSは「アマゾンウェブサービス」の略で、これまで煩わしかったサーバーの準備や増設、維持管理等の面倒な
作業を行うことなくAmazon側で用意されたサーバやデータベースなどを必要な分だけ、必要な時に使用することができるサービスです。

日本でも多くの企業が導入しており、AWSを活用して多くのビジネスが生まれている...といっても過言ではありません。

自分もRPAのスキルだけでは不十分と考えており、AWSの資格取得も糧にスキルアップを図りたいと考えています。
本ブログは解説に時間がかかりそうなので、複数回に分けて投稿します。

なんでAWSなの?

筆者はRPAをきっかけに数年前にIT業界へ転職してきました。
ただ、RPAで開発業務などは「楽しい」と思う一方で「他のツールや言語をもっと極めたい」とか
「RPAだけでは技術者としてスキルが足りないのだろうか」と思うようになりました。
言語はPython、ツールはAWSから始めてみることにしました。

UiPathでAWSを操作できるの?

.....できますよ!
専用のアクティビティがあるので、これをインストールして使います!
AWS用のアクティビティパッケージは自分でインストールする必要があります。
※標準装備ではありません

【インストール方法】
1.メニューバーから「パッケージを管理」をクリック
image.png

2.「オフィシャル」を選択し検索バーで「AWS」入力
3.赤枠の「UiPath AmazonWebService.Activities」を選択し、「インストール」→「保存」ボタンを押す
image.png

これでアクティビティのインストールは完了です。

AWS用のスコープ

Excel等でも該当しますが、AWS用のアクティビティにはAWSスコープ(アマゾンウェブサービススコープ)を配置して対応するアクティビティを実装します。
image.png
image.png

※スコープ内でないと以下「アマゾン ウェブ サービス スコープの内部でのみ有効」とあるようにエラーが出ます。
image.png

※細かい設定は次回以降に紹介します。

EC2とは

EC2はざっくりいうと...仮想サーバーの役割を担うもので、AWSの根幹部分になります。
EC2はAWSを学び始めると必ず出てくる用語になります(それだけ重要だということです)

EC2のアクティビティ

アクティビティは現在10種類あります。

インスタンスを作成

image.png

インスタンスを停止

image.png

インスタンスを再起動

image.png

インスタンスを終了

image.png

インスタンスを起動

image.png

インスタンスを起動テンプレートから作成

image.png

インスタンス一覧を取得

image.png

ロボットを構成

image.png

IDでインスタンスを取得

image.png

Powershellでコマンド実行

image.png

S3とは

S3はインターネット上のストレージのことです。
大容量のデータ保存やバックアップ等に使用します。
これもAWSでは必須アイテムです。

S3のアクティビティ

こちらもアクティビティは現在10種類あります。

1つのオブジェクトを削除

image.png

オブジェクトのACLを取得

image.png

オブジェクトのACLを取得

image.png

オブジェクトのコピー

image.png

オブジェクトをファイルからアップデート

image.png

オブジェクトをファイルにダウンロード

image.png

オブジェクトをフォルダーからアップロード

image.png

オブジェクトを取得

image.png

繰り返し(バケットの各オブジェクト)

image.png

複数のオブジェクトを削除

image.png

バケットのアクティビティ

バケットに対する各種設定を行うアクティビティです。

バケットとは

バケットはS3で登場する"データの入れ物"のようなものです。
「バケットポリシー」という言葉で耳にする頻度は多いかと思います。
アクティビティは現在11種類あります。

バケットポリシーを削除

image.png

バケットポリシーを取得

image.png

バケットポリシーを設定

image.png

バケットのプロパティを更新

image.png

バケットのログ記録を設定

image.png

バケットの一覧を取得

image.png

バケットのパブリックアクセスを設定

image.png

バケットを作成

image.png

バケットを削除

image.png

バケットを取得

image.png

バケットを空にする

image.png

急に全部紹介はたいへんすぎるので

今後AWSを学びつつUiPathでのアクティビティ紹介を連載していこうかと思います。
長くなりますので、気長にお待ちいただけると幸いです。

最後までお読みいただきありがとうございました。
※近々noteにも技術発信などのテーマで何かしらブログを書こうと思います。

6
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
1