ArcGIS Velocity の Amazon Web Services (AWS) SQS 出力を使用すると、Arcade を使用して作成された出力フィーチャや値を Amazon SQS (Simple Queue Service) に書き込むことができます。 書き込み後は、ソフトウェア コンポーネント間でメッセージを送信、保存、および受信できます。 Velocity は、Amazon SQS 出力を使用することで、分散したアプリケーションを統合したり切り離したりします。
例
出力の使用例を次に示します:
あるデータ アナリストは、特定の Velocity パイプラインのフィーチャを Amazon SQS にエクスポートして、サーバーレス アプリケーションまたは分散システムのいずれかと統合しようと考えます。
使用上の注意
出力を操作する際には、以下の点に注意してください:
解析を最初に保存するときに、シークレット キーが暗号化され、暗号化された状態で格納されます。
次の出力データ形式を使用できます。
- 区切り
- JSON
- GeoJSON
- EsriJSON
注意:
あるいは、Arcade 式を構成して、Amazon SQS に送信されるメッセージを制御することもできます。
JSON 形式でエクスポートされたデータでは、ジオメトリーが EsriJSON 形式で表示されます。
- Velocity が Amazon SQS キューに接続して書き込むために指定された Amazon キーに関連するユーザー ポリシーには、特定の Amazon SQS アクションが必要です。
パラメーター
出力には、次のパラメーターがあります:
| パラメーター | 説明 | データ タイプ |
|---|---|---|
アクセス キー | S3 キューの Amazon アクセス キー ID (例: AKIAIOSFODNN7EXAMPLE)。 | String |
シークレット キー | S3 バケットの Amazon シークレット アクセス キー (例: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY)。 Velocity は、指定されたアクセス キーを使用して、指定されたデータ ソースをアプリケーションに読み込みます。 解析を最初に保存するときに、シークレット キーが暗号化され、暗号化された状態で格納されます。 | パスワード (文字列) |
| 地域 | Amazon SQS キューに関連する地域 (例: s3.us-east-1.amazonaws.com)。 | String |
| キュー名 | Amazon SQS キューの名前 (例: yourQueueName)。 | String |
Arcade 式からメッセージを構成 | ArcGIS Arcade 式を使用して作成されたメッセージ。 このパラメーターを選択すると、[メッセージ] オプションが表示されます。 式は、[メッセージ] オプションの下の [Arcade 条件式の構成] をクリックしてアクセスする Arcade 条件式ビルダーで構成します。 | Arcade 式 |
| 指定された形式でフィーチャを AWS SQS に送信 | 指定された形式で AWS SQS に送信されたフィーチャ。 このパラメーターを選択すると、[データ形式] オプションが表示されます。 デフォルトのデータ形式オプションは [GeoJSON] です。 サポートされている他の形式は、[EsriJSON]、[区切り]、[JSON] です。 | データ形式タイプ |