Amazon SQS Connector 5.11 リファレンス - Mule 4

可能な場合は、Equality の会社の値に一致するように、含めない用語を変更しました。顧客の実装に対する影響を回避するために、一部の用語は変更されていません。

Amazon SQS 用 Anypoint Connector (Amazon SQS Connector) を使用すると、Amazon Simple Queue Service (Amazon SQS) API に接続し、Amazon SQSAPI を直接操作することなく SQS キューサービスを管理できます。

Configuration (設定)

Amazon SQS Connector のデフォルト設定。

名前 説明 デフォルト値 必須

Name (名前)

String (文字列)

この設定の名前。コネクタはこの名前の設定を参照します。

x

Connection (接続)

この設定の接続種別。

x

Default Global Queue URL (デフォルトのグローバルキュー URL)

String (文字列)

この値は、操作レベルでキュー URL を設定しない場合に使用されます。ここで、または操作レベルでキュー URL を指定しない場合、例外がスローされます。

キュー URL は、​https://sqs.{REGION}.amazonaws.com/{ACCOUNT_NUMBER}/{QUEUE_NAME}​ 形式で作成されます (例: https://sqs.us-east-1.amazonaws.com/123456789101/test-queue​)。

Default Wait Time (デフォルトの待機時間)

Number (数値)

単一ポーリングの最大期間のデフォルト値 (秒)。

  • ロングポーリングを使用するには、この項目を ​1​ ~ ​20​ の値に設定します。ロングポーリングでは、すぐに使用できるメッセージがある場合、コネクタはクエリ結果をすぐに返します。それ以外の場合、コネクタはメッセージが追加されるまで指定された秒数待機してから、空の応答を返します。

  • ショートポーリングを使用するには、この項目を ​0​ に設定します。ショートポーリングでは、空の応答を返す場合でも、コネクタは常にできるだけ早くクエリ結果を返します。

20

Expiration Policy (有効期限ポリシー)

動的設定インスタンスがアイドル状態を続けられる最小時間を設定します。この時間が経過すると、Mule Runtime で期限切れに相当するとみなされます。

基本接続種別

Amazon STS が提供するセッショントークンを使用して Amazon SQS に接続します。

名前 説明 デフォルト値 必須

Session Token (セッショントークン)

String (文字列)

Amazon STS が提供するセッショントークン。

Test Queue ARN (キュー ARN をテスト)

String (文字列)

このパラメーターを使用して、Amazon SQS Connector への接続をテストします。このパラメーターを指定しない場合、テスト接続は実行されません。

キュー ARN は、​arn:aws:{REGION}:{ACCOUNT_NUMBER}:{QUEUE_NAME}​ 形式で作成されます (例: arn:aws:sqs:us-east-1:123456789101:test-queue​)。

Large Payload Support (大容量のペイロードサポート)

Amazon SQS で大容量のメッセージペイロードをサポートします。

Connection Timeout (接続タイムアウト)

Number (数値)

リモートサーバーへの接続を確立するときのコネクタの待機時間。この時間を経過するとタイムアウトします。値 ​0​ は無限を意味するため、お勧めできません。

50000

Connection Timeout Unit (接続タイムアウト単位)

Enumeration (列挙)。次のいずれかになります。

  • NANOSECONDS (ナノ秒)

  • MICROSECONDS (マイクロ秒)

  • MILLISECONDS (ミリ秒)

  • SECONDS (秒)

  • MINUTES (分)

  • HOURS (時間)

  • DAYS (日)

[Connection Timeout (接続タイムアウト)]​ 項目の時間単位。

MILLISECONDS

Max Connections (最大接続数)

Number (数値)

許可される開いた HTTP 接続の最大数を設定します。

Socket Timeout (ソケットタイムアウト)

Number (数値)

接続がタイムアウトする前に、確立または開いた接続でのデータの転送を待機する時間。値 ​0​ は無限を意味するため、お勧めできません。

50000

Socket Timeout Unit (ソケットタイムアウト単位)

Enumeration (列挙)。次のいずれかになります。

  • NANOSECONDS (ナノ秒)

  • MICROSECONDS (マイクロ秒)

  • MILLISECONDS (ミリ秒)

  • SECONDS (秒)

  • MINUTES (分)

  • HOURS (時間)

  • DAYS (日)

[Socket Timeout (ソケットタイムアウト)]​ 項目の時間単位。

MILLISECONDS

Access Key (アクセスキー)

String (文字列)

Amazon が提供するアクセスキー。

x

Secret Key (シークレットキー)

String (文字列)

Amazon が提供するシークレットキー。

x

Try Default AWSCredentials Provider Chain (デフォルトの AWSCredentials プロバイダーチェーンを試す)

Boolean (ブール)

AWS 環境からログイン情報を取得するには、この項目を ​true​ に設定します。 「Using Credentials (ログイン情報の使用)」​を参照してください。

false

Region Endpoint (リージョンエンドポイント)

String (文字列)

トピックリージョンエンドポイントを設定します。

US_EAST_1

Custom SQS Endpoint (カスタム SQS エンドポイント)

String (文字列)

カスタム SQS エンドポイントを設定します。Virtual Private Cloud (VPC) エンドポイントなど、非標準のサービスエンドポイントが必要な場合にこのパラメーターを使用します。

TLS Configuration (TLS 設定)

TLS

TLS を設定します。HTTPS プロトコルを使用する場合、TLS を設定する必要があります。

Reconnection (再接続)

コネクタ操作で外部サーバーへの接続に失敗した場合に使用する再接続戦略を設定します。

Host (ホスト)

String (文字列)

省略可能なプロキシホスト。

Port (ポート)

Number (数値)

省略可能なプロキシポート。

Username (ユーザー名)

String (文字列)

省略可能なプロキシユーザー名。

Password (パスワード)

String (文字列)

省略可能なプロキシパスワード。

Domain (ドメイン)

String (文字列)

省略可能なプロキシドメイン。

Workstation (ワークステーション)

String (文字列)

省略可能なプロキシワークステーション。

ロール接続種別

クロスアカウントアクセスを許可することを前提とするロールを一意に特定する Amazon ロール ARN を設定します。

名前 説明 デフォルト値 必須

Role ARN (ロール ARN)

String (文字列)

クロスアカウントアクセスを取得することを前提とするロールを一意に特定するロール ARN。

x

Test Queue ARN (キュー ARN をテスト)

String (文字列)

このパラメーターを使用して、Amazon SQS Connector への接続をテストします。このパラメーターを指定しない場合、テスト接続は実行されません。

キュー ARN は、​arn:aws:{REGION}:{ACCOUNT_NUMBER}:{QUEUE_NAME}​ 形式で作成されます (例: arn:aws:sqs:us-east-1:123456789101:test-queue​)。

Large Payload Support (大容量のペイロードサポート)

Amazon SQS で大容量のメッセージペイロードをサポートします。

Connection Timeout (接続タイムアウト)

Number (数値)

リモートサーバーへの接続を確立するときのコネクタの待機時間。この時間を経過するとタイムアウトします。値 ​0​ は無限を意味するため、お勧めできません。

50000

Connection Timeout Unit (接続タイムアウト単位)

Enumeration (列挙)。次のいずれかになります。

  • NANOSECONDS (ナノ秒)

  • MICROSECONDS (マイクロ秒)

  • MILLISECONDS (ミリ秒)

  • SECONDS (秒)

  • MINUTES (分)

  • HOURS (時間)

  • DAYS (日)

