Aws-lambda-dotnet: Gagal membuat kumpulan perubahan CloudFormation: Menerima respons dalam format yang salah

Dibuat pada 20 Nov 2020  ·  43Komentar  ·  Sumber: aws/aws-lambda-dotnet

Hai,

Ketika saya mempublikasikan fungsi lambda aws saya, saya memiliki kesalahan terakhir dengan ini:

Mengupload ke S3. (Keranjang: kunci wtbucketlambda: WT-serverless-xxxxxx.template)
... Kemajuan: 100%
Ditemukan tumpukan yang ada: Benar
Kumpulan perubahan CloudFormation dibuat
... Menunggu set perubahan untuk ditinjau
Gagal membuat kumpulan perubahan CloudFormation: Menerima respons rusak dari transformasi AWS :: Serverless-2016-10-31
Gagal menerbitkan aplikasi AWS Tanpa Server

Apakah Anda tahu bagaimana cara memperbaikinya?

Ini masalah besar karena saya tidak dapat mempublikasikan fungsi lambda saya

Terima kasih,

Template tanpa server saya:

`{
"AWSTemplateFormatVersion": "2010-09-09",
"Transformasi": "AWS :: Tanpa Server-2016-10-31",
"Deskripsi": "Memulai template untuk Aplikasi Tanpa Server AWS.",
"Sumber Daya": {
"DefaultFunction": {
"Jenis": "AWS :: Serverless :: Function",
"Properti": {
"Handler": "not_required_for_custom_runtime",
"Runtime": "disediakan",
"CodeUri": "",
"Deskripsi": "Fungsi default",
"MemorySize": 256,
"Batas waktu": 30,
"Peran": null,
"Kebijakan": ["AWSLambdaFullAccess", "AmazonSSMReadOnlyAccess",
"AWSLambdaVPCAccessExecutionRole"],
"Acara": {
"ProxyResource": {
"Type": "Api",
"Properti": {
"Path": "/ {proxy +}",
"Metode": "APA PUN"
}
},
"APIWarmingSchedule": {
"Type": "Jadwal",
"Properti": {
"Jadwal": "tarif (5 menit)",
"Input": "{\" Resource \ ": \" WarmingLambda \ ", \" Body \ ": \" 5 \ "}"
}
}
}
}
}
},
"Keluaran": {
"ApiURL": {
"Deskripsi": "URL titik akhir API untuk lingkungan Prod",
"Nilai": {"Fn :: Sub": "https: // $ {ServerlessRestApi} .execute-api. $ {AWS :: Region} .amazonaws.com / Prod /"}
}

}
} `

File json default alat aws lambda saya

{
"region": "us-east-1",
"profile": "wetip",
"s3-bucket": "wtbucketlambda",
"template": "serverless.template",
"nama-tumpukan": "WT",
"konfigurasi": "Rilis",
"framework": "netcoreapp2.2",
"msbuild-parameter": "- benar sendiri"
}

bug modulaspnetcore-support response-requested

Komentar yang paling membantu

Halo semua,

Masalahnya terlacak di sini https://github.com/aws/aws-lambda-dotnet/issues/765. Sepertinya ada pemadaman layanan untuk wilayah us-east-1. Tim layanan sedang mengatasinya dan masalah ini akan segera diselesaikan.

Terima kasih,
Ashish

Semua 43 komentar

Saya memiliki masalah yang sama.

Template saya:

