Size: a a a

Ceph — русскоговорящее сообщество

2021 September 01

PA

Petr Antonov in Ceph — русскоговорящее сообщество
источник
2021 September 02

E

Eugene in Ceph — русскоговорящее сообщество
Всем привет! Ребят что за байда с RGW творится? Стата по бакету показывает наличие файлов, а когда спрашиваешь путь клиентом(s3cmd), то показывает пустые пути без файлов и то не все.
источник

E

Eugene in Ceph — русскоговорящее сообщество
check —fix поможет в этом случае?
источник

IF

Irek Fasikhov in Ceph — русскоговорящее сообщество
версионность на бакете включена?
источник

E

Eugene in Ceph — русскоговорящее сообщество
Дефолтный бакет после создания:
$ s3cmd info s3://files/
s3://files/ (bucket):
  Location:  us-east-1
  Payer:     BucketOwner
  Expiration Rule: none
  Policy:    none
  CORS:      none
  ACL:       user1: FULL_CONTROL
источник

PD

Peter D. in Ceph — русскоговорящее сообщество
Ребят, в продолжение с ключём для readonly в ceph, развернутый rook оператором ) Проблема в том, что не могу навесить политику на бакеты через s3cmd, выдает ошибку ERROR: S3 error: 403 (InvalidAccessKeyId): The AWS Access Key Id you provided does not exist in our records.
Где взять этот AWS Access Key, кластер-то не в AWS и на виртуалках в кубере))
источник

PD

Peter D. in Ceph — русскоговорящее сообщество
вытащил ключи так:
AWS_ACCESS_KEY_ID=$(kubectl -n default get secret ceph-bucket -o jsonpath='{.data.AWS_ACCESS_KEY_ID}' | base64 --decode)
AWS_SECRET_ACCESS_KEY=$(kubectl -n default get secret ceph-bucket -o jsonpath='{.data.AWS_SECRET_ACCESS_KEY}' | base64 --decode)
AWS_HOST=$(kubectl -n default get cm ceph-bucket -o jsonpath='{.data.BUCKET_HOST}')
источник

PD

Peter D. in Ceph — русскоговорящее сообщество
прописал в s3cmd.cfg - через s3cmd —configure
источник

PD

Peter D. in Ceph — русскоговорящее сообщество
ошибка повторяется, всё никак не пойму куда копать, пните в верное расположение, пожалуйста)
источник

E

Eugene in Ceph — русскоговорящее сообщество
а ты уверен что им надо base64 --decode, они туда не в чистом виде пишутся как есть в ceph?
источник

PD

Peter D. in Ceph — русскоговорящее сообщество
ага, надо, я также через radosgw-admin user info смотрел, одинаковые)
источник

E

Eugene in Ceph — русскоговорящее сообщество
а в конфиг s3cmd только ключи писал?
источник

E

Eugene in Ceph — русскоговорящее сообщество
попробуй так без конфига
s3cmd --access_key="$ACC_KEY" --secret_key="$SEC_KEY" --host="https://$S3HOST" --host-bucket="%(bucket).$S3HOST" ls s3://
источник

VK

Vladislav Kamlov in Ceph — русскоговорящее сообщество
У меня получалось без конфига. Передавал все нужные значения в переменные окружения
источник

PD

Peter D. in Ceph — русскоговорящее сообщество
ok, спасибо, сейчас попробую)
источник

PD

Peter D. in Ceph — русскоговорящее сообщество
@masterevil @Anfuehrer так заработало, огромное спасибо)
источник

E

Eugene in Ceph — русскоговорящее сообщество
если хочешь с конфигом, то надо править в нем 4 строчки, как раз вроде по именам этих параметров
источник

PD

Peter D. in Ceph — русскоговорящее сообщество
не хочу, мне надо для одного раза) политики установить)
источник

PD

Peter D. in Ceph — русскоговорящее сообщество
да, в конфиге все переменные указаны, но не работает, я через переменные в терминале, ничего страшного)
источник

PD

Peter D. in Ceph — русскоговорящее сообщество
ребят, а как получить AWS_ACCOUNT_ID для прописывания тут: "Principal": { "AWS": "arn:aws:iam::AWS-account-ID:user/user-name" }
источник