[Connection Timeout (接続タイムアウト)]​ 項目の時間単位。

MILLISECONDS

Max Connections (最大接続数)

Number (数値)

許可される開いた HTTP 接続の最大数を設定します。

Socket Timeout (ソケットタイムアウト)

Number (数値)

接続がタイムアウトする前に、確立または開いた接続でのデータの転送を待機する時間。値 ​0​ は無限を意味するため、お勧めできません。

50000

Socket Timeout Unit (ソケットタイムアウト単位)

Enumeration (列挙)。次のいずれかになります。

  • NANOSECONDS (ナノ秒)

  • MICROSECONDS (マイクロ秒)

  • MILLISECONDS (ミリ秒)

  • SECONDS (秒)

  • MINUTES (分)

  • HOURS (時間)

  • DAYS (日)

[Socket Timeout (ソケットタイムアウト)]​ 項目の時間単位。

MILLISECONDS

Access Key (アクセスキー)

String (文字列)

Amazon が提供するアクセスキー。

x

Secret Key (シークレットキー)

String (文字列)

Amazon が提供するシークレットキー。

x

Try Default AWSCredentials Provider Chain (デフォルトの AWSCredentials プロバイダーチェーンを試す)

Boolean (ブール)

AWS 環境からログイン情報を取得するには、この項目を ​true​ に設定します。 「Using Credentials (ログイン情報の使用)」​を参照してください。

false

Region Endpoint (リージョンエンドポイント)

String (文字列)

トピックリージョンエンドポイントを設定します。

US_EAST_1

Custom STS Endpoint (カスタム STS エンドポイント)

String (文字列)

カスタム STS エンドポイントを設定します。Virtual Private Cloud (VPC) エンドポイントなど、非標準のサービスエンドポイントが必要な場合にこのパラメーターを使用します。

Custom SQS Endpoint (カスタム SQS エンドポイント)

String (文字列)

カスタム SQS エンドポイントを設定します。Virtual Private Cloud (VPC) エンドポイントなど、非標準のサービスエンドポイントが必要な場合にこのパラメーターを使用します。

TLS Configuration (TLS 設定)

TLS

TLS を設定します。HTTPS プロトコルを使用する場合、TLS を設定する必要があります。

Reconnection (再接続)

コネクタ操作で外部サーバーへの接続に失敗した場合に使用する再接続戦略を設定します。

Host (ホスト)

String (文字列)

省略可能なプロキシホスト。

Port (ポート)

Number (数値)

省略可能なプロキシポート。

Username (ユーザー名)

String (文字列)

省略可能なプロキシユーザー名。

Password (パスワード)

String (文字列)

省略可能なプロキシパスワード。

Domain (ドメイン)

String (文字列)

省略可能なプロキシドメイン。

Workstation (ワークステーション)

String (文字列)

省略可能なプロキシワークステーション。

ソース

Receive messages

<sqs:receivemessages>

1 つ以上のメッセージを取得します。

名前 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Visibility Timeout (表示タイムアウト)

Number (数値)

他のコンシューマーがキュー内の同じメッセージを受信および処理することを防止する期間。

30

Visibility Timeout Unit (表示タイムアウト単位)

Enumeration (列挙)。次のいずれかになります。

  • NANOSECONDS (ナノ秒)

  • MICROSECONDS (マイクロ秒)

  • MILLISECONDS (ミリ秒)

  • SECONDS (秒)

  • MINUTES (分)

  • HOURS (時間)

  • DAYS (日)

[Visibility Timeout (表示タイムアウト)]​ 項目の時間単位。

SECONDS

Preserve Messages (メッセージを保持)

Boolean (ブール)

メッセージを読み取った直後にキューから削除する代わりに、メッセージを読み取った後に保持します。

false

Number Of Messages (メッセージ数)

Number (数値)

各コールで取得するメッセージ数。最大値は ​10​ です。

1

Queue Url (キュー URL)

String (文字列)

メッセージを受信するキューの URL。

Wait time (待機時間)

Number (数値)

単一ポーリングの最大期間 (秒)。

  • ロングポーリングを使用するには、この項目を ​1​ ~ ​20​ の値に設定します。ロングポーリングでは、すぐに使用できるメッセージがある場合、コネクタはクエリ結果をすぐに返します。それ以外の場合、コネクタはメッセージが追加されるまで指定された秒数待機してから、空の応答を返します。

  • ショートポーリングを使用するには、この項目を ​0​ に設定します。ショートポーリングでは、空の応答を返す場合でも、コネクタは常にできるだけ早くクエリ結果を返します。

Number of consuming threads (コンシュームスレッドの数)

Number (数値)

インバウンドフローでメッセージをコンシュームするために使用されるスレッドの数。この値は、​0​ よりも大きい整数である必要があります。

1

Primary Node Only (プライマリノードのみ)

Boolean (ブール)

クラスターでの Mule インスタンスの実行時、このソースをプライマリノード上でのみ実行するかどうかを決定します。

Frequency (頻度)

number (数値)

[Time unit (時間単位)]​ 項目で指定された時間単位で、コネクタが受信メッセージをポーリングする頻度。この値を ​0​ に設定すると、コネクタは可能な限り速くポーリングします。

1000

Start delay (開始遅延)

Number (数値)

[Time unit (時間単位)]​ 項目で指定された時間単位で、コネクタが受信メッセージのポーリングを開始する前に待機する時間。デフォルト値の ​0​ は、コネクタがすぐにポーリングを開始することを意味します。

0

Time unit (時間単位)

Enumeration (列挙)。次のいずれかになります。

  • NANOSECONDS (ナノ秒)

  • MICROSECONDS (マイクロ秒)

  • MILLISECONDS (ミリ秒)

  • SECONDS (秒)

  • MINUTES (分)

  • HOURS (時間)

  • DAYS (日)

[Frequency (頻度)]​ および ​[Start delay (開始遅延)]​ 項目値の時間単位。

MILLISECONDS

Redelivery Policy (再配信ポリシー)

同じメッセージの再配信を処理するためのポリシーを定義します。

Reconnection Strategy (再接続戦略)

接続エラーが発生した場合の再試行戦略。

出力

String (文字列)

Attributes Type (属性型)

Object (オブジェクト)

関連する設定

操作

Add Permission

<sqs:add-permission>

権限をメッセージキューに追加します。

名前 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Label (表示ラベル)

String (文字列)

この権限の名前。

x

Account Ids (アカウント ID)

Array of String (文字列の配列)

このキューを共有する AWS アカウントの ID。

x

Actions (アクション)

Array of String (文字列の配列)

どのような権限を付与するのか示すリスト (​Send Message​、​Receive Message​、​Change Message Visibility​、​Delete Message​、​Get Queue Attributes​).

x

Queue Url (キュー URL)

String (文字列)

権限を付与するキューの URL。このパラメーターは省略可能です。指定しない場合、設定レベルで [Default Global Queue URL (デフォルトのグローバルキュー URL)] を指定する必要があります。

Target Variable (対象変数)

String (文字列)

操作の出力を保存する変数の名前。

Target Value (対象値)

String (文字列)

操作の出力を評価する式。式の結果は ​[Target Variable (対象変数)]​ 項目に保存されます。

#[payload]

Reconnection Strategy (再接続戦略)