{
   "AWSTemplateFormatVersion":"2010-09-09",
   "Transform":"AWS::Serverless-2016-10-31",
   "Description":"An AWS Serverless Application that uses the ASP.NET Core framework running in Amazon Lambda.",
   "Parameters":{
      "ShouldCreateBucket":{
         "Type":"String",
         "AllowedValues":[
            "true",
            "false"
         ],
         "Description":"If true then the S3 bucket that will be proxied will be created with the CloudFormation stack."
      },
      "BucketName":{
         "Type":"String",
         "Description":"Name of S3 bucket that will be proxied. If left blank a name will be generated.",
         "MinLength":"0"
      }
   },
   "Conditions":{
      "CreateS3Bucket":{
         "Fn::Equals":[
            {
               "Ref":"ShouldCreateBucket"
            },
            "true"
         ]
      },
      "BucketNameGenerated":{
         "Fn::Equals":[
            {
               "Ref":"BucketName"
            },
            ""
         ]
      }
   },
   "Resources":{
      "AspNetCoreFunction":{
         "Type":"AWS::Serverless::Function",
         "Properties":{
            "Handler":"xxx::xxx.LambdaEntryPoint::FunctionHandlerAsync",
            "Runtime":"dotnetcore3.1",
            "CodeUri":"s3://xxx/xxx/AspNetCoreFunction-CodeUri-637343401555849743-637343401710605189.zip",
            "MemorySize":256,
            "Timeout":30,
            "Role":null,
            "Policies":[
               "AWSLambdaFullAccess"
            ],
            "Environment":{
               "Variables":{
                  "AppS3Bucket":{
                     "Fn::If":[
                        "CreateS3Bucket",
                        {
                           "Ref":"Bucket"
                        },
                        {
                           "Ref":"BucketName"
                        }
                     ]
                  }
               }
            },
            "Events":{
               "ProxyResource":{
                  "Type":"Api",
                  "Properties":{
                     "Path":"/{proxy+}",
                     "Method":"ANY"
                  }
               },
               "RootResource":{
                  "Type":"Api",
                  "Properties":{
                     "Path":"/",
                     "Method":"ANY"
                  }
               }
            }
         }
      },
      "Bucket":{
         "Type":"AWS::S3::Bucket",
         "Condition":"CreateS3Bucket",
         "Properties":{
            "BucketName":{
               "Fn::If":[
                  "BucketNameGenerated",
                  {
                     "Ref":"AWS::NoValue"
                  },
                  {
                     "Ref":"BucketName"
                  }
               ]
            }
         }
      }
   },
   "Outputs":{
      "ApiURL":{
         "Description":"API endpoint URL for Prod environment",
         "Value":{
            "Fn::Sub":"https://${ServerlessRestApi}.execute-api.${AWS::Region}.amazonaws.com/Prod/"
         }
      },
      "S3ProxyBucket":{
         "Value":{
            "Fn::If":[
               "CreateS3Bucket",
               {
                  "Ref":"Bucket"
               },
               {
                  "Ref":"BucketName"
               }
            ]
         }
      }
   }
}

Mengalami masalah yang sama selama beberapa jam terakhir. Itu bekerja kemarin dengan template yang sama. Masalahnya, itu adalah template yang menerapkan tabel DynamoDB. Tidak ada lambda. Saya baru saja melihat utas ini dan ingin mengatakan bahwa ini mungkin masalah yang lebih umum yang tidak terkait dengan lambda

Sama untuk saya untuk template yang tidak berubah dan berfungsi sebelumnya, jadi ini terlihat seperti regresi.

Saya juga menghadapi masalah yang sama. Namun, dasbor pemeriksaan kesehatan aws tidak menunjukkan indikator gangguan layanan di us-east-1. https://status.aws.amazon.com/ Apakah semua orang melihat masalah ini di us-east-1?

Utas lama dari masalah serupa yang disebabkan oleh layanan aws tidak aktif. https://github.com/aws/serverless-application-model/issues/793

Ini sepertinya sudah diperbaiki sekarang!

Hai @ dal55 ,

Selamat pagi.

Sesuai komentar dari @NithuPMTR , harap verifikasi apakah ini berfungsi sekarang untuk Anda dan konfirmasi apakah masalah ini dapat ditutup.

Terima kasih,
Ashish

Ini bekerja untuk saya sekarang.

Ya itu berhasil. Anda bisa menutupnya. Terima kasih

