Đây là những gì phù hợp với tôi. Tôi đã thử cách tiếp cận được chấp nhận và nó không tạo ra kết quả mong muốn (các dấu ngoặc nhọn được đưa vào đầu ra). Các lệnh khắc phục sự cố được thực thi từ tệp .config khi tải lên Cây đậu Đàn hồi cũng là một thách thức (hoặc tôi không biết chính xác nơi cần tìm).
AWS Môi trường:
- Loại - Elastic Beanstalk
- Nền tảng - 64bit Amazon Linux 2015,09 v2.0.4 chạy PHP 5,6
đàn hồi Beanstalk Môi trường Thuộc tính (Configuration -> Software Configuration -> Thuộc tính môi trường):
- Tên thuộc tính - HELLO_VARIABLE
- Property Value - kiểm tra
mẫu .config file có trong thư mục .ebextensions trong tạo tác triển khai:
container_commands:
0_test-variable:
cwd: /tmp
command: "touch ${HELLO_VARIABLE}_0_.txt"
1_test-variable:
cwd: /tmp
command: "touch {$HELLO_VARIABLE}_1_.txt"
2_test-variable:
cwd: /tmp
command: "touch $HELLO_VARIABLE_2_.txt"
Sau khi tạo tác đã được triển khai sử dụng đàn hồi Beanstalk thư mục/tmp trong vòng một Ví dụ EC2 sẽ chứa các tệp sau (lưu ý dấu ngoặc nhọn và vị trí của $):
- chạm $ {HELLO_VARIABLE} _0_.txt tạo /tmp/test_0_.txt
- touch {$ HELLO_VARIABLE} _1_.txt tạo /tmp/{test}_1_.txt
- touch $ HELLO_VARIABLE_2_.txt tạo /tmp/.txt
Tại sao vẫn không có câu trả lời cho điều này?!?!? Dưới đây chỉ cho bạn biết làm thế nào để làm điều đó với 'contaienr_comands' không' lệnh'. – ThomasReggi