接続エラーが発生した場合の再試行戦略。

出力

String (文字列)

Attributes Type (属性型)

関連する設定

スロー

  • SQS:ACCESS_DENIED

  • SQS:CONNECTIVITY

  • SQS:INTERNAL_FAILURE

  • SQS:INVALID_CREDENTIALS

  • SQS:INVALID_DATA

  • SQS:OPT_IN_REQUIRED

  • SQS:OVER_LIMIT

  • SQS:REQUEST_EXPIRED

  • SQS:RETRY_EXHAUSTED

  • SQS:SERVICE_UNAVAILABLE

  • SQS:THROTTLING_EXCEPTION

Change Message Visibility

<sqs:change-message-visibility>

キュー内の指定されたメッセージの表示タイムアウトを新しい (12 時間を超えない) 値に変更します。

名前 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Receipt Handle (受信ハンドル)

String (文字列)

表示タイムアウトを変更する必要があるメッセージに関連付けられている受信ハンドル。

Visibility Timeout (表示タイムアウト)

Number (数値)

メッセージ表示タイムアウトの新しい値 (最大 4300 秒または 12 時間)。

x

Visibility Timeout Unit (表示タイムアウト単位)

Enumeration (列挙)。次のいずれかになります。

  • NANOSECONDS (ナノ秒)

  • MICROSECONDS (マイクロ秒)

  • MILLISECONDS (ミリ秒)

  • SECONDS (秒)

  • MINUTES (分)

  • HOURS (時間)

  • DAYS (日)

[Visibility Timeout (表示タイムアウト)]​ 項目の時間単位。

SECONDS (秒)

Queue Url (キュー URL)

String (文字列)

アクションを実行するキューの URL。このパラメーターは省略可能です。指定しない場合、設定レベルで [Default Global Queue URL (デフォルトのグローバルキュー URL)] を指定する必要があります。

Target Variable (対象変数)

String (文字列)

操作の出力を保存する変数の名前。

Target Value (対象値)

String (文字列)

操作の出力を評価する式。式の結果は ​[Target Variable (対象変数)]​ 項目に保存されます。

#[payload]

Reconnection Strategy (再接続戦略)

接続エラーが発生した場合の再試行戦略。

出力

String (文字列)

Attributes Type (属性型)

関連する設定

スロー

  • SQS:ACCESS_DENIED

  • SQS:CONNECTIVITY

  • SQS:INTERNAL_FAILURE

  • SQS:INVALID_CREDENTIALS

  • SQS:INVALID_DATA

  • SQS:MESSAGE_NOT_IN_FLIGHT

  • SQS:MESSAGE_SIZE_THRESHOLD_OUT_OF_RANGE

  • SQS:OPT_IN_REQUIRED

  • SQS:PARAMETER_OUT_OF_RANGE

  • SQS:REQUEST_EXPIRED

  • SQS:RETRY_EXHAUSTED

  • SQS:S3_​BUCKET_ACCESS_DENIED

  • SQS:S3_​BUCKET_NOT_FOUND

  • SQS:SERVICE_UNAVAILABLE

  • SQS:THROTTLING_EXCEPTION

Change Message Visibility Batch

<sqs:change-message-visibility-batch>

最大 10 個の ChangeMessageVisibility 要求の表示タイムアウトを変更し、応答で各結果を個別に報告します。

名前 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Receipt Handles (受信ハンドル)

表示タイムアウトを変更する必要があるメッセージの受信ハンドルのリスト。

#[payload]

Queue Url (キュー URL)

String (文字列)

アクションを実行するキューの URL。このパラメーターは省略可能です。指定しない場合、設定レベルで [Default Global Queue URL (デフォルトのグローバルキュー URL)] を指定する必要があります。

Target Variable (対象変数)

String (文字列)

操作の出力を保存する変数の名前。

Target Value (対象値)

String (文字列)

操作の出力を評価する式。式の結果は ​[Target Variable (対象変数)]​ 項目に保存されます。

#[payload]

Reconnection Strategy (再接続戦略)

接続エラーが発生した場合の再試行戦略。

出力

Batch Result

Attributes Type (属性型)

関連する設定

スロー

  • SQS:ACCESS_DENIED

  • SQS:CONNECTIVITY

  • SQS:INTERNAL_FAILURE

  • SQS:INVALID_CREDENTIALS

  • SQS:INVALID_DATA

  • SQS:MESSAGE_SIZE_THRESHOLD_OUT_OF_RANGE

  • SQS:OPT_IN_REQUIRED

  • SQS:PARAMETER_OUT_OF_RANGE

  • SQS:REQUEST_EXPIRED

  • SQS:RETRY_EXHAUSTED

  • SQS:S3_​BUCKET_ACCESS_DENIED

  • SQS:S3_​BUCKET_NOT_FOUND

  • SQS:SERVICE_UNAVAILABLE

  • SQS:THROTTLING_EXCEPTION

Create Queue

<sqs:create-queue>

新しいキューを作成するか、既存のキューの URL を返します。

名前 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Queue Name (キュー名)

String (文字列)

作成するキューの名前。

x

Attributes (属性)

Object (オブジェクト)

対応する値との属性のマップ。以下の​「キュー属性」​テーブルを参照してください。

Target Variable (対象変数)

String (文字列)

操作の出力を保存する変数の名前。

Target Value (対象値)

String (文字列)

操作の出力を評価する式。式の結果は ​[Target Variable (対象変数)]​ 項目に保存されます。

#[payload]

Reconnection Strategy (再接続戦略)

接続エラーが発生した場合の再試行戦略。

キュー属性

名前 説明 デフォルト値 必須

DelaySeconds

Number (数値)

キュー内のすべてのメッセージの配信を遅延する時間 (秒)。有効な値は ​0​ ~ ​900​ 秒 (15 分) の整数です。

0

MaximumMessageSize

Number (数値)

Amazon SQS がメッセージを拒否する前にそのメッセージに含めることができるバイト数の制限。有効な値は ​1024​ バイト (1 KiB) ~ ​262,144​ バイト (256 KiB) の整数です。

262,144​ (256 KiB)

MessageRetentionPeriod

Number (数値)

Amazon SQS がメッセージを保持する時間 (秒)。有効な値は ​60​ 秒 (1 分) ~ ​1,209,600​ 秒 (14 日) の整数です。

345,600​ (4 日)

Policy (ポリシー)

String (文字列)

キューのポリシー。有効な AWS ポリシー。

ReceiveMessageWaitTimeSeconds

Number (数値)

ReceiveMessage アクションがメッセージの到着を待機する時間 (秒)。有効な値は ​0​ ~ ​20​ (秒) の整数です。

0

RedrivePolicy

String (文字列)

ソースキューのデッドレターキュー機能のパラメーターを JSON オブジェクトとして含む文字列。

VisibilityTimeout

Number (数値)

キューの表示タイムアウト (秒)。有効な値は ​0​ ~ ​43,200​ (12 時間) の整数です。

30

KmsMasterKeyId

String (文字列)

Amazon SQS またはカスタム CMK の AWS 管理カスタマーキー (CMK) の ID。

KmsDataKeyReusePeriodSeconds

Number (数値)

AWS KMS を再度コールする前に、Amazon SQS がデータキーを再利用してメッセージを暗号化または復号化できる時間 (秒)。有効な値は ​60​ 秒 (1 分) ~ ​86,400​ 秒 (24 時間) の秒を表す整数です。

