AWS Mobile Hubで生成されたAPIでパスパラメータを定義したいのですが、どのようにMH APIコンフィグレーションページを使ってこれを行うことができないのか分かりません。 API名+パスを定義できますが、プレースホルダーのような角括弧を使用することはできません。 {userId}はAPI作成中にサブパス内にあります。 例として、アイテムのサブパスでユーザーAPIを作成しました。この/ users/item/{userId}のようなAPIパスを実現したいとします。私はパスのような/アイテムを作成したときに、テストモジュール/ users/items/1から呼び出すことは可能ですが、この1はパスparamsとしてマップされません(パスのどこにでもパラメータを定義することはできません)この値はパスparamではなくパス要求属性としてlambdaに渡されます。代わりにパスパラメータを使用したいと思います。AWS Mobile Hub APIでパスパラメータを定義することはできますか?
0
A
答えて
0
AWSモバイルハブクラウドロジック機能にパスを含むAPIを追加すると、API定義の貪欲なパス変数を使用して、すべてのパスパラメータをAWSラムダ関数に渡します。パラメータを明示的に定義する必要はありません。すべて/すべてのパラメータが自動的に渡されるためです。
たとえば、パスが「アイテム」の場合、リクエストは/ items、/ items/123、/ items/123/456/789などのAWSラムダに渡されます。これらはすべてAWSに渡されますラムダ関数。
敬具、
アンドリュー・C
AWS Mobileデベロッパー経験あなたの答えのための
関連する問題
- 1. AWS Mobile HubとXamarin.Droid
- 2. AWS API GatewayのJavaScript APIでパスパラメータを設定する
- 3. Aws Mobile Hubの開発
- 4. AWS Api Gatewayパスパラメータでカスタムオーサライザポリシー
- 5. iOS AWS Mobile HubはCognito Syncをサポートしていますか?
- 6. APIなしでAWS Mobile HubプロジェクトにLambda関数を追加する方法はありますか?
- 7. AWS Mobile HubサンプルプロジェクトのPushManagerクラスのヌルオブジェクトリファレンス
- 8. SwiftのAWS Mobile Hubから電子メールとphone_numberを取得する方法は?
- 9. AWS CloudFormationはAWS APIを呼び出すことはできますか?
- 10. ユーザー名フィールドを使わずにMobile Hubユーザーをサインアップできますか?
- 11. TypeScriptでstring.Emptyを定義することはできますか?
- 12. AWSコンソールからAPIのYAMLの定義をインポートすることができません
- 13. 別のプリプロセッサディレクティブを定義することはできますか?
- 14. ジェネリッククロージャを定義することはできますか?
- 15. サービスファブリックコンテナプロジェクトをDocker Hubからプルすることはできますか?
- 16. jQuery Mobileの特定のものを非jQuery Mobileプロジェクトで使用することはできますか?
- 17. 動的URLパスパラメータを使用するAWS APIゲートウェイ
- 18. AWS Mobile HubのDynamoDBに、ローカルのセカンダリインデックスを作成するオプションがないのはなぜですか?
- 19. cssで定数を定義することはできますか?
- 20. Typescriptで定数を動的に定義することはできますか?
- 21. AWS CLIで再試行を設定することはできますか?
- 22. AWSラムダでブラウザをシミュレートすることはできますか?
- 23. AWS API Gatewayのカスタムオーソライザにステージ変数を渡すことはできますか?
- 24. VSTSでビルド定義なしでVSTSでリリース定義を作成することはできますか?
- 25. VBAでユーザー定義型の定数を定義することはできますか?
- 26. 特定のパラメータ定義プロパティをオーバーライドすることはできますか?
- 27. pymongoでユーザ定義のロールを作成することはできますか?
- 28. サブクラスをドット言語(Graphviz)で定義することはできますか?
- 29. webviewアプリケーションで提案リストを定義することはできますか?
- 30. Eclipseで私自身のエラーを定義することはできますか?
おかげで、それは私の推測を確認しました。これは、指定されたパスを解析し、自分自身で "path param"マッピングを行う必要があることを意味します。 – sos3k
Mobile HubでAPIを直接作成する場合は正しくなります。代わりに、より特定のSwagger 2.0ドキュメントを定義してAPI Gatewayに直接インポートし、API Gateway REST APIをMobile Hubプロジェクトにインポートすることができます。 –