![](/img/trans.png)
[英]Uploaded file must be a non-empty zip (Service: AWSLambdaInternal; Status Code: 400; Error Code: InvalidParameterValueException;
[英]AWS CDK S3 Deployment Error - Uploaded file must be a non-empty zip
我正在嘗試使用帶有 S3 和 S3 部署模塊的 AWS CDK 將 static 網頁上傳到 s3。 問題是部署進行得很順利,直到我收到一個錯誤,指出上傳的文件必須是非空的 zip。文檔表明我應該能夠使用一個目錄,但我已經嘗試使用 zip 作為好吧,同樣的錯誤仍然存在。 不確定如何進行。
import * as CDK from "@aws-cdk/core";
import * as S3 from "@aws-cdk/aws-s3";
import * as S3Deployment from "@aws-cdk/aws-s3-deployment";
const path = "../website.zip";
export class WebsiteStack extends CDK.Stack {
constructor(app: CDK.App, id: string, props?: CDK.StackProps) {
super(app, id, props);
const bucket = new S3.Bucket(this, "Files", {
websiteIndexDocument: "index.html",
publicReadAccess: true,
});
new S3Deployment.BucketDeployment(this, "Deployment", {
sources: [S3Deployment.Source.asset(path)],
destinationBucket: bucket,
});
new CDK.CfnOutput(this, "BucketDomain", {
value: bucket.bucketWebsiteDomainName,
});
} }
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.