300​ (5 分)

FifoQueue

Boolean (ブール)

キューを FIFO として指定します。有効な値は、​true​ または ​false​ です。この属性を指定しない場合、Amazon SQS は標準キューを作成します。キューの作成時にこの属性を指定する必要があり、既存のキューでこの属性を変更することはできません。この属性を設定するときは、メッセージの MessageGroupId も明示的に指定する必要があります。

ContentBasedDeduplication

Boolean (ブール)

内容ベースの重複排除を有効にします。有効な値は、​true​ または ​false​ です。すべてのメッセージには、一意の MessageDeduplicationId が必要です。

ApproximateNumberOfMessages

Number (数値)

キューから取得できるおおよそのメッセージ数。

ApproximateNumberOfMessagesDelayed

Number (数値)

遅延していてすぐに読み取ることができないキュー内のおおよそのメッセージ数。これは、キューが遅延キューとして設定されている場合、またはメッセージが遅延パラメーターを使用して送信された場合に発生する可能性があります。

ApproximateNumberOfMessagesNotVisible

Number (数値)

おおよそのインフライトメッセージ数。メッセージがクライアントに送信されてもまだ削除されていないか、表示ウィンドウの最後に到達していない場合、インフライトメッセージとみなされます。

CreatedTimestamp

Number (数値)

キューが作成された時刻 (秒)。

LastModifiedTimestamp

Number (数値)

キューが最後に変更された時刻 (秒)。

QueueArn

String (文字列)

キューの Amazon リソース名 (ARN)。

リドライブポリシー

名前 説明 デフォルト値 必須

deadLetterTargetArn

String (文字列)

maxReceiveCount の値を超えた後に、Amazon SQS によってメッセージが移動されるデッドレターキューの Amazon リソース名 (ARN)。

maxReceiveCount

Number (数値)

メッセージがデッドレターキューに移動される前にソースキューに配信される回数。メッセージの ReceiveCount がキューの maxReceiveCount を超えると、Amazon SQS はメッセージをデッドレターキューに移動します。

出力

String (文字列)

Attributes Type (属性型)

関連する設定

スロー

  • SQS:ACCESS_DENIED

  • SQS:CONNECTIVITY

  • SQS:INTERNAL_FAILURE

  • SQS:INVALID_CREDENTIALS

  • SQS:INVALID_DATA

  • SQS:OPT_IN_REQUIRED

  • SQS:QUEUE_ALREADY_EXISTS

  • SQS:QUEUE_DELETED_RECENTLY

  • SQS:REQUEST_EXPIRED

  • SQS:RETRY_EXHAUSTED

  • SQS:SERVICE_UNAVAILABLE

  • SQS:THROTTLING_EXCEPTION

Delete Message

<sqs:delete-message>

キュー内のメッセージオブジェクトによって特定されたメッセージを削除します。

名前 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Receipt Handle (受信ハンドル)

String (文字列)

削除するメッセージの受信ハンドル。

x

Queue Url (キュー URL)

String (文字列)

キューの URL。このパラメーターは省略可能です。指定しない場合、設定レベルで [Default Global Queue URL (デフォルトのグローバルキュー URL)] を指定する必要があります。

Target Variable (対象変数)

String (文字列)

操作の出力を保存する変数の名前。

Target Value (対象値)

String (文字列)

操作の出力を評価する式。式の結果は ​[Target Variable (対象変数)]​ 項目に保存されます。

#[payload]

Reconnection Strategy (再接続戦略)

接続エラーが発生した場合の再試行戦略。

出力

String (文字列)

Attributes Type (属性型)

関連する設定

スロー

  • SQS:ACCESS_DENIED

  • SQS:CONNECTIVITY

  • SQS:INTERNAL_FAILURE

  • SQS:INVALID_CREDENTIALS

  • SQS:INVALID_DATA

  • SQS:MESSAGE_SIZE_THRESHOLD_OUT_OF_RANGE

  • SQS:OPT_IN_REQUIRED

  • SQS:PARAMETER_OUT_OF_RANGE

  • SQS:REQUEST_EXPIRED

  • SQS:RETRY_EXHAUSTED

  • SQS:S3_​BUCKET_ACCESS_DENIED

  • SQS:S3_​BUCKET_NOT_FOUND

  • SQS:SERVICE_UNAVAILABLE

  • SQS:THROTTLING_EXCEPTION

Delete Message Batch

<sqs:delete-message-batch>

指定されたキューから最大 10 個のメッセージを削除します。これは、​Delete Message​ のバッチバージョンです。

名前 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Entries (エントリ)

削除するメッセージの受信ハンドルのリスト。

x

Queue Url (キュー URL)

String (文字列)

バッチとしてメッセージを削除するキューの URL。このパラメーターは省略可能です。指定しない場合、設定レベルで [Default Global Queue URL (デフォルトのグローバルキュー URL)] を指定する必要があります。

Target Variable (対象変数)

String (文字列)

操作の出力を保存する変数の名前。

Target Value (対象値)

String (文字列)

操作の出力を評価する式。式の結果は ​[Target Variable (対象変数)]​ 項目に保存されます。

#[payload]

Reconnection Strategy (再接続戦略)

接続エラーが発生した場合の再試行戦略。

出力

Batch Result

Attributes Type (属性型)

関連する設定

スロー

  • SQS:ACCESS_DENIED

  • SQS:CONNECTIVITY

  • SQS:INTERNAL_FAILURE

  • SQS:INVALID_CREDENTIALS

  • SQS:INVALID_DATA

  • SQS:MESSAGE_SIZE_THRESHOLD_OUT_OF_RANGE

  • SQS:OPT_IN_REQUIRED

  • SQS:PARAMETER_OUT_OF_RANGE

  • SQS:REQUEST_EXPIRED

  • SQS:RETRY_EXHAUSTED

  • SQS:S3_​BUCKET_ACCESS_DENIED

  • SQS:S3_​BUCKET_NOT_FOUND

  • SQS:SERVICE_UNAVAILABLE

  • SQS:THROTTLING_EXCEPTION

Delete Queue

<sqs:delete-queue>

このオブジェクトによって表されるメッセージキューを削除し、空でないキューも削除できます。キューの削除には最大 60 秒かかるため、同じ名前で新しいキューを作成する前に、少なくともその時間待機します。

名前 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Queue Url (キュー URL)

String (文字列)

削除するキューの URL。このパラメーターは省略可能です。指定しない場合、設定レベルで [Default Global Queue URL (デフォルトのグローバルキュー URL)] を指定する必要があります。

Target Variable (対象変数)

String (文字列)

操作の出力を保存する変数の名前。

Target Value (対象値)

String (文字列)

操作の出力を評価する式。式の結果は ​[Target Variable (対象変数)]​ 項目に保存されます。

#[payload]

Reconnection Strategy (再接続戦略)

接続エラーが発生した場合の再試行戦略。

出力

String (文字列)

Attributes Type (属性型)

関連する設定

スロー

  • SQS:ACCESS_DENIED

  • SQS:CONNECTIVITY

  • SQS:INTERNAL_FAILURE

  • SQS:INVALID_CREDENTIALS

  • SQS:INVALID_DATA

  • SQS:OPT_IN_REQUIRED

  • SQS:REQUEST_EXPIRED

  • SQS:RETRY_EXHAUSTED

  • SQS:SERVICE_UNAVAILABLE

  • SQS:THROTTLING_EXCEPTION

