Aws-lambda-dotnet: CloudFormation: Dukungan sumber daya khusus untuk fungsi .NET Core Lambda

Dibuat pada 4 Jan 2017  ·  13Komentar  ·  Sumber: aws/aws-lambda-dotnet

Saya ingin menulis beberapa sumber daya khusus untuk template CloudFormation saya menggunakan .NET core di AWS Lambdas. Semua sampel dalam JS dan Python saat ini:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/walkthrough-custom-resources-lambda-lookup-amiids.html

Saya berasumsi model acara CloudFormation saat ini tidak didukung oleh SDK? Saya menemukan model S3 dan lainnya tetapi tidak ada model CloudFormation.

Saya telah menulis versi model permintaan/tanggapan untuk CloudFormation di Lambdas. Apakah ini sesuatu yang membuat Anda tertarik untuk membuat PR?

Saya juga memiliki versi cfn-response yang berfungsi di .NET yang rasanya akan sangat berguna untuk memiliki SDK agar orang dapat memanggil panggilan respons Lambda mereka. Versi ini didasarkan pada dokumentasi di:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-code.html#cfn -lambda-function-code-cfnresponsemodule

Beri tahu saya jika Anda tertarik dengan salah satu hal di atas dan saya dapat membuat PR untuk itu.

feature-request modullambda-client-lib

Komentar yang paling membantu

@alexconwayspok Tentu, ini adalah beberapa kelas dan contoh yang mencari AMI tertentu berdasarkan nama.

https://Gist.github.com/NeilBostrom/97048a42e536a3b94f37dce2e4ac0c38

Semua 13 komentar

Saya tidak terbiasa dengan fitur Lambda/CloudFormation ini. Biarkan saya memproses tautan Anda dan memikirkan bagaimana itu cocok dengan alat kami.

Saya akan senang menjadi langkah pertama menambahkan paket nuget untuk objek acara (misalnya, Amazon.Lambda.CloudFormationEvents) sehingga pekerjaan ini bisa mulai gel.

Apakah Anda ingin saya memasukkan beberapa kode saya ke PR?

Apakah ada yang datang dari ini? Saya belum menemukan contohnya. Saya dapat menangkap permintaan yang masuk melalui integrasi SNS/Lambda, tetapi tidak melihat kelas acara untuk ini atau objek kelas respons

Saya tertarik untuk membuat sumber daya kustom yang didukung Lambda di .NET juga. Oleh karena itu saya juga ingin tahu apakah ada sesuatu yang keluar dari ini.

@NeilBostrom apakah Anda akan merasa nyaman membuka sumber model permintaan/respons Anda dan port .net cfn-response Anda?

@alexconwayspok Tentu, ini adalah beberapa kelas dan contoh yang mencari AMI tertentu berdasarkan nama.

https://Gist.github.com/NeilBostrom/97048a42e536a3b94f37dce2e4ac0c38

Terima kasih untuk intinya @NeilBostrom. Akan sangat bagus untuk melihat fitur ini dalam SDK suatu hari nanti.

@normj Apakah Anda ingin saya mencoba membuat PR untuk fitur ini? Mungkin perlu beberapa pemikiran dari Anda dan tim Anda tentang bagaimana Anda ingin itu terintegrasi dengan SDK lainnya, tetapi saya senang membantu melakukan beberapa kerja keras.

@NeilBostrom FWIW, jika Anda mengirimkan PR, saya akan dengan senang hati memberikan pandangan saya tentangnya.

Ada berita tentang ini?

Saya memiliki persyaratan yang sama, saat ini saya ingin membuat aplikasi tanpa server menggunakan net core, dan perlu menggunakan sumber daya cloudformation khusus untuk mengonfigurasi bagian Cognito yang tidak dapat diakses melalui formasi cloud. Saat ini saya menggunakan Sumber Daya Kustom JS untuk mencapai ini, tetapi akan jauh lebih baik untuk memiliki pendekatan yang homogen.

@NeilBostrom , terima kasih telah membagikan kode Anda, setidaknya ini adalah titik awal.

Tambahkan satu suara lagi untuk fitur ini. Saya ingin dapat mengintegrasikan C# lambda dengan proses penerapan berbasis CloudFormation saya.

@NeilBostrom Terima kasih atas contoh kodenya. Ini akan berguna untuk sementara.

Saya mengambil @NeilBostrom Gist, dan mengembangkannya untuk membuat hidup sedikit lebih mudah.

Anda dapat menemukan perubahan saya di sini: https://Gist.github.com/ApocDev/11ce0d06ad06a0d63f67bbf184aa388b

Contoh penggunaan (untuk membuat pengguna MySQL setelah pembuatan database): https://Gist.github.com/ApocDev/d6b13f932564492cea780b90dd537608

Apakah halaman ini membantu?
0 / 5 - 0 peringkat