web-dev-qa-db-fra.com

Comment identifier l'URI Google Cloud Storage à partir de ma console Google Developers?

Lorsque je tente de charger des données dans BigQuery à partir de Google Cloud Storage, il me demande l'URI de Google Cloud Storage (gs: //). J'ai examiné l'ensemble de votre assistance en ligne et de votre flux de pile et je ne parviens pas à identifier l'URL de mes données téléchargées via la console Google Developers basée sur un navigateur. La seule façon pour moi de trouver l'URL est via gsutil et je n'ai pas réussi à faire en sorte que gsutil fonctionne sur ma machine.

Existe-t-il un moyen de déterminer l'URL via la console Google Developers basée sur un navigateur?

30
Kelly

Le chemin devrait être gs://<bucket_name>/<file_path_inside_bucket>.

59
nmore

Suivez les étapes suivantes: 
1. Aller à la GCS 
2. Allez dans le dossier dans lequel le fichier a été téléchargé
3. En haut, vous pouvez voir l’option de synthèse.
4. Vous pouvez voir qu'il y aura URL du lien et lien pour GSUtil

2
Ashish Kumar

Impossible de trouver un moyen direct pour obtenir l'URL. Mais trouvé un moyen indirect et ci-dessous sont les étapes:

  1. Aller à la GCS
  2. Allez dans le dossier dans lequel le fichier a été téléchargé
  3. Cliquez sur les trois points à l'extrémité droite de la ligne de votre fichier.
  4. Cliquez sur renommer
  5. Cliquez sur équivalent gsutil link
  6. Copier l'URL seule
1
shobana

Pour répondre à cette question, des informations supplémentaires sont nécessaires. Avez-vous déjà chargé vos données dans GCS?

Si ce n’est pas le cas, le plus simple serait d’aller dans la console du projet , cliquez sur projet, puis sur Stockage -> Stockage Cloud -> Navigateur de stockage.

Vous pouvez créer des compartiments à cet endroit et télécharger des fichiers dans le compartiment.

Ensuite, les fichiers seront trouvés à gs://<bucket_name>/<file_path_inside_bucket> comme @nmore le dit.

1
Felipe Hoffa

Récupération de l'URI Google Cloud Storage Pour créer une table externe à l'aide d'une source de données Google Cloud Storage, vous devez fournir l'URI de stockage Cloud.

L'URI de stockage en nuage comprend votre nom de compartiment et votre objet (nom de fichier). Par exemple, si le compartiment Cloud Storage s'appelle mybucket et que le fichier de données s'appelle myfile.csv, l'URI du compartiment serait gs: //mybucket/myfile.csv. Si vos données sont séparées en plusieurs fichiers, vous pouvez utiliser un caractère générique dans l'URI. Pour plus d'informations, voir URI de demande de stockage dans le cloud.

BigQuery ne prend pas en charge les URI sources qui incluent plusieurs barres obliques consécutives après la double barre oblique initiale. Les noms d'objet Cloud Storage peuvent contenir plusieurs barres obliques consécutives ("/"). Cependant, BigQuery convertit plusieurs barres obliques consécutives en une seule barre oblique. Par exemple, l'URI source suivant, bien que valide dans Cloud Storage, ne fonctionne pas dans BigQuery: gs: // [BUCKET]/my // object // name.

Pour récupérer l'URI de stockage dans le cloud:

Ouvrez l'interface utilisateur Web Cloud Storage.

UI WEB STORAGE STORAGE

Accédez à l'emplacement de l'objet (fichier) contenant les données source.

En haut de l'interface utilisateur Web de Cloud Storage, notez le chemin d'accès à l'objet. Pour composer l'URI, remplacez gs: // [BUCKET]/[FILE] par le chemin approprié, par exemple, gs: //mybucket/myfile.json. [GODET] est le nom du compartiment Cloud Storage et [FILE] est le nom de l'objet (fichier) contenant les données.

0
Genesis_GDK

Si vous avez besoin d’aide sur les sous-répertoires, consultez la page https://cloud.google.com/storage/docs/gsutil/addlhelp/HowSubdirectoriesWork

Et https://cloud.google.com/storage/images/gsutil-subdirectories-thumb.png , si vous avez besoin de savoir comment gsutil fournit une vue hiérarchique des objets d'un compartiment.

0
Derek Chia