Get Approximate Number Of Messages

<sqs:get-approximate-number-of-messages>

表示されるキューのメッセージのおおよその数を取得します。

名前 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Queue Url (キュー URL)

String (文字列)

キューの URL。

Target Variable (対象変数)

String (文字列)

操作の出力を保存する変数の名前。

Target Value (対象値)

String (文字列)

操作の出力を評価する式。式の結果は ​[Target Variable (対象変数)]​ 項目に保存されます。

#[payload]

Reconnection Strategy (再接続戦略)

接続エラーが発生した場合の再試行戦略。

出力

Number (数値)

Attributes Type (属性型)

関連する設定

スロー

  • SQS:ACCESS_DENIED

  • SQS:CONNECTIVITY

  • SQS:INTERNAL_FAILURE

  • SQS:INVALID_CREDENTIALS

  • SQS:INVALID_DATA

  • SQS:OPT_IN_REQUIRED

  • SQS:REQUEST_EXPIRED

  • SQS:RETRY_EXHAUSTED

  • SQS:SERVICE_UNAVAILABLE

  • SQS:THROTTLING_EXCEPTION

Get Queue Attributes

<sqs:get-queue-attributes>

基盤となる機能を公開するためのキュー属性を表示します。

名前 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Attribute Names (属性名)

Array of String (文字列の配列)

情報を取得する属性のリスト。

Queue Url (キュー URL)

String (文字列)

アクションを実行するキューの URL。このパラメーターは省略可能です。指定しない場合、設定レベルで [Default Global Queue URL (デフォルトのグローバルキュー URL)] を指定する必要があります。

Target Variable (対象変数)

String (文字列)

操作の出力を保存する変数の名前。

Target Value (対象値)

String (文字列)

操作の出力を評価する式。式の結果は ​[Target Variable (対象変数)]​ 項目に保存されます。

#[payload]

Reconnection Strategy (再接続戦略)

接続エラーが発生した場合の再試行戦略。

出力

Object (オブジェクト)

Attributes Type (属性型)

関連する設定

スロー

  • SQS:ACCESS_DENIED

  • SQS:CONNECTIVITY

  • SQS:INTERNAL_FAILURE

  • SQS:INVALID_CREDENTIALS

  • SQS:INVALID_DATA

  • SQS:OPT_IN_REQUIRED

  • SQS:REQUEST_EXPIRED

  • SQS:RETRY_EXHAUSTED

  • SQS:SERVICE_UNAVAILABLE

  • SQS:THROTTLING_EXCEPTION

Get Queue Url

<sqs:get-queue-url>

既存のキューの URL を返します。

名前 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Queue Name (キュー名)

String (文字列)

URL をフェッチする必要があるキューの名前。

x

Queue Owner AWS Account Id (キューのオーナーの AWS アカウント ID)

String (文字列)

キューを作成したオーナーの AWS アカウント ID。

Target Variable (対象変数)

String (文字列)

操作の出力を保存する変数の名前。

Target Value (対象値)

String (文字列)

操作の出力を評価する式。式の結果は ​[Target Variable (対象変数)]​ 項目に保存されます。

#[payload]

Reconnection Strategy (再接続戦略)

接続エラーが発生した場合の再試行戦略。

出力

String (文字列)

Attributes Type (属性型)

関連する設定

スロー

  • SQS:ACCESS_DENIED

  • SQS:CONNECTIVITY

  • SQS:INTERNAL_FAILURE

  • SQS:INVALID_CREDENTIALS

  • SQS:INVALID_DATA

  • SQS:OPT_IN_REQUIRED

  • SQS:REQUEST_EXPIRED

  • SQS:RETRY_EXHAUSTED

  • SQS:SERVICE_UNAVAILABLE

  • SQS:THROTTLING_EXCEPTION

List Dead Letter Source Queues

<sqs:list-dead-letter-source-queues>

デッドレターキューでリドライブポリシーキュー属性が設定されているキューのリストを返します。

名前 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Queue Url (キュー URL)

String (文字列)

デッドレターキューの URL。このパラメーターは省略可能です。指定しない場合、設定レベルで [Default Global Queue URL (デフォルトのグローバルキュー URL)] を指定する必要があります。

Target Variable (対象変数)

String (文字列)

操作の出力を保存する変数の名前。

Target Value (対象値)

String (文字列)

操作の出力を評価する式。式の結果は ​[Target Variable (対象変数)]​ 項目に保存されます。

#[payload]

Reconnection Strategy (再接続戦略)

接続エラーが発生した場合の再試行戦略。

出力

Array of String (文字列の配列)

Attributes Type (属性型)

関連する設定

スロー

  • SQS:ACCESS_DENIED

  • SQS:CONNECTIVITY

  • SQS:INTERNAL_FAILURE

  • SQS:INVALID_CREDENTIALS

  • SQS:INVALID_DATA

  • SQS:OPT_IN_REQUIRED

  • SQS:REQUEST_EXPIRED

  • SQS:RETRY_EXHAUSTED

  • SQS:SERVICE_UNAVAILABLE

  • SQS:THROTTLING_EXCEPTION

List Queues

<sqs:list-queues>

キューのリストを返します。返すことができるキューの最大数は 1000 です。

名前 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Queue Name Prefix (キュー名のプレフィックス)

String (文字列)

リスト結果の絞り込みに使用する文字列。指定された文字列で始まる名前のキューのみが返されます。

Target Variable (対象変数)

String (文字列)

操作の出力を保存する変数の名前。

Target Value (対象値)

String (文字列)

操作の出力を評価する式。式の結果は ​[Target Variable (対象変数)]​ 項目に保存されます。

#[payload]

Reconnection Strategy (再接続戦略)

接続エラーが発生した場合の再試行戦略。

出力

Array of String (文字列の配列)

Attributes Type (属性型)

関連する設定

スロー

  • SQS:ACCESS_DENIED

  • SQS:CONNECTIVITY

  • SQS:INTERNAL_FAILURE

  • SQS:INVALID_CREDENTIALS

  • SQS:INVALID_DATA

  • SQS:OPT_IN_REQUIRED

  • SQS:REQUEST_EXPIRED

  • SQS:RETRY_EXHAUSTED

  • SQS:SERVICE_UNAVAILABLE

  • SQS:THROTTLING_EXCEPTION

Purge Queue

<sqs:purge-queue>

キュー URL で指定されるキューのメッセージを削除します。

名前 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Queue Url (キュー URL)

String (文字列)

メッセージの取得元のキューの URL。このパラメーターは省略可能です。指定しない場合、設定レベルで [Default Global Queue URL (デフォルトのグローバルキュー URL)] を指定する必要があります。

Target Variable (対象変数)

String (文字列)

操作の出力を保存する変数の名前。

Target Value (対象値)

String (文字列)

操作の出力を評価する式。式の結果は ​[Target Variable (対象変数)]​ 項目に保存されます。

#[payload]

Reconnection Strategy (再接続戦略)

接続エラーが発生した場合の再試行戦略。

出力

String (文字列)

Attributes Type (属性型)

関連する設定

