# لماذا يتم رفض نقطة نهاية S3 الخاصة بـ iDrive بواسطة Discourse؟

**URL:** https://meta.discourse.org/t/why-idrives-s3-endpoint-is-being-rejected-by-discourse/323971
**Category:** Support
**Tags:** s3
**Created:** [29 أغسطس 2024، 1:15م UTC](https://meta.discourse.org/t/why-idrives-s3-endpoint-is-being-rejected-by-discourse/323971 "2024-08-29T13:15:05Z")
**Posts on this page:** 1
**Showing post:** 5

<div class="post-metadata">

### Author: ![supermathie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/supermathie/32/507518_2.png) [@supermathie](https://meta.discourse.org/u/supermathie)
#### Post date: [30 أغسطس 2024، 1:16ص UTC](https://meta.discourse.org/t/why-idrives-s3-endpoint-is-being-rejected-by-discourse/323971/5 "2024-08-30T01:16:00Z")

</div>

بالنظر إلى المدقق، فإنه:

```plaintext
  s3_endpoint:
    default: ""
    regex: '^https?:\/\/.+[^/]$'

```

لذلك، فإن التحقق من القيمة التي أدخلتها يظهر أنها على ما يرام تمامًا:

```plaintext
[1] pry(main)> 'https://b1v7.or.idrive2-51.com'.match /^https?:\/\/.+[^/]$/
=> #<MatchData "https://b1v7.or.idrive2-51.com">

```

من الواضح أن لديك شيئًا خاطئًا في الحقل. كما يقترح @pfaffman، تحقق من وجود مسافات.

إذا لم ينجح الأمر _بعد_، فهل يعمل من وحدة تحكم rails؟

أتوقع أن يفشل هذا:

```plaintext
[1] pry(main)> SiteSetting.s3_endpoint = 'gopher://b1v7.or.idrive2-51.com'
Discourse::InvalidParameters: s3_endpoint: Value doesn't match the required format.
from /home/michael/prog/Discourse/discourse/lib/site_settings/type_supervisor.rb:288:in `validate_value'

```

ولكن يجب أن يعمل هذا:

```plaintext
[1] pry(main)> SiteSetting.s3_endpoint = 'https://b1v7.or.idrive2-51.com'
=> "https://b1v7.or.idrive2-51.com"

```

---

_[View the full topic](https://meta.discourse.org/t/why-idrives-s3-endpoint-is-being-rejected-by-discourse/323971)._
