問題タブ [laravel-vapor]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
laravel - Laravel Vapor - パブリック dev データベースでユーザーの作成がエラーで失敗する: jumpbox が必要です
Laravel Vapor データベースのドキュメントには次のように記載されています。
最小のパフォーマンス クラスのパブリックにアクセス可能なデータベースをすばやく作成するには、データベースの
--dev
作成時にフラグを使用できます。これらの小規模で手頃な価格のデータベースは、テスト環境またはステージング環境に最適です
提案されたvapor database dev-db --dev
コマンドを使用して dev データベースを作成し、AWS でパブリックdb.t3.micro
を作成しましたが、コマンドを使用してデータベースにユーザーを追加しようとするvapor database:user dev-db user1
と、ジャンプボックスが必要であるというエラーが表示されます。
おっと!リクエストに問題がありました。
- データベース ユーザーを作成するには、ジャンプボックスが必要です。
プライベート/パブリック データベースに関するドキュメントには、次のように記載されています。
さらに、これらのデータベースは、パブリックにアクセスできる (Vapor によって自動的に割り当てられる長いランダムなパスワードを使用する) 場合と、非公開の場合があります。プライベート データベースは通常、パブリック インターネットからはアクセスできません。ローカル マシンからそれらにアクセスするには、Vapor ジャンプボックスを作成する必要があります。
--dev
データベース作成コマンドはパブリックにアクセス可能なデータベースを作成するため、ジャンプボックスが必要であることを示すエラーが返されるのはなぜですか?
laravel - API Gateway で gzip 圧縮を有効にする方法は?
API Gateway で gzip 圧縮を有効にするのに少し問題があります。内部で AWS Lambda を使用する Laravel Vapor を使用しています。
API Gateway コンソール ダッシュボードで設定を探しましたが、役に立ちませんでした。アプリケーションで CORS をセットアップし、以下を有効にしています。
バックエンドで設定すればうまくいくという印象を受けましたが、うまくいきAccept-Encoding
ません。応答ヘッダーには決して含まContent-Encoding: gzip
れません。