スロー

  • SQS:ACCESS_DENIED

  • SQS:CONNECTIVITY

  • SQS:INTERNAL_FAILURE

  • SQS:INVALID_CREDENTIALS

  • SQS:INVALID_DATA

  • SQS:OPT_IN_REQUIRED

  • SQS:PURGE_QUEUE_IN_PROGRESS

  • SQS:REQUEST_EXPIRED

  • SQS:RETRY_EXHAUSTED

  • SQS:SERVICE_UNAVAILABLE

  • SQS:THROTTLING_EXCEPTION

Read

<sqs:read>

キューからメッセージの数を読み込みます。

名前 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Queue Url (キュー URL)

String (文字列)

キューの URL。

Max Number Of Messages (最大メッセージ数)

Number (数値)

読み取るメッセージの最大数。

x

Wait time (待機時間)

Number (数値)

単一ポーリングの最大期間 (秒)。

  • ロングポーリングを使用するには、この項目を ​1​ ~ ​20​ の値に設定します。

    ロングポーリングでは、すぐに使用できるメッセージがある場合、コネクタはクエリ結果をすぐに返します。それ以外の場合、コネクタはメッセージが追加されるまで指定された秒数待機してから、空の応答を返します。

  • ショートポーリングを使用するには、この項目を ​0​ に設定します。ショートポーリングでは、空の応答を返す場合でも、コネクタは常にできるだけ早くクエリ結果を返します。

Target Variable (対象変数)

String (文字列)

操作の出力を保存する変数の名前。

Target Value (対象値)

String (文字列)

操作の出力を評価する式。式の結果は ​[Target Variable (対象変数)]​ 項目に保存されます。

#[payload]

Reconnection Strategy (再接続戦略)

接続エラーが発生した場合の再試行戦略。

出力

Message (メッセージ)​ の配列

Attributes Type (属性型)

関連する設定

スロー

  • SQS:ACCESS_DENIED

  • SQS:CONNECTIVITY

  • SQS:INTERNAL_FAILURE

  • SQS:INVALID_CREDENTIALS

  • SQS:INVALID_DATA

  • SQS:MESSAGE_SIZE_THRESHOLD_OUT_OF_RANGE

  • SQS:OPT_IN_REQUIRED

  • SQS:OVER_LIMIT

  • SQS:PARAMETER_OUT_OF_RANGE

  • SQS:REQUEST_EXPIRED

  • SQS:RETRY_EXHAUSTED

  • SQS:S3_​BUCKET_ACCESS_DENIED

  • SQS:S3_​BUCKET_NOT_FOUND

  • SQS:SERVICE_UNAVAILABLE

  • SQS:THROTTLING_EXCEPTION

Remove Permission

<sqs:remove-permission>

このメッセージキューから権限を削除します。

名前 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Label (表示ラベル)

String (文字列)

削除する権限の名前。

x

Queue Url (キュー URL)

String (文字列)

権限を削除するキューの URL。

Target Variable (対象変数)

String (文字列)

操作の出力を保存する変数の名前。

Target Value (対象値)

String (文字列)

操作の出力を評価する式。式の結果は ​[Target Variable (対象変数)]​ 項目に保存されます。

#[payload]

Reconnection Strategy (再接続戦略)

接続エラーが発生した場合の再試行戦略。

出力

String (文字列)

Attributes Type (属性型)

関連する設定

スロー

  • SQS:ACCESS_DENIED

  • SQS:CONNECTIVITY

  • SQS:INTERNAL_FAILURE

  • SQS:INVALID_CREDENTIALS

  • SQS:INVALID_DATA

  • SQS:OPT_IN_REQUIRED

  • SQS:REQUEST_EXPIRED

  • SQS:RETRY_EXHAUSTED

  • SQS:SERVICE_UNAVAILABLE

  • SQS:THROTTLING_EXCEPTION

Send Message

<sqs:send-message>

指定されたキューにメッセージを送信します。メッセージは 1 ~ 256 KB にする必要があります。

名前 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Message (メッセージ)

送信するメッセージ。

#[payload]

Queue Url (キュー URL)

String (文字列)

メッセージを送信するキューの URL。

Target Variable (対象変数)

String (文字列)

操作の出力を保存する変数の名前。

Target Value (対象値)

String (文字列)

操作の出力を評価する式。式の結果は ​[Target Variable (対象変数)]​ 項目に保存されます。

#[payload]

Reconnection Strategy (再接続戦略)

接続エラーが発生した場合の再試行戦略。

関連する設定

スロー

  • SQS:ACCESS_DENIED

  • SQS:CONNECTIVITY

  • SQS:INTERNAL_FAILURE

  • SQS:INVALID_CREDENTIALS

  • SQS:INVALID_DATA

  • SQS:MESSAGE_SIZE_THRESHOLD_OUT_OF_RANGE

  • SQS:OPT_IN_REQUIRED

  • SQS:PARAMETER_OUT_OF_RANGE

  • SQS:REQUEST_EXPIRED

  • SQS:RETRY_EXHAUSTED

  • SQS:S3_​BUCKET_ACCESS_DENIED

  • SQS:S3_​BUCKET_NOT_FOUND

  • SQS:SERVICE_UNAVAILABLE

  • SQS:THROTTLING_EXCEPTION

Send Message Batch

<sqs:send-message-batch>

最大 10 個のメッセージを指定されたキューに配信します。これは、​Send Message​ のバッチバージョンです。

名前 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Messages

SendMessageBatchRequestEntry 項目のリスト。

#[payload]

Queue Url (キュー URL)

String (文字列)

メッセージを送信するキューの URL。

Target Variable (対象変数)

String (文字列)

操作の出力を保存する変数の名前。

Target Value (対象値)

String (文字列)

操作の出力を評価する式。式の結果は ​[Target Variable (対象変数)]​ 項目に保存されます。

#[payload]

Reconnection Strategy (再接続戦略)

接続エラーが発生した場合の再試行戦略。

出力

Batch Result

Attributes Type (属性型)

関連する設定

スロー

  • SQS:ACCESS_DENIED

  • SQS:CONNECTIVITY

  • SQS:INTERNAL_FAILURE

  • SQS:INVALID_CREDENTIALS

  • SQS:INVALID_DATA

  • SQS:MESSAGE_SIZE_THRESHOLD_OUT_OF_RANGE

  • SQS:OPT_IN_REQUIRED

  • SQS:PARAMETER_OUT_OF_RANGE

  • SQS:REQUEST_EXPIRED

  • SQS:RETRY_EXHAUSTED

  • SQS:S3_​BUCKET_ACCESS_DENIED

  • SQS:S3_​BUCKET_NOT_FOUND

  • SQS:SERVICE_UNAVAILABLE

  • SQS:THROTTLING_EXCEPTION

Set Queue Attributes

<sqs:set-queue-attributes>

1 つ以上のキュー属性の値を設定します。SQS システム全体に伝播されるのに最大 60 秒かかります (ただし、MessageRetentionPeriod 属性への変更には最大 15 分かかります)。

名前 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Attributes (属性)

Object (オブジェクト)

設定する属性のマップ。

#[payload]

Queue Url (キュー URL)

String (文字列)

キューの URL。

Target Variable (対象変数)

String (文字列)

操作の出力を保存する変数の名前。

Target Value (対象値)

String (文字列)

操作の出力を評価する式。式の結果は ​[Target Variable (対象変数)]​ 項目に保存されます。

#[payload]

Reconnection Strategy (再接続戦略)

接続エラーが発生した場合の再試行戦略。

出力

String (文字列)

Attributes Type (属性型)

