# s3\_force\_path を true に設定するにはどうすればよいですか？

**URL:** https://meta.discourse.org/t/how-can-i-set-s3-force-path-to-true/225154
**Category:** Support
**Created:** [2022 年 4 月 24 日午後 12:42 UTC](https://meta.discourse.org/t/how-can-i-set-s3-force-path-to-true/225154 "2022-04-24T12:42:43Z")
**Posts on this page:** 14
**Page:** 1

<div class="post-metadata">

### Author: ![Yaoqi\_Yan](https://avatars.discourse-cdn.com/v4/letter/y/898d66/32.png) [@Yaoqi\_Yan](https://meta.discourse.org/u/Yaoqi_Yan)
#### Post date: [2022 年 4 月 24 日午後 12:42 UTC](https://meta.discourse.org/t/how-can-i-set-s3-force-path-to-true/225154/1 "2022-04-24T12:42:43Z")

</div>

助けてください!!!  
オブジェクトストレージサーバーを機能させるには、s3\_force\_pathをtrueに設定するにはどうすればよいですか？

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [2022 年 4 月 26 日午後 1:40 UTC](https://meta.discourse.org/t/how-can-i-set-s3-force-path-to-true/225154/2 "2022-04-26T13:40:42Z")

</div>

そのような設定はありません。以前は `s3_force_path_style` という設定がありましたが、2019年に削除されました。

どのような問題を解決しようとしているのか教えていただけますか？ どのオブジェクトストレージサーバーを使用しようとしていますか？ [オブジェクトストレージをアップロードに使用する (S3 & クローン)](https://meta.discourse.org/t/using-object-storage-for-uploads-s3-clones/148916) は確認しましたか？

---

<div class="post-metadata">

### Author: ![Yaoqi\_Yan](https://avatars.discourse-cdn.com/v4/letter/y/898d66/32.png) [@Yaoqi\_Yan](https://meta.discourse.org/u/Yaoqi_Yan)
#### Post date: [2022 年 4 月 27 日午前 3:52 UTC](https://meta.discourse.org/t/how-can-i-set-s3-force-path-to-true/225154/3 "2022-04-27T03:52:08Z")

</div>

ジェイさん、返信ありがとうございます。

会社のプライベートオブジェクトストレージサーバーを使用しています。AWS S3プロトコルと互換性がありますが、パススタイルは仮想ホストスタイルです。

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [2022 年 4 月 27 日午前 10:26 UTC](https://meta.discourse.org/t/how-can-i-set-s3-force-path-to-true/225154/4 "2022-04-27T10:26:42Z")

</div>

このソフトウェアは、ハウスで開発されたものですか、それともミニオですか？それ以外ですか？以前リンクしたページには、ミニオの説明があります。

---

<div class="post-metadata">

### Author: ![Yaoqi\_Yan](https://avatars.discourse-cdn.com/v4/letter/y/898d66/32.png) [@Yaoqi\_Yan](https://meta.discourse.org/u/Yaoqi_Yan)
#### Post date: [2022 年 4 月 28 日午前 4:36 UTC](https://meta.discourse.org/t/how-can-i-set-s3-force-path-to-true/225154/5 "2022-04-28T04:36:28Z")

</div>

Minioではありません。AWS S3互換ですが、プライベート実装です。バーチャルホストスタイルを使用しています 😭

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [2022 年 4 月 28 日午前 10:32 UTC](https://meta.discourse.org/t/how-can-i-set-s3-force-path-to-true/225154/6 "2022-04-28T10:32:47Z")

</div>

運が悪かったかもしれませんが、エンドポイントとしてバケットURLを使用し、バケット名として別のものを指定したらどうなりますか。そうすれば、バケット内のサブディレクトリに何かを保存できますか？

---

<div class="post-metadata">

### Author: ![Yaoqi\_Yan](https://avatars.discourse-cdn.com/v4/letter/y/898d66/32.png) [@Yaoqi\_Yan](https://meta.discourse.org/u/Yaoqi_Yan)
#### Post date: [2022 年 4 月 28 日午後 1:33 UTC](https://meta.discourse.org/t/how-can-i-set-s3-force-path-to-true/225154/7 "2022-04-28T13:33:04Z")

</div>

試してみます。

ジェイさん、ありがとうございます。

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [2022 年 4 月 28 日午後 2:02 UTC](https://meta.discourse.org/t/how-can-i-set-s3-force-path-to-true/225154/8 "2022-04-28T14:02:23Z")

</div>

> [@Yaoqi\_Yan](#):
>
> Minioではありません。AWS S3互換ですが、プライベート実装です。バーチャルホストスタイルを使用しています 😭

ここで混乱があるかもしれませんが、Discourseはバーチャルホストスタイルを_サポートしています_。私たちが_サポートしていない_のはパススタイルであり、そのサポートを再追加する計画はありません。

---

<div class="post-metadata">

### Author: ![Yaoqi\_Yan](https://avatars.discourse-cdn.com/v4/letter/y/898d66/32.png) [@Yaoqi\_Yan](https://meta.discourse.org/u/Yaoqi_Yan)
#### Post date: [2022 年 4 月 29 日午前 3:06 UTC](https://meta.discourse.org/t/how-can-i-set-s3-force-path-to-true/225154/9 "2022-04-29T03:06:48Z")

</div>

私の理解では、Discourse は AWS S3 SDK をベースにしています。AWS S3 SDK が仮想ホスト スタイルをサポートしているため、Discourse もそれをサポートできる、ということで合っていますか？

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [2022 年 4 月 29 日午前 3:52 UTC](https://meta.discourse.org/t/how-can-i-set-s3-force-path-to-true/225154/10 "2022-04-29T03:52:33Z")

</div>

> [@Yaoqi\_Yan](#):
>
> Discourse は virtual-host-style をサポートできます

理解できません。Discourse はすでに virtual-host-style をサポートしています。オブジェクトストレージでサポートしているのはそれだけです。

---

<div class="post-metadata">

### Author: ![Yaoqi\_Yan](https://avatars.discourse-cdn.com/v4/letter/y/898d66/32.png) [@Yaoqi\_Yan](https://meta.discourse.org/u/Yaoqi_Yan)
#### Post date: [2022 年 4 月 29 日午前 4:02 UTC](https://meta.discourse.org/t/how-can-i-set-s3-force-path-to-true/225154/11 "2022-04-29T04:02:48Z")

</div>

Discourse はすでに仮想ホスト スタイルをサポートしているはずですが、それを有効にするために `force_path = true` を設定する必要がありますか？

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [2022 年 4 月 29 日午前 4:04 UTC](https://meta.discourse.org/t/how-can-i-set-s3-force-path-to-true/225154/12 "2022-04-29T04:04:47Z")

</div>

Discourse は仮想ホスト形式をサポートします。

Discourse はパス形式をサポートしません。

Discourse は AWS S3 の廃止対象リストにあるため、パス形式のサポートを追加しません。

---

<div class="post-metadata">

### Author: ![Yaoqi\_Yan](https://avatars.discourse-cdn.com/v4/letter/y/898d66/32.png) [@Yaoqi\_Yan](https://meta.discourse.org/u/Yaoqi_Yan)
#### Post date: [2022 年 4 月 29 日午前 4:36 UTC](https://meta.discourse.org/t/how-can-i-set-s3-force-path-to-true/225154/13 "2022-04-29T04:36:55Z")

</div>

Falcoさん、ありがとうございます。スタイルを誤解していたようです。私のオブジェクトストレージはパススタイルのみをサポートしています 😭

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [2022 年 4 月 29 日午前 11:14 UTC](https://meta.discourse.org/t/how-can-i-set-s3-force-path-to-true/225154/14 "2022-04-29T11:14:14Z")

</div>

Google、AWS、Digital Ocean、Vultr、MinIO、Backblazeなどのすべてのモダンなオブジェクトストレージサービスが仮想ホストスタイルをサポートしているため、残念です。
