s3. Через кли всё хорошо работает. Но когда пробуем через ларавель стучаться, он либо адреса не видит, либо ссылается на стандартный амазоновский. Подскажите, в чём может быть ошибка? Вот что в env
AWS_DEFAULT_REGION=Moscow
AWS_BUCKET=test
AWS_ENDPOINT_URL=s-cloud.test.lu
хм, добав AWS_URL тоже что и в AWS_ENDPOINT
Сейчас попробуем
а как key_id и access_key передаете ?)
Там же, в env
Тут есть непонятка. Для cli идёт --endpoint-url а для env ведь зеркально идёт AWS_ENDPOINT_URL или же нужен AWS_ENDPOINT? При указании AWS_ENDPOINT - ошибка вылетает вообще без адреса. message: Error executing "PutObject" on "//qa-storage./qa-storage/ZbnYQmICX4IqeFyos6gPZARsvbiBVv1IwCKlPOxO.android"; AWS HTTP error: cURL error 6: Could not resolve host: qa-storage. (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) А при испольщовании AWS_ENDPOINT_URL выдаёт message: Error executing "PutObject" on "https://qa-storage.s3.moscow.amazonaws.com/dVGbGME9mu3EnJKexnLAZXmcxNWEmdcbtgaXf1SL.android"; AWS HTTP error: cURL error 6: Could not resolve host: qa-storage.s3.moscow.amazonaws.com (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) То есть, он пытается щемиться не на тот урл.
в енв AWS_ENDPOINT и AWS_URL
увы, даже так выдёт это message: Error executing "PutObject" on "//qa-storage./qa-storage/LqoxNliCVsT79EP40hpHKpDUqPTEWVRlGwMoFJSR.android"; AWS HTTP error: cURL error 6: Could not resolve host: qa-storage. (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) AWS_DEFAULT_REGION=Moscow AWS_BUCKET=qa-storage AWS_URL=s-.cloud.test.lu AWS_ENDPOINT=s-.cloud.test.lu
а че все данные без ковычек двойных
А вы уже подобное делали? Есть пример куска кода? Просто очень странно, даже при указании урла и конечной точки он щемится на дефолтный адрес.
в общем, экранирование тоже не помогло
Обсуждают сегодня