AWS.Net SDK、.net core version 1.0を使用してラムダ関数を作成しました。私は依存性注入を実装したい。ラムダ関数はAWS環境で独立して起動され、実行されるため、Startup
のようなクラスは存在しません。この実装を実現するにはどのようにしてコンテナを設定できますか?AWSでのDependency Injectionの使用方法Lambda C#の実装
4
A
答えて
0
あなたはWebAPIのためのAWSサービスの依存性注入について話している場合は、dotnet new lambda.AspNetCoreWebAPI
またはVisual Studio経由AspNetCoreWebAPIテンプレートを使用している場合、それは可能であるが、このテンプレートはもちろん、各起動がラムダ環境ごとに一度実行されるスタートアップクラスを(持っている
青写真あなたが言ったように)。あなたのコントローラクラスは、これらのサービスは、あなたのAWSを含めることを確認しますので、環境変数から取得した資格情報を使用して開始され
IAmazonDynamoDB client;
public ValuesController(IAmazonDynamoDB dbClient)
{
this.client = dbClient;
}
依存性の注入のためのコンストラクタを使用すると
ConfigureServices
public void ConfigureServices(IServiceCollection services)
{
services.AddMvc();
services.AddDefaultAWSOptions(Configuration.GetAWSOptions());
// Add service to obtain in Controllers constructor
services.AddAWSService<IAmazonDynamoDB>();
}
でAWSサービスを追加追加しますプロファイルはappsettings.jsonにあります。 appsettings.jsonについてわからない場合や、ASPNETCORE_ENVIRONMENTに従ってプロファイルを宣言する方法については、コメントを残してください。
関連する問題
- 1. Dependency Injectionを使用したシングルトンクラスC#
- 2. Generics with Dependency Injectionを使用するリポジトリインタフェースの使用方法は?
- 3. dependency injectionをサーブレットで使用する方法は?
- 4. Spekテストでdependency injectionを使用する方法
- 5. KotlinをターゲットとするDependency Injectionの使用方法
- 6. Spring.NET、C#、Dependency Injection and transactions
- 7. Microsoft Dependency Injection Library
- 8. MassTransit IConsumeでAutofac Dependency Injectionを使用する方法
- 9. OpenRasta Dependency Injection TearDown
- 10. Play Framework Dependency Injectionを使用したPathBindable
- 11. spring-dependency-injectionの例
- 12. spring 3 annotation dependency injection
- 13. IValidatableObjectとDependency Injectionのサポート
- 14. ITypeConverterを使用したAutoMapper Dependency Injection
- 15. Laravel Controller Dependency Injection
- 16. Android用Lightweight Dependency Injectionフレームワーク
- 17. AutomapperとUnity Dependency Injectionの併用方法は?
- 18. C#AWS API Gatewayの実装カスタム認証Lambda
- 19. シンプルなcatel dependency injectionのやり方
- 20. ZF2 AncesorオブジェクトのDependency Injection
- 21. MediatR Dependency Injectionのアップグレード手順
- 22. これはDependency Injectionの正しい使用ですか?
- 23. ASP.NET Core MVC Dependency Injection issue
- 24. VaadinとDependency Injection Frameworks
- 25. Entity Framework 4 DB-First Dependency Injection?
- 26. AWS Lambdaを使用してAWS Flow FrameworkでDeciderおよびActivityワーカーを実装する方法は?
- 27. IoC/Dependency Injection - (Structuremapを使用して)コンテキスト依存性を処理する方法
- 28. Unity Dependency InjectionとXamarin.Formsを使用した依存関係のチェーン
- 29. Android Dagger2 Dependency Injection to CustomAdapter
- 30. ASP.NETコアアプリケーションでDependency Injectionを実装中にInvalidOperationExceptionが発生しました
正直、これは可能ではないと思います。しかし私は間違っている可能性があります。 – Adosi