Ich versuche, die GCP-Dokumente zu folgen. Ich habe einen Eimer genanntHochladen einer Datei nach GCP mit gsutil
my-awesome-bucketmgtest
Ich versuche, eine Datei von MacBook zu laden:
[email protected]:~$ gsutil cp /tmp/foo.txt gs://my-awesomebucketmgtest
CommandException: No URLs matched: /tmp/foo.txt
[email protected]:~$ gsutil cp file://tmp/foo.txt gs://my-awesome-bucketmgtest
CommandException: No URLs matched: file://tmp/foo.txt
[email protected]:~$ gsutil cp /tmp/foo.txt gs://my-awesome-bucketmgtest
CommandException: No URLs matched: /tmp/foo.txt
[email protected]:~$ gsutil cp tmp/foo.txt gs://my-awesome-bucketmgtest
CommandException: No URLs matched: tmp/foo.txt
Was ist der richtige Weg, dies zu tun?
Dieser Befehl funktioniert, wenn sich /tmp/foo.txt im Verzeichnis/tmp meiner Google Cloud Shell befindet. Ich habe mich jedoch gefragt, ob ich eine Datei namens /tmp/foo.txt hochladen sollte, die sich auf meinem MacBook befindet. Wie lade ich das in meinen Bucket hoch? –
@MarkGinsburg gsutil funktioniert auch zum Hochladen von Ihrem lokalen Computer. Führen Sie einfach den Befehl in Ihrem lokalen Terminal aus. (Dazu müssen Sie natürlich das GCloud SDK herunterladen.) Buchstäblich die erste Zeile in der Beschreibung beginnt mit "Mit dem Befehl gsutil cp können Sie Daten zwischen Ihrem lokalen Dateisystem und der Cloud kopieren ...". - Ich bearbeite meine Antwort mit dem Link zu den Dokumenten. - EDIT oh warte, ich habe bereits den Link zu den Dokumenten eingefügt, ha! Langer Tag. – ingernet
Danke! Ich habe das GCloud SDK auf dem lokalen MacBook und alles ist gut. –