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サンプルプロジェクトのPushManagerクラスのヌルオブジェクトリファレンス
- 4. AWS CloudFormationはAWS APIを呼び出すことはできますか?
- 5. ユーザー名フィールドを使わずにMobile Hubユーザーをサインアップできますか?
- 6. AWSコンソールからAPIのYAMLの定義をインポートすることができません
- 7. TypeScriptでstring.Emptyを定義することはできますか?
- 8. 動的URLパスパラメータを使用するAWS APIゲートウェイ
- 9. ジェネリッククロージャを定義することはできますか?
- 10. 別のプリプロセッサディレクティブを定義することはできますか?
- 11. AWS Mobile HubのDynamoDBに、ローカルのセカンダリインデックスを作成するオプションがないのはなぜですか?
- 12. jQuery Mobileの特定のものを非jQuery Mobileプロジェクトで使用することはできますか?
- 13. cssで定数を定義することはできますか?
- 14. AWS API Gatewayのカスタムオーソライザにステージ変数を渡すことはできますか?
- 15. 特定のパラメータ定義プロパティをオーバーライドすることはできますか?
- 16. オプションのパッケージをsetuptoolsで定義することはできますか?
- 17. HTMLタグでSharePointメタデータを定義することはできますか?
- 18. webviewアプリケーションで提案リストを定義することはできますか?
- 19. R install.packagesでパッケージのバージョンを定義することはできますか?
- 20. .NETでクラスのエイリアスを定義することはできますか?
- 21. MongoDBで特別なソートキーを定義することはできますか?
- 22. Android StudioでGenerated .apkのパスを定義することはできますか?
- 23. IPAで外部構成ファイルを定義することはできますか?
- 24. カスタムXNAコンテンツプロセッサでアセット名を定義することはできますか?
- 25. pymongoでユーザ定義のロールを作成することはできますか?
- 26. サブクラスをドット言語(Graphviz)で定義することはできますか?
- 27. Common Lispで再帰型を定義することはできますか?
- 28. AndroidでRecyclerViewのセクションを定義することはできますか?
- 29. タイトル属性をクラス名で定義することはできますか?
- 30. Eclipseで私自身のエラーを定義することはできますか?
おかげで、それは私の推測を確認しました。これは、指定されたパスを解析し、自分自身で "path param"マッピングを行う必要があることを意味します。 – sos3k
Mobile HubでAPIを直接作成する場合は正しくなります。代わりに、より特定のSwagger 2.0ドキュメントを定義してAPI Gatewayに直接インポートし、API Gateway REST APIをMobile Hubプロジェクトにインポートすることができます。 –