0
すべてのSNSエンドポイントARNを取得するためにラムダ関数内で呼び出すことができるSNS関数はありますか? "user data"属性でendpointARNをフィルタリングすることはできますか?すべてのエンドポイントARNをリストするSNS機能はありますか?
すべてのSNSエンドポイントARNを取得するためにラムダ関数内で呼び出すことができるSNS関数はありますか? "user data"属性でendpointARNをフィルタリングすることはできますか?すべてのエンドポイントARNをリストするSNS機能はありますか?
最も近いのは、AWS SDK for Node.jsのSNS clientのlistEndpointsByPlatformApplicationメソッドです。 (リンクされたドキュメントからの)
使用例:
var params = {
PlatformApplicationArn: 'STRING_VALUE', /* required */
NextToken: 'STRING_VALUE'
};
sns.listEndpointsByPlatformApplication(params, function(err, data) {
if (err) console.log(err, err.stack); // an error occurred
else console.log(data); // successful response
});
注
NextToken
の値が返されます。最後のページはNextToken
のヌル値を返します。data
オブジェクトには、というmap<String>
が含まれます。このオブジェクトを解析して、CustomUserData
属性を持つエンドポイントのみをフィルタリングできます。