6
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have 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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?