アクティビティ
最新
バナーの背景画像
連携アクティビティ (クラシック)
最終更新日 2024年4月22日

Amazon Comprehend スコープ

Amazon Comprehend アクティビティは、 AWS Identity and Access Management (IAM) サービスを使用して、UiPath と AWS リソースの間に認証されたコネクションを確立します。 この接続によって、ロボットは Amazon Comprehend API を呼び出して、ユーザーの代わりにリソースを読み書きすることができます。

認証されたコネクションを確立するには、既存の IAM ユーザー を作成または使用して アクセス キー ([アクセス キー ID] と [シークレット アクセス キー ]) を生成します。 IAM ユーザーを作成するときに、ロボットがアクセスできるリソースを指定する ポリシーと権限 を割り当てます (例 : AmazonComprehendFullAccess)。

IAM ユーザーを作成してポリシーを割り当てた後、[ Amazon Comprehend スコープ] アクティビティに [アクセス キー ID] と [シークレット アクセス キー] を入力します。 オートメーション プロジェクトを実行すると、各アクティビティによって作成される API 要求への署名にキーが使用されます。

動作のしくみ

以下の手順とメッセージ シーケンス ダイアグラムは、設計時 (つまり、アクティビティの依存関係と入/出力プロパティ) から実行時に至るまでの、アクティビティの動作のしくみの例を示したものです。

  1. セットアップ」の手順を完了します。
  2. プロジェクトに [ Amazon Comprehend スコープ] アクティビティを追加します。
  3. アクティビティの本体にあるプロパティの値を入力します。
  4. ダウンストリーム スコープ アクティビティでコネクションを再使用する場合は、[出力] プロパティに変数を入力します。

アクティビティの本体

  • 認証の種類 - 使用する認証の種類です。 AmazonComprehend または既存の接続を選択できます。 認証の選択によって、表示されるその他の認証プロパティが決まります。
  • アクセス キー - 認証する IAM ユーザーの アクセス キー ID です。このフィールドは、文字列または String 変数のみをサポートします。 アクセス キー ID を取得するには、AWS ドキュメントの以下のセクションのいずれかをご覧ください。
  • リージョン - 接続に使用する AWS サービスエンドポイント です。 RegionEndpoint または RegionEndpoint 変数を入力します。
    注:

    使用しているアクティビティに応じて、サービスを利用可能なリージョンを選択します。

    リージョンのリストは、「RegionEndpoint」と入力します。これはオブジェクトの種類です。次にリージョンのリストを表示する期間 (..) を入力します (以下の画像を参照)。

    Amazon Comprehend の今後のバージョンでは、この選択を容易にするためにドロップダウン リストが表示されます。

  • シークレット - Amazon Rekognition サービスに接続する IAM ユーザーの シークレット アクセス キー です。このフィールドは、文字列または String 変数のみをサポートします。 シークレットアクセスキーを取得するには、AWS ドキュメントの以下のセクションのいずれかを参照してください。
    • アクセス キーを管理する (コンソール)
    • アクセス キーを管理する (AWS CLI)
    • 重要:

      既存の IAM ユーザーを使用しており 、シークレット アクセス キーを持たない場合は、IAM ユーザーの概要で [ アクセス キーを作成 ] ボタンをクリックして新しい IAM ユーザーを作成します。この操作により、 新しいアクセス キー IDも作成されます。

      [ アクセス キーを作成 ] ボタンをクリックすると、ダイアログ ボックスが開きます。 AWS の指示に従い、「.csv をダウンロードする」を選択します。 ファイルを使用して、アクセス キー ID とシークレット アクセス キーをコンピューター上の CSV ファイルに保存します。 ファイルを安全な場所に保存します。 このダイアログ ボックスを閉じると、シークレット アクセス キーへのアクセス権できなくなります。 CSV ファイルをダウンロードしたら、[閉じる] を選択します。

      Amazon では、キー ローテーションを頻繁に行うことをお勧めします。 アクセス キー ID に関連付けられた シークレット アクセス キーが見つからない場合に、新しいキーをいつでも作成できます。新しいキーを作成する場合は、既存のプロジェクト内の [Amazon スコープ] アクティビティを必ず更新してください。

      詳細については、AWS ドキュメントの「<a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html?icmpid=docs_iam_console"target="_blank"> IAM Users</a> のアクセス キーの管理」をご覧ください。

  • 既存の接続 - 以前に認証された AmazonComprehend 接続オブジェクトです。 AmazonComprehendConnection 型変数を入力します。

プロパティ

共通
  • 表示名 - アクティビティの表示名です。 このフィールドは、文字列または String 型変数のみをサポートします。
その他
  • プライベート - このチェックボックスをオンにした場合、変数および引数の値が Verbose レベルでログに出力されなくなります。
オプション
  • API エラーを例外として報告 - 選択すると、このアプリケーション スコープを使用するすべての子アクティビティにより API エラー応答がビジネス アクティビティ実行例外として報告されます。選択しないと、子アクティビティは API エラー メッセージを [応答ステータス] 出力プロパティに追加し、ワークフローの実行を続行します。ワークフローが正常に実行されたかどうかを確認するには [応答ステータス] プロパティを確認します。
出力
  • 接続 - 子のアプリケーション スコープに渡すことができる接続です。 このフィールドでは AmazonComprehendConnection 変数のみサポートされています。
  • 動作のしくみ
  • アクティビティの本体
  • プロパティ

Was this page helpful?

サポートを受ける
RPA について学ぶ - オートメーション コース
UiPath コミュニティ フォーラム
UiPath ロゴ (白)
信頼とセキュリティ
© 2005-2024 UiPath. All rights reserved.