関連する設定

スロー

  • SQS:ACCESS_DENIED

  • SQS:CONNECTIVITY

  • SQS:INTERNAL_FAILURE

  • SQS:INVALID_CREDENTIALS

  • SQS:INVALID_DATA

  • SQS:OPT_IN_REQUIRED

  • SQS:REQUEST_EXPIRED

  • SQS:RETRY_EXHAUSTED

  • SQS:SERVICE_UNAVAILABLE

  • SQS:THROTTLING_EXCEPTION

オブジェクト種別

Batch Result

バッチ内のメッセージごとに応答にエントリ ID を表す String (文字列) (メッセージが成功した場合) または BatchResultErrorEntry タグ (メッセージが失敗した場合) が含まれます。

項目 説明 デフォルト値 必須

Failed (失敗)

BatchResultErrorEntry​ の配列

Successful (成功)

Array of String (文字列の配列)

エントリ ID を表す String (文字列) 項目のリスト。

Batch Result Error Entry (バッチ結果エラーエントリ)

バッチ API の応答で使用され、要求の各エントリでのアクションの結果の詳細な説明を提供します。

項目 説明 デフォルト値 必須

Code (コード)

String (文字列)

このエントリでアクションが失敗した理由を表すエラーコード。

Id

String (文字列)

バッチ要求のエントリの ID。

Message (メッセージ)

String (文字列)

このエントリでアクションが失敗した理由を説明するメッセージ。

Sender Fault (送信者エラー)

Boolean (ブール)

送信者のエラーが原因でエラーが発生したかどうか。

Change Message Visibility Batch Request Entry (メッセージ表示のバッチ変更要求エントリ)

メッセージの表示タイムアウトを変更するために使用されます。

項目 説明 デフォルト値 必須

Id

String (文字列)

この特定の受信ハンドルの識別子。これは、結果を伝えるために使用されます。バッチ要求の ID は、要求内で一意である必要があります。

Receipt Handle (受信ハンドル)

String (文字列)

このエントリの受信ハンドル。

Visibility Timeout (表示タイムアウト)

Number (数値)

メッセージの表示タイムアウトの新しい値 (秒)。

CRL File (CRL ファイル)

証明書失効リスト (CRL) ファイルの場所を指定します。

項目 説明 デフォルト値 必須

Path (パス)

String (文字列)

CRL ファイルへのパス。

Custom OCSP Responder (カスタム OCSP レスポンダー)

証明書の取り消し確認のカスタム OCSP レスポンダーを設定します。

項目 説明 デフォルト値 必須

Url

String (文字列)

OCSP レスポンダーの URL。

Cert Alias (証明書の別名)

String (文字列)

OCSP 応答の署名証明書の別名。指定した場合、別名はトラストストアに存在する必要があります。

Delete Message Batch Request Entry (メッセージのバッチ削除要求エントリ)

メッセージをバッチで削除するために使用されます。

項目 説明 デフォルト値 必須

Id

String (文字列)

この特定の受信ハンドルの識別子。これは、結果を伝えるために使用されます。バッチ要求の ID は、要求内で一意である必要があります。

Receipt Handle (受信ハンドル)

String (文字列)

このエントリの受信ハンドル。

Expiration Policy (有効期限ポリシー)

有効期限ポリシー戦略を設定します。

項目 説明 デフォルト値 必須

Max Idle Time (最大アイドル時間)

Number (数値)

動的設定インスタンスがアイドル状態を続けられる最大時間を設定します。この時間が経過すると、Mule Runtime で期限切れに相当するとみなされます。

Time Unit (時間単位)

Enumeration (列挙)。次のいずれかになります。

  • NANOSECONDS (ナノ秒)

  • MICROSECONDS (マイクロ秒)

  • MILLISECONDS (ミリ秒)

  • SECONDS (秒)

  • MINUTES (分)

  • HOURS (時間)

  • DAYS (日)

[Max Idle Time (最大アイドル時間)]​ 項目の時間単位。

Keystore (キーストア)

TLS プロトコル用のキーストアを設定します。生成したキーストアには、非公開キーと公開証明書が格納されます。

項目 説明 デフォルト値 必須

Path (パス)

String (文字列)

キーストアへのパス。Mule では、現在のクラスパスとファイルシステムへの相対的なパスを解決します。

Type (型)

String (文字列)

キーストアの型。

Alias (別名)

String (文字列)

キーストアに複数の非公開キーが含まれている場合に使用するキーの別名。デフォルトでは、Mule はファイル内の最初のキーを使用します。

Key Password (キーパスワード)

String (文字列)

非公開キーを保護するために使用するパスワード。

Password (パスワード)

String (文字列)

キーストアを保護するために使用するパスワード。

Algorithm (アルゴリズム)

String (文字列)

キーストアで使用する暗号化アルゴリズム。

Large Payload Support (大容量のペイロードサポート)

Amazon SQS で大容量のメッセージペイロードをサポートします。

項目 説明 デフォルト値 必須

Bucket (バケット)

String (文字列)

大容量のペイロードメッセージを保存する AWS S3 バケットの名前。AWS S3 バケットは、AWS S3 ですでに作成および設定されている必要があります。この機能を有効にすると、AWS S3 の使用で追加料金が発生します。

x

Message Size Threshold (メッセージサイズしきい値)

Number (数値)

AWS S3 バケットにメッセージペイロードを保存するためのメッセージサイズしきい値。メッセージサイズしきい値のデフォルト値は 256 KB で、最大しきい値サイズの値は 256 KB です。最大メッセージサイズは 2 GB です。

256

Message Size Threshold Unit (メッセージサイズしきい値単位)

Enumeration (列挙)。次のいずれかになります。

  • BYTE (バイト)

  • KB

  • MB

  • GB

[Message Size Threshold (メッセージサイズしきい値)]​ 項目のデータ単位。

KB

Custom S3 Endpoint (カスタム S3 エンドポイント)

String (文字列)

カスタム S3 エンドポイントを設定します。VPC エンドポイントなど、非標準のサービスエンドポイントが必要な場合に役立ちます。

Message (メッセージ)

送信されたメッセージの出力属性。

項目 説明 デフォルト値 必須

body (本文)

String (文字列)

送信するメッセージ本文。

deduplicationId

String (文字列)

送信されたメッセージを重複排除するためのトークン。同じ重複排除 ID で複数のメッセージが送信された場合、Amazon SQS はメッセージを正常に受け入れますが、重複排除間隔中 (デフォルトでは 5 分間) に最初のメッセージのみを配信します。

FIFO キューでは、キューレベルで ​ContentBasedDeduplication​ を ​true​ に設定すると、​deduplicationId​ 項目の値が自動的に生成されます。

delaySeconds

Number (数値)

特定のメッセージを遅延する秒数。有効な値は、​0​ ~ ​900​ です。値が指定されていない場合、キューのデフォルト値が使用されます。

FifoQueue​ が設定されている場合、​delaySeconds​ 項目をメッセージごとに設定することはできません。​delaySeconds​ はキューレベルでのみ設定できます。

groupId

String (文字列)

FIFO キューでこのメッセージが属するグループ。このパラメーターは、FIFO キューにのみ適用されます。 FIFO キューを作成するときに、このパラメーターは必須です。

id

String (文字列)

メッセージの一意の識別子。

message Attributes (メッセージ属性)

Object (オブジェクト)

メッセージ属性として送信する型付けされたキー-値ペアのマップ。各エントリの値、キー、およびデータ型を指定する必要があります。

receipt Handle (受信ハンドル)

String (文字列)

このエントリの受信ハンドル。

Reconnect (再接続)

標準再接続戦略を設定し、再接続の頻度と、コネクタソースまたは操作で実行できる再接続の試行回数を指定します。

項目 説明 デフォルト値 必須

Frequency (頻度)

Number (数値)

再接続を試行する頻度 (ミリ秒)。

Blocking (ブロック)

Boolean (ブール)

false​ の場合、再接続戦略が個別の非ブロックスレッドで実行されます。

Count (数)

Number (数値)

Mule アプリケーションで実行できる再接続の試行回数。

Reconnect Forever (繰り返し再接続)

Mule アプリケーションが実行されている間はコネクタソースや操作によって指定された頻度で再接続が試行される Forever 再接続戦略を設定します。

項目 説明 デフォルト値 必須

Frequency (頻度)

Number (数値)

再接続を試行する頻度 (ミリ秒)。

Blocking (ブロック)

Boolean (ブール)

false​ の場合、再接続戦略が個別の非ブロックスレッドで実行されます。

Reconnection (再接続)

操作の再接続戦略を設定します。

項目 説明 デフォルト値 必須

Fails Deployment (デプロイに失敗)

Boolean (ブール)

アプリケーションのデプロイ時に、関連する再接続戦略をすべて実行した後、接続テストに合格しない場合の処理:

  • true

    デプロイの失敗を許可します。

  • false

    接続テストの結果を無視します。

Reconnection Strategy (再接続戦略)

使用する再接続戦略。

Redelivery Policy (再配信ポリシー)

エラーを生成する要求を実行するための再配信ポリシーを設定します。再配信ポリシーは、フロー内のあらゆる提供元に追加できます。

項目 説明 デフォルト値 必須

Max Redelivery Count (最大再配信数)

Number (数値)

再配信される要求の最大処理失敗回数。この回数を超えると、​REDELIVERY_EXHAUSTED​ エラーが返されます。

Use Secure Hash (セキュアハッシュを使用)

Boolean (ブール)

再配信されたメッセージの識別にセキュアハッシュアルゴリズムを使用するかどうか。

Message Digest Algorithm (メッセージダイジェストアルゴリズム)

String (文字列)

[Use Secure Hash (セキュアハッシュを使用)]​ 項目が ​true​ の場合に使用するセキュアハッシュアルゴリズム。メッセージのペイロードが Java オブジェクトの場合、Mule ではこの値が無視され、ペイロードの ​hashCode()​ が返した値が返されます。

Id Expression (ID 式)

String (文字列)

メッセージがいつ再配信されたのかを判断する 1 つ以上の式。このプロパティは、​[Use Secure Hash (セキュアハッシュを使用)]​ 項目が ​false​ の場合にのみ設定できます。

Object Store (オブジェクトストア)

Object Store (オブジェクトストア)

各メッセージの再配信カウンターが保存されるオブジェクトストアを設定します。

Request ID Attribute (要求 ID 属性)

要求 ID で使用されます。

項目 説明 デフォルト値 必須

Request Id (要求 ID)

String (文字列)

サービスコールが期待どおりに機能せず、AWS サポートと連携して問題をデバッグする必要がある場合に使用する AWS 要求 ID。

Send Message Result (メッセージの送信結果)

メッセージの結果を送信します。

項目 説明 デフォルト値 必須

MD5 Of Message Attributes (メッセージ属性の MD5)

String (文字列)

URL エンコードされていないメッセージ属性文字列の MD5 ダイジェスト。これを使用して、Amazon SQS がメッセージを適切に受信したことを確認できます。MD5 ダイジェストを作成する前に Amazon SQS の最初の URL でメッセージをデコードします。MD5 についての詳細は、 「RFC 1321 - The MD5 Message-Digest Algorithm (RFC 1321 - MD5 メッセージ-ダイジェストアルゴリズム)」​を参照してください。

MD5 Of Message Body (メッセージ本文の MD5)

String (文字列)

URL エンコードされていないメッセージ本文文字列の MD5 ダイジェスト。これを使用して、Amazon SQS がメッセージを適切に受信したことを確認できます。MD5 ダイジェストを作成する前に Amazon SQS の最初の URL でメッセージをデコードします。MD5 についての詳細は、 「RFC 1321 - The MD5 Message-Digest Algorithm (RFC 1321 - MD5 メッセージ-ダイジェストアルゴリズム)」​を参照してください。

Message Id (メッセージ ID)

String (文字列)

キューに送信されたメッセージのメッセージ ID を含む要素。詳細は、 「Amazon SQS キューとメッセージの識別子」​を参照してください。

Standard Revocation Check (標準の取り消し確認)

TLS 証明書の標準取り消し確認を設定します。

項目 説明 デフォルト値 必須

Only End Entities (最後のエンティティのみ)

Boolean (ブール)

証明書チェーン内で確認する要素:

  • true

    証明書チェーンの最後の要素のみを確認します。

  • false

    証明書チェーンのすべての要素を確認します。

Prefer Crls (CRL を優先)

Boolean (ブール)

証明書の有効性を確認する方法:

  • true

    証明書失効リスト (CRL) で証明書の有効性を確認します。

  • false

    オンライン証明書状況プロトコル (OCSP) を使用して証明書の有効性を確認します。

No Fallback (代替なし)

Boolean (ブール)

証明書の有効性を確認するための第 2 の方法を使用するかどうか:

  • true

    [Prefer Crls (CRL を優先)]​ 項目で指定されていない方法 (第 2 の方法) を使用して証明書の有効性を確認します。

  • false

    証明書の有効性を確認するための第 2 の方法を使用しません。

Soft Fail (ソフトフェール)

Boolean (ブール)

取り消しサーバーに到達できない場合や取り消しサーバーが混雑している場合の処理:

  • true

    検証エラーを回避します。

  • false

    検証の失敗を許可します。

TLS

Mule アプリケーションのセキュアな通信を提供するように TLS を設定します。

項目 説明 デフォルト値 必須

Enabled Protocols (有効化されたプロトコル)

String (文字列)

このコンテキストで有効化されたプロトコルのカンマ区切りリスト。

Enabled Cipher Suites (有効化された暗号化スイート)

String (文字列)

このコンテキストで有効化された暗号化スイートのカンマ区切りリスト。

Trust Store (トラストストア)

TLS トラストストアを設定します。

Key Store (キーストア)

TLS キーストアを設定します。

Revocation Check (取り消し確認)

取り消し確認メカニズムを設定します。

Truststore (トラストストア)

TLS 用のトラストストアを設定します。

項目 説明 デフォルト値 必須

Path (パス)

String (文字列)

トラストストアへのパス。Mule では、現在のクラスパスとファイルシステムへの相対的なパスを解決します。

Password (パスワード)

String (文字列)

トラストストアを保護するために使用するパスワード。

Type (型)

String (文字列)

トラストストアの型。

Algorithm (アルゴリズム)

String (文字列)

トラストストアで使用する暗号化アルゴリズム。

Insecure (安全ではない)

Boolean (ブール)

true​ の場合、Mule では証明書の検証の実行を停止します。これを ​true​ に設定すると、接続が攻撃に対して脆弱になる可能性があります。