問題タブ [localstack]
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.
symfony - コードセプションで Symfony コンソール コマンドを実行すると、データベースの変更が永続化されず、エラーがスローされない
実行しようとしているテストで奇妙な問題が発生しています。トピックにサブスクライブする sqs メッセージを使用しています。メッセージは処理されてテストに合格しますが、テストが完了した後、データベースに変更はありません。ドクトリンから例外はスローされません。sqsを使用した場合にのみ発生します。別のエンドポイントでテストするコントローラー コンポーネントを作成しました。問題なく動作し、データベースの変更を確認できます。
コードセプションを使用して sqs メッセージを設定しています。SqsService クラスはメッセージを取得し、QUEUE を呼び出した後に戻ってきます。テストからキューを実行すると呼び出されるコマンド クラスがあります。
その後、サービスクラスの下でこれを行うだけで、メッセージを処理してデータベースに変更を加えたいと思います。
エンティティ マネージャーを拡張するエンティティ リポジトリのアダプターとして機能するインターフェイスをサービスに挿入しました。
データベースに変更が予想されないことを除いて、すべてが正常に機能します。すべてのドクトリン構成を確認しましたが、すべて正しくセットアップされています。Symfony 4.3.9 を使用しています
この問題を引き起こしている可能性のあるものの手がかりを持っている人はいますか?
amazon-s3 - LocalStack terraform を使用してローカルに S3 バケットを作成する名前がない
アロハ、
TL&DR:
awscli または awslocal の代わりに terraform を使用して s3 バケットをローカルに作成しようとしていますが、いくつかのエラーが発生しています。この方法が localstack でサポートされているかどうか疑問に思っています。ここで何が間違っていたのかわかりませんが、ここで awscli を使用して s3 バケットを作成する必要があると思います。バケット名が転送されない理由を知っている人はいますか?
長いバージョン:
docker-compose.yaml を使用して localstack docker コンテナーを定義しています。
この terraform main.tf を使用して、docker コンテナーで作成するものを定義します。
docker コンテナーを実行した後、terraform ファイルを localstack のローカルで実行中のインスタンスに適用します。
テラフォームから得られるエラーは次のとおりです。
コンテナのログも調べたところ、次のエラー メッセージが表示されました。
docker-compose - docker 構成ファイルで localstack リソースを設定すると、接続が中止されて失敗する
次のようなdocker構成ファイルがあります。
これは、私が見つけたこのブログ投稿からコピーされたものですが、実行docker-compose upするとバケットの作成に失敗し、次のエラーが表示されます。('Connection aborted.', error(99, 'Address not available'))
amazon-web-services - Localstack s3 ls astimezone() は単純な日時に適用できません
docker で最新の localstack を使用しています。私はs3をlsしようとしています:
そして、私は次の結果を得ています:
どうしたの?