Elastic Beanstalk 환경에 다음 PHP 설정을 추가하고 싶습니다.
upload_max_filesize = 64M
post_max_size = 64M
이러한 옵션은 설정할 수 없습니다 option_settings 에서 .ebextensions
:
Namespace | Extend
---------------------------------------------|-------
aws:elasticbeanstalk:application:environment | Yes
aws:elasticbeanstalk:container:php:phpini | No
php.ini
Elastic Beanstalk 컨테이너에 사용자 지정 설정을 추가하려면 어떻게 해야합니까?
답변
내가 찾은 가장 깨끗한 방법은 프로젝트 아카이브에서 .ebextensions 구성 파일 을 사용하는 것입니다 .
샘플 .ebextensions/project.config
파일 :
files:
"/etc/php.d/project.ini" :
mode: "000644"
owner: root
group: root
content: |
upload_max_filesize = 64M
post_max_size = 64M
응용 프로그램 버전이 배포되면 php.d
디렉터리 에 사용자 지정 구성 파일이 작성되어 모든 php.ini
설정 이 무시됩니다 .