Asteria WarpフローデザイナーとAWSのSimple Notification Service(SNS)の連携:AWS SNSDeleteTopicコンポーネントを使用してトピックを削除する

はじめに

AWS SNSDeleteTopicコンポーネントを使用すると、Simple Notification Service(SNS)からトピックを削除できます。
※今回もAWSコネクションを使用しますが、DynamoDBと連携する回で以前作成したAWSコネクションを使用してトピック削除を行います。

AWS SNSDeleteTopicコンポーネントと今回の確認に使用するフローについて

このコンポーネントのプロパティとして設定した内容は以下の通りで、設定しなかった項目はデフォルトの値を使用します。

  • コネクションを使用:はい
  • コネクション名:使用するAWSコネクションを入力します。(下図ではDynamoDBと連携する回で作成したものを使用しています。)
  • トピックARN:削除したいトピックの「トピックARN」(AWS SNSの「トピック」詳細ページで確認可能。「ARN」として表示されます。)

※アクセスキー・シークレットーキー・リージョンはコネクションにて事前に設定されています。

今回の確認に使用するフローについて

AWSのSNSでトピック削除ができることを確認するために、下図のフローを作成しました。フローの実行後、SNSで指定したトピックが削除されます。

AWS SNSDeleteTopicコンポーネントの動作確認用フロー

フローの解説

 AWS SNSDeleteTopic

AWS SNSDeleteTopicコンポーネントは、指定したトピックARNでSNSのトピックを削除します。コネクションを使用すると、接続先AWSのリージョンなどが自動的に設定されるため、手動で設定する必要はありません。

実行結果

フローを実行すると、指定されたトピックがSNSから削除されていることを確認できます。削除されたトピックは、AWSのコンソールで確認することができます。