Flysystem を使って Drupal8 と AWS S3 を連携させる

Pocket

やりたいこと

  • 画像のアップロード時にローカルの public フォルダではなく、AWS S3 にアップロードされるようにしたい
  • 画像のリンク先とかも全て自動的に反映されて欲しい

インストールするモジュール等のリスト

league/flysystem, league/flysystem-cached-adapter, league/flysystem-replicate-adapter は以下のコマンドで自動的にインストールされる。

メモリ不足により以下のエラー発生した

PHP Fatal error: Uncaught exception ‘ErrorException’ with message ‘proc_open(): fork failed – Cannot allocate memory’ in phar:///usr/local/bin/composer/vendor/symfony/console/Application.php:954

以下のコマンドでインストールが進んだ。スワップを作って割り当てれば良いみたいです。

設定ファイル (sites/default/settings.php)

以下の内容はそれぞれ適切に設定

ファイルの最後に追記

参考

Flysystem を使って Drupal8 と AWS S3 を連携させる

コメントを残す

メールアドレスが公開されることはありません。

Top