Ich versuche mit gsutil CORS auf meinem Firebase Speichereimer nach googles Anweisungen mit der neuesten Version von MacOS zu setzen. Ich bin nicht sicher, ob ich installiert havn't gsutil richtig oder wenn das etwas ist, was ich nicht verstehe, aber wenn ich gsutil cors set cors.json gs://docavea2.appspot.com
laufen bekomme ich folgende Fehlermeldung:Ausführen von gsutil auf MacOS
Setting CORS on gs://docavea2.appspot.com/...
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/Users/jr/google-cloud-sdk/platform/gsutil/gslib/__init__.py", line 119, in <module>
CHECKSUM_FILE, CHECKSUM = _GetFileContents('CHECKSUM')
File "/Users/jr/google-cloud-sdk/platform/gsutil/gslib/__init__.py", line 107, in _GetFileContents
content = pkgutil.get_data('gslib', filename)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/pkgutil.py", line 591, in get_data
return loader.get_data(resource_name)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/pkgutil.py", line 255, in get_data
return open(pathname, "rb").read()
IOError: [Errno 2] No such file or directory: '/Users/jr/google-cloud-sdk/platform/gsutil/gslib/CHECKSUM'
Ich glaube, mein cors.json ist in Ordnung , denn wenn ich es mit gsutil unter Windows verwende es funktioniert gut und CORS richtig eingestellt ist, aber dies ist der Inhalt:
[
{
"origin": ["*"],
"method": ["GET"],
"maxAgeSeconds": 3600
}
]
ich habe hier auf Stackoverflow gesehen, dass jemand sagte, dass es für ihn gearbeitet, wenn er legt [ {auf der gleichen Linie, aber es macht keinen Unterschied für mich.
Dies ist ein Pkgutil-Problem, kein Problem mit Ihrer CORS-Datei. Ist/Users/jr/google-cloud-sdk/plattform/gsutil/gslib/CHECKSUM tatsächlich auf Ihrem System vorhanden? –