

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# オートメーションのデプロイ
<a name="deploying-automations"></a>

Amazon Quick Automate でオートメーションを作成してテストした後、次のステップは、トリガーで定期的に実行できるようにオートメーションを**デプロイ**することです。デプロイすると、自動化が動作し、実行できるようになります。デプロイされたオートメーションにトリガーを追加して、事前定義されたスケジュールで実行できます。デプロイには、ランタイム設定の設定、ヒューhuman-in-the-loopタスクのユーザーの割り当て、認証情報と統合の検証が含まれます。

このセクションでは、デプロイプロセスの各ステップと、信頼性、セキュリティ、最適なパフォーマンスのためにオートメーションを設定する方法について説明します。

## 前提条件
<a name="deployment-prerequisites"></a>

オートメーションをデプロイする前に、次のステップが完了していることを確認してください。
+ **自動化は徹底的にテスト**されている - end-to-endのテストを通じて自動化を検証し、すべてのロジック、アクション、エージェントのインタラクションが期待どおりに機能することを確認します。
+ **デプロイ用にコミットされたバージョン** - デプロイできるのはコミットされたオートメーションバージョンのみです。変更を確認し、バージョンを確定してコミットしてから続行します。
+ **統合の設定** - オートメーションが APIs を介して Salesforce や Jira などの外部アプリケーションとやり取りする場合は、必要な統合がすべて設定されていることを確認してください。
  + 左パネル**の接続 → 統合**に移動して、新しい統合を作成します。
  + 現在、Amazon Quick Automate では、**アクション**タブで使用可能な統合のみがサポートされています。
  + 統合アクションが作成されたら、使用する**オートメーショングループに**関連付けます。
  + 関連付けられたアクションがキャンバスに表示されます。デプロイ中に、デプロイされたオートメーションで使用する適切な接続を選択できます。
+ **認証情報の設定** - オートメーションに必要なすべての認証情報が正しく設定されていることを確認します。

## オートメーションのデプロイ
<a name="deploying-an-automation"></a>

自動化を Canvas から直接デプロイするには、デプロイをクリックするか、自動化のランディングページのデプロイタブに移動します。デプロイを開始すると、システムは設定とリリースプロセスを完了するための一連のステップをガイドします。

### リリース詳細
<a name="release-details"></a>

**リリースの詳細**ページで、デプロイするオートメーションのバージョンを選択します。**コミットされたバージョン**のみがデプロイ可能で、ドロップダウンリストに表示されます。

### 詳細設定
<a name="additional-settings"></a>

その他の設定は次のとおりです。
+ **ランタイム設定**
+ **タスク (HITL 割り当ての場合)**
+ **アクセス**

#### ランタイム設定
<a name="runtime-configuration"></a>

ランタイム設定は、開発、テスト、本番稼働などの環境によって異なる可能性のあるパラメータです。

たとえば、E メールを送信する自動化ステップでは、テスト中に個人の E メールアドレスを使用する場合がありますが、本番環境の共有チームアドレスに切り替える必要があります。このような環境依存値は、オートメーションの作成時に**ランタイム設定**として定義できます。

デプロイ時に、これらの設定を確認して上書きし、オートメーションが目的の環境で正しく実行されるようにできます。ランタイムパラメータには以下が含まれます。
+ E メールアドレスまたは通知受信者
+ 環境に固有のファイルパスまたは URLs 

この柔軟性により、必要に応じてキーパラメータを適応させながら、環境間で単一のオートメーション定義を維持できます。

#### タスク
<a name="tasks"></a>

human-in-the-loopを必要とする各タスクのリゾルバーユーザーまたはユーザーグループを選択します。

#### アクセス (認証情報と接続)
<a name="access-credentials-connections"></a>

多くの場合、自動化は外部システム、データベース、またはサービスに接続する必要があります。Amazon Quick Automate は、オートメーションロジックに機密情報を埋め込まずに認証情報と接続を管理するための安全な方法を提供します。

接続データと認証情報データは安全に保存および暗号化され、作成者やエンドユーザーに公開することなく、実行時にワークフローで使用できます。この設計により、オートメーション定義からシークレットを強力に分離できるため、セキュリティと保守性の両方が向上します。

2 つの主なタイプの認証情報を保存して使用できます。
+ **ウェブサイト認証情報** - ウェブサイトのログイン (ユーザー名とパスワード) を必要とする UI 自動化ステップに使用されます。
+ **アクション認証情報 (統合)** - 設定された統合 (Salesforce、Jira など) を介して AWS サービス (S3 など) または外部システムを接続するために使用されます。

デプロイ時に、オートメーションが必要なすべてのシステムに安全かつ正常にアクセスできるように、正しい認証情報と接続が選択されていることを確認します。

## トリガーの設定
<a name="setting-up-triggers"></a>

トリガーは、オートメーションがいつどのように実行されるかを決定します。事前定義されたスケジュールに基づいてオートメーションを開始するように設定できます。トリガーを設定するには:
+ デプロイページで、「トリガーの作成」をクリックし、ルールを設定します。
+ 頻度を選択する
+ 開始日時を選択します (実際の実行は、選択した開始時刻から 15 分以内に開始されることに注意してください）。
+ 終了日時を選択する
+ タイムゾーンを選択する
+ Amazon Quick Automate は、組み込みのスケーラビリティを提供します。オートメーションの並列実行の数を選択します (トリガーごとに最大 10 個の並列実行を選択し、アカウント内のすべてのオートメーションで 50 個の並列実行を選択できます。 お問い合わせください AWS)
+ 複雑なスケジューリングが必要な場合は、cron 式を使用して正確な実行パターンを定義できます。たとえば、毎週月曜日、水曜日、金曜日の午前 2 時 30 分にオートメーションを実行するには、cron 式 を使用します`30 2 * * 1,3,5`。