# Service Account json file für Google Cloud Storage wird nicht gefunden

**URL:** <https://forum.shopware.com/t/service-account-json-file-fur-google-cloud-storage-wird-nicht-gefunden/62327>\
**Category:** Administration\
**Created:** [12. Oktober 2019 um 10:29 UTC](https://forum.shopware.com/t/service-account-json-file-fur-google-cloud-storage-wird-nicht-gefunden/62327 "2019-10-12T10:29:57Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![pkrumm](https://avatars.discourse-cdn.com/v4/letter/p/b2d939/32.png) [@pkrumm](https://forum.shopware.com/u/pkrumm)\
**Post date:** [12. Oktober 2019 um 10:29 UTC](https://forum.shopware.com/t/service-account-json-file-fur-google-cloud-storage-wird-nicht-gefunden/62327/1 "2019-10-12T10:29:57Z")

</div>

Hallo zusammen.

ich wollte für meinen Shopware 5.5.0 Shop Google Cloud Storage als Lösung für meine Medien Dateien verwenden.

Ab 5.5.0 braucht man ja den Adapter Plugin nicht mehr.

Nun bekomme ich die Fehlermeldung, dass der Service Account json file nicht gefunden wird.

Dieses hatte ich in&nbsp;/home/USER/.config/gcloud/XXXXXXXXX.json abgelegt.

Hier die Exception:

Given keyfile path /home/USER/.config/gcloud/XXXXXXXXX.json does not exist in vendor/google/cloud/src/Core/ClientTrait.php on line 133 Stack trace: #0 vendor/google/cloud/src/Core/ClientTrait.php(99): Google\Cloud\Storage\StorageClient-\>getKeyFile(Array) #1 vendor/google/cloud/src/Storage/StorageClient.php(96): Google\Cloud\Storage\StorageClient-\>configureAuthentication(Array) #2 engine/Shopware/Bundle/MediaBundle/Adapters/GoogleStorageFactory.php(44): Google\Cloud\Storage\StorageClient-\>\_\_construct(Array) #3 engine/Shopware/Bundle/MediaBundle/MediaServiceFactory.php(127): Shopware\Bundle\MediaBundle\Adapters\GoogleStorageFactory-\>create(Array) #4 engine/Shopware/Bundle/MediaBundle/MediaServiceFactory.php(83): Shopware\Bundle\MediaBundle\MediaServiceFactory-\>getAdapter(Array) #5

Woran kann das liegen? Gibt es einen besseren Pfad in den ich das keyFile ablegen könnte?

Vielen Dank.

&nbsp;

---

<div class="post-metadata">

**Author:** ![pkrumm](https://avatars.discourse-cdn.com/v4/letter/p/b2d939/32.png) [@pkrumm](https://forum.shopware.com/u/pkrumm)\
**Post date:** [12. Oktober 2019 um 10:35 UTC](https://forum.shopware.com/t/service-account-json-file-fur-google-cloud-storage-wird-nicht-gefunden/62327/2 "2019-10-12T10:35:09Z")

</div>

in config.php sieht es folgendermassen aus:

&nbsp;‚cdn‘ =\> [  
&nbsp; &nbsp; ‚backend‘ =\> ‚gcp‘,  
&nbsp; &nbsp; ‚adapters‘ =\> [  
&nbsp; &nbsp; &nbsp; &nbsp; ‚gcp‘ =\> [  
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ‚type‘ =\> ‚gcp‘,  
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ‚mediaUrl‘ =\> ‚‘,  
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ‚bucket‘ =\> ‚‘,  
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ‚projectId‘ =\> ‚‘,  
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ‚keyFilePath‘ =\> ‚/path/to/file.json‘,  
&nbsp; &nbsp; &nbsp; &nbsp; ]  
&nbsp; &nbsp; ]  
&nbsp;],

---

<div class="post-metadata">

**Author:** ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)\
**Post date:** [12. Oktober 2019 um 11:18 UTC](https://forum.shopware.com/t/service-account-json-file-fur-google-cloud-storage-wird-nicht-gefunden/62327/3 "2019-10-12T11:18:52Z")

</div>

Darf der User der den php Prozess betreibt, denn auch in diesem Pfad lesen?

---

<div class="post-metadata">

**Author:** ![pkrumm](https://avatars.discourse-cdn.com/v4/letter/p/b2d939/32.png) [@pkrumm](https://forum.shopware.com/u/pkrumm)\
**Post date:** [30. Oktober 2019 um 07:33 UTC](https://forum.shopware.com/t/service-account-json-file-fur-google-cloud-storage-wird-nicht-gefunden/62327/4 "2019-10-30T07:33:04Z")

</div>

Die Berechtigungen müssten passen.

wenn ich „php bin/console sw:media:migrate --from=local --to=gcp“ ausführe, kommt folgender Fehler:

&nbsp;

php bin/console sw:media:migrate --from=local --to=gcp  
&nbsp;WARNING! Method „Shopware\_Plugins\_Core\_SwagLicense\_Bootstrap::assertVersionGreaterThen“ not found failure in /web/engine/Library/Enlight/Event/Handler/Plugin.php

In ClientTrait.php line 142:

&nbsp; **Given keyfile at path /xxxxxx/xxxxxxxx/gcloud/** \*\* project-id-xxxxxxxxxxxxxxxxx.json was invalid\*\*

sw:media:migrate [–from [FROM]] [–to [TO]] [–skip-scan]

&nbsp;

---

<div class="post-metadata">

**Author:** ![pkrumm](https://avatars.discourse-cdn.com/v4/letter/p/b2d939/32.png) [@pkrumm](https://forum.shopware.com/u/pkrumm)\
**Post date:** [8. November 2019 um 13:02 UTC](https://forum.shopware.com/t/service-account-json-file-fur-google-cloud-storage-wird-nicht-gefunden/62327/5 "2019-11-08T13:02:56Z")

</div>

Kann hier keiner helfen???

---

<div class="post-metadata">

**Author:** ![pkrumm](https://avatars.discourse-cdn.com/v4/letter/p/b2d939/32.png) [@pkrumm](https://forum.shopware.com/u/pkrumm)\
**Post date:** [16. November 2019 um 09:36 UTC](https://forum.shopware.com/t/service-account-json-file-fur-google-cloud-storage-wird-nicht-gefunden/62327/6 "2019-11-16T09:36:18Z")

</div>

> [@Moritz Naczenski schrieb:](https://forum.shopware.com/profile/14574/Moritz%20Naczenski "Moritz%20Naczenski")
> 
> Darf der User der den php Prozess betreibt, denn auch in diesem Pfad lesen?

Kann hier keiner helfen???

&nbsp;
