bonjour,
je peux créer une connexion via :
$s3Client = new S3Client(['profile' => 'default','endpoint' =>'http://storage.sbg.cloud.ovh.net', 'region' => 'SBG','version' => latest','credentials' => array('key' => $key,'secret' => $secret,)]);
et lister mes containers existants sans soucis donc la connexion est OK:
$result = $s3Client->listBuckets();var_dump($result);)
mais je n arrive pas a créer de nouveau container avec :
$s3Client->createBucket(array('Bucket' => 'cont1',));
=> Je le cré manuellement via le site ovh:swift,SBG,private,cont1.
Lorsque je veux envoyer un fichier dans ce container :
$result = $s3Client->upload('cont1', 'test.123', fopen($file_name, 'rb'), 'public-read');
ne fonctionne pas mais si je met 'cont1/' (avec le slash) il me cré bien un objet dans 'cont1' mais qui s appelle '/test.123'
Quelle est la bonne requête pour créer un container et celle pour mettre un fichier dans ce container.
Merci.
JJS
AWS PHP Containers
Related questions
- Dimensionnement serveur MySQL
43524
07.11.2018 12:32
- [RESOLU] Connexion impossible en SSH
36571
05.06.2019 20:05
- Bonjour, Je n'est reçus aucun mot de passe root lors de mon achat!
31970
05.02.2018 20:47
- Gitlab private docker registry
31813
16.03.2018 13:05
- Ssh connection timed out port 22
30490
11.12.2019 08:21
- Configuration IP failover avec netplan (Ubuntu 17.10)
30411
12.01.2018 23:23
- Problème connexion ssh
29587
04.02.2018 09:46
- IP Failover sur Debian 9
29522
18.11.2016 20:40
- Instance Public Cloud en "error"
27029
15.12.2025 10:04
- Connexion OpenStack Swift Object Storage
23582
11.04.2019 10:09