Od tworzenia w chmurze po przechowywanie w chmurze w GCP


Mam instancję w Google Cloud Memorystore. Chcę się z nim łączyć z kompilacji, które uruchamiam w Google Cloud Build.
Utworzyłem następujący plik konfiguracyjny dla Cloud Build:
steps:
- name: 'gcr.io/cloud-builders/docker'
args:
- run
- redis
- redis-cli
- -h
- 10.1.2.3
- PUBLISH
- cloud-build-1
- msg1

(Zmieniłem adres IP, ale to nic wielkiego).
Uruchomiłem ten plik konfiguracyjny za pomocą następującego polecenia:
gcloud builds submit --no-source --config cloudbuild.yaml

Budowa nieudana. Dane wyjściowe polecenia obejmowały:
Could not connect to Redis at 10.1.2.3:6379: Connection timed out

(Ponownie zmieniłem adres IP.)
Jak mogę to zdobyć
       redis-cli
zespół do pracy?
Zaproszony:
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Operacja, którą próbujesz wykonać, nie jest obecnie możliwa. Widzisz, aby połączyć się z instancją Memorystore, maszyna wirtualna lub klaster Kubernetes musi znajdować się w tym samym projekcie GCP, regionie i sieci VPC. Korzystając z Cloud Build, korzystasz z maszyny wirtualnej, na której nie możesz wybrać regionu ani sieci.
Po przeprowadzeniu krótkich badań na ten temat odkryłem, że zespół inżynierów Google pracuje nad tym, co obecnie nazywa się pulami pracowników. Ten produkt [1] jest obecnie w wersji alfa i nie jest zalecany do produkcji, ponieważ może ulec zmianie bez powiadomienia.
Korzystając z opakowania w chmurze, możesz utworzyć maszynę w określonej sieci, aby uzyskać dostęp do zasobów, takich jak pamięć masowa. Możesz także określić region, rozmiar dysku lub typ komputera działającego modułu zbierającego w chmurze.
[1]

https://cloud.google.com/sdk/g ... reate
https://cloud.google.com/sdk/g ... reate

Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się