Amazonの標準キューを実行する

標準の Amazon SQS メッセージを実行するには、下記のいずれかの接続タイプを選択して、以下の手順に従ってください。

方法:プッシュアクション、プルアクション、パージアクション

オプション1 - 事前に定義された接続で Amazon SQS メッセージを実行する

メッセージをプッシュする

事前に定義された Amazon SQS メッセージを使用してメッセージをプッシュするには、以下の手順に従ってください。

  1. 新しいメッセージを作成します。

  2. 接続」セクションで「管理」に移動して、 Amazon SQS 接続を作成します。

  3. 「接続」ドロップダウンメニューで、お使いの接続を選択します。

  4. アクション」ドロップダウンメニューで、「プッシュ」を選択します。「 エンドポイント」フィールドに「 ARN 」が表示されます。

  5. ペイロード」フィールドにメッセージを入力します。

  6. APIスキャン」メニューで「 実行」をクリックして、指定されたキューにメッセージを送信します。

「 APIスキャン」Amazon SQS メッセージをプッシュする

メッセージをプルする

事前に定義された Amazon SQS メッセージを使用してメッセージをプルするには、以下の手順に従ってください。

  1. 新しいメッセージを作成します。

  2. 接続」セクションで「管理」に移動して、Amazon SQS接続を作成します。

  3. 接続」ドロップダウンメニューで、お使いの接続を選択します。

  4. アクション」ドロップダウンメニューで、「プル」を選択します。「 エンドポイント」フィールドに「 ARN 」が表示されます。

  5. 「APIスキャン」メニューで「 実行」をクリックして、指定されたキューでメッセージを受信します。一度に取得できるメッセージは一つだけです。複数のメッセージを取得するするには、ループを作成します。Amazon SQS 可視性タイムアウトもご覧ください。

「 APIスキャン」AmazonSQS メッセージをプルする

キューをパージする

事前に定義された接続のある Amazon SQS キューをパージするには、以下の手順に従ってください。

  1. 接続」セクションで「管理」に移動して、Amazon SQS接続を作成します。

  2. 接続」ドロップダウンメニューで、お使いの接続を選択します。

  3. アクション」ドロップダウンメニューで、「パージ」を選択します。「 エンドポイント」フィールドに「 ARN 」が表示されます。

  4. 「APIスキャン」メニューで「 実行」をクリックして、指定されたキューをパージします。これで、キュー内のすべてのメッセージが削除されます。

「 APIスキャン」Amazon SQS キューをパージする

オプション2 - 事前に定義されていない接続で Amazon SQS メッセージを実行する

メッセージをプッシュする

事前に定義されていない Amazon SQS メッセージを使用してメッセージをプッシュするには、以下の手順に従ってください。

  1. 新しいメッセージを作成します。

  2. 接続」ドロップダウンメニューで <explicit> を選択します。

  3. エンドポイント」フィールドに、 AWS コンソールの「詳細」タブで選択した SQS キューの AmazonリソースネームARN)をコピーします。

  4. アクション」ドロップダウンメニューで、「プッシュ」を選択します。

  5. 認証」タブの「認証」ドロップダウンリストで「 AWS Signature 」を選択し、お使いの AWS アカウント用のアクセスキー秘密鍵のクレデンシャルを入力します。

  6. 一時的なクレデンシャルがある場合は、セッショントークンを入力する方法もあります。

  7. エンドポイントに「地域」のエントリが含まれていない場合は、ドロップダウンメニューで地域を選択するという方法もあります。デフォルト値は「米国東部(オハイオ)」です。

  8. ペイロード」フィールドにメッセージを入力します。

  9. APIスキャン」メニューで「 実行」をクリックして、キューにあるメッセージを指定されたキューに送信します。

プッシュアクション: APIスキャンAmazon SQS メッセージ用の「認証」タブ

メッセージをプルする

事前に定義されていない Amazon SQS メッセージを使用してメッセージをプルするには、以下の手順に従ってください。

  1. 新しいメッセージを作成します。

  2. 接続」ドロップダウンメニューで <explicit> を選択します。

  3. エンドポイント」フィールドに、 AWS コンソールの「詳細」タブで選択した SQS キューの AmazonリソースネームARN)をコピーします。

  4. アクション」ドロップダウンメニューで、「プル」を選択します。

  5. 認証」タブの「認証」ドロップダウンリストで「 AWS Signature 」を選択し、お使いの AWS アカウントのアクセスキー秘密鍵のクレデンシャルを入力します。

  6. 一時的なクレデンシャルがある場合は、セッショントークンを入力する方法もあります。

  7. エンドポイントに「地域」のエントリが含まれていない場合は、ドロップダウンメニューで地域を選択するという方法もあります。デフォルト値は「米国東部(オハイオ)」です。

  8. APIスキャン」メニューで「 実行」をクリックして、指定されたキューでメッセージを受信します。一度に取得できるメッセージは一つだけです。複数のメッセージを取得するには、ループを作成します。Amazon SQS 可視性タイムアウトもご覧ください。

プルアクション: API ScanAmazon SQS メッセージ用の「認証」タブ

API ScanAmazon SQS メッセージを実行した後、 Tosca Commanderそのメッセージをエクスポートすることができます。これにより、メッセージ情報を使用してモジュール属性を定義し、その値を検証することができます。何をテストするかに応じて、メッセージをAPIテストケースとしてエクスポートすることができます。

キューをパージする

事前に定義されていない Amazon SQS メッセージを含む Amazon SQS キューをパージするには、次の手順に従ってください。

  1. 接続」ドロップダウンメニューで <explicit> を選択します。

  2. エンドポイント」フィールドに、 AWS コンソールの「詳細」タブで選択した SQS キューの AmazonリソースネームARN)をコピーします。

  3. アクション」ドロップダウンメニューで、「パージ」を選択します。

  4. 認証」タブの「認証」ドロップダウンリストで「 AWS Signature 」を選択し、お使いの AWS アカウントのアクセスキー秘密鍵のクレデンシャルを入力します。

  5. 一時的なクレデンシャルがある場合は、セッショントークンを入力する方法もあります。

  6. ドロップダウンメニューで「地域」を選択するという方法もあります。デフォルト値は「米国東部(オハイオ)」です。

  7. APIスキャン」メニューで「 実行」をクリックして、指定されたキューをパージします。これで、キュー内のすべてのメッセージが削除されます。

パージアクション: API ScanAmazon SQS メッセージ用の「認証」タブ