10

serverless cấu hình khuôn khổ cho phép:Làm thế nào để triển khai một khóa đối tượng cụ thể bên trong một S3 Bucket với khung Serverless?

deploymentBucket: 
    name: foo 

Tuy nhiên, nó luôn luôn tạo ra một chìa khóa serverless đối tượng bên trong xô foo. Tôi muốn có thể triển khai đến một khóa khác như BAR.

deploymentBucket: 
    name: foo/BAR # illustration only, doesn't work 

Tùy chọn của tôi ở đây là gì?

Trả lời

5

Tôi không tin rằng Máy chủ không có chức năng này.

lựa chọn của bạn là

  • Nâng cao một vấn đề GitHub và hy vọng ai đó thêm các chức năng cho bạn, hoặc
  • Viết một plugin serverless cho phép bạn thêm tiền tố cho các đối tượng bên trong xô triển khai
2

Tôi tìm thấy số này sample config file và nó chứa tên nhóm được đặt trước bởi đường dẫn mô-đun không có máy chủ.

deploymentBucket: 
    name: com.serverless.${self:provider.region}.deploys # Deployment bucket name. Default is generated by the framework 
    serverSideEncryption: AES256 # when using server-side encryption 

Đây là một shot hoàn toàn trong bóng tối, nhưng nếu bạn muốn viết thư cho foo/BAR, có thể thiết lập này sẽ làm việc cho bạn:

name: com.serverless.${self:provider.region}.foo.BAR 

EDIT: Việc thay đổi các package name ảnh hưởng mà chính triển khai được ghi vào?

0

Here is ví dụ khi đặt index.html.

Tôi không quen thuộc với khung máy chủ, vì vậy hy vọng nó sẽ giúp ích.

Các vấn đề liên quan