⚠️ PERINGATAN VISIBILITAS KOMMEN⚠️

Komentar tentang masalah tertutup sulit dilihat oleh tim kami.
Jika Anda membutuhkan bantuan lebih lanjut, silakan tandai anggota tim atau buka terbitan baru yang mereferensikannya.
Jika Anda ingin terus melakukan percakapan dengan anggota komunitas lain tentang masalah ini, silakan melakukannya.

masalah yang sama lagi ..

masalah yang sama lagi ..

Saya mengonfirmasi, masalah yang sama saat mencoba menerapkan tumpukan aplikasi ke us-east-1: /

Bisa konfirmasi juga

Bisa konfirmasi juga, masalah yang sama

Masalah yang sama di sini

Masalah yang sama di sini
us-east-1

Menerima respons yang salah format dari transform AWS :: Serverless-2016-10-31

Menyebarkan ke us-east-1

Melihat masalah yang sama.

Sama di sini: us-east-1

Masalah yang sama di sini mencoba menerapkan di us-east

sama disini :(

sama di sini :( us-east-1 juga

sama di sini :( us-east-1 juga

Sama di sini, di us-east-1 juga

Apakah masalah ini hanya muncul di us-east-1 saja atau di wilayah lain juga?

sama di sini, us-east-1

@syam_dia ^^

HI @ashishdhingra Sama di sini menghadapi masalah ini di us-east-1

sama di sini, us-east-1

juga mengalami masalah ini di us-east-1
bekerja di us-east-2 dan us-west-2

Apakah masalah ini hanya muncul di us-east-1 saja atau di wilayah lain juga?

Saya telah menerapkan di sa-east dan berhasil juga

Halo semua,

Masalahnya terlacak di sini https://github.com/aws/aws-lambda-dotnet/issues/765. Sepertinya ada pemadaman layanan untuk wilayah us-east-1. Tim layanan sedang mengatasinya dan masalah ini akan segera diselesaikan.

Terima kasih,
Ashish

menghadapi masalah yang sama saat mencoba memperbarui / membuat tumpukan SAM di Virginia U.
Saya berharap saya menemukan utas ini lebih awal karena saya telah menghapus tumpukan dengan berpikir bahwa masalahnya akan diselesaikan dengan membuatnya kembali dari awal (

Sama di sini, us-east-1

sama di sini, us-east-1

sama di sini, us-east-1

ya saya juga, us-east-1.

Wilayah us-east-1 sedang mengalami banyak pemadaman saat ini. kami dapat memantau dasbor kesehatan layanan AWS untuk memeriksa status pemadaman / masalah operasional saat ini.

dan untuk masalah yang harus diperhatikan sehubungan dengan masalah kami di sini - Masalah operasional Kinesis (_Amazon Kinesis Data Streams (N. Virginia) _:

8:05 PST: Kinesis mengalami peningkatan kesalahan API di Wilayah AS-TIMUR-1. Ini juga menyebabkan masalah dengan ACM, Amplify Console, API Gateway, AppStream2, AppSync, Athena, Cloudformation, Cloudtrail, CloudWatch, Cognito, Connect, DynamoDB, EventBridge, IoT Services, Lambda, LEX, Managed Blockchain, Resource Groups, SageMaker, Dukungan Konsol, dan Ruang Kerja.

sama di sini, us-east-1

Memiliki masalah yang sama selama 2 jam terakhir di us-east-1.

Kesalahan: Gagal membuat sumber daya yang dikelola: Pelayan ChangeSetCreateComplete gagal: Pelayan mengalami status kegagalan terminal

Mencoba di us-east-2 dan berhasil.

Masalah yang sama US-EAST-1 Trying 2.

US-EAST-2 yang berhasil. Haleluya!

Beri tahu kami saat layanan sudah pulih

Tetap!

Terima kasih!

Apakah halaman ini membantu?
0 / 5 - 0 peringkat