{"id":124659,"date":"2023-09-15T15:32:00","date_gmt":"2023-09-15T13:32:00","guid":{"rendered":"https:\/\/fotc.com\/?p=124659"},"modified":"2023-11-27T08:27:16","modified_gmt":"2023-11-27T07:27:16","slug":"artifact-registry","status":"publish","type":"post","link":"https:\/\/fotc.com\/pl\/blog\/artifact-registry\/","title":{"rendered":"Artifact Registry – jedna lokalizacja, wiele mo\u017cliwo\u015bci"},"content":{"rendered":"\n
Rejestr artefakt\u00f3w (Artifact Registry) zapewnia pojedyncz\u0105 lokalizacj\u0119 do przechowywania i zarz\u0105dzania pakietami i obrazami kontener\u00f3w Docker. Zapewnia integracj\u0119 z takimi us\u0142ugami chmury Google<\/a> jak Cloud Build, Google Kubernetes Engine, Compute Engine czy te\u017c elastycznym \u015brodowiskiem App Engine. Mo\u017ce r\u00f3wnie\u017c integrowa\u0107 si\u0119 z innymi, istniej\u0105cymi narz\u0119dziami CI\/CD.\u00a0<\/p>\n\n\n\n Je\u017celi korzysta\u0142e\u015b wcze\u015bniej z Container Registry, to poznanie arkan\u00f3w Artifact Registry nie b\u0119dzie dla Ciebie zbyt skomplikowane. W skr\u00f3cie jest to bowiem nowsza generacja Container Registry czyli us\u0142ugi, kt\u00f3ra pozwala\u0142a w jednym miejscu zarz\u0105dza\u0107 obrazami kontener\u00f3w Docker, przeprowadza\u0107 analizy luk w zabezpieczeniach (vulnerability analysis) oraz przyznawa\u0107 dost\u0119p wybranym u\u017cytkownikom. Istniej\u0105ce integracje CI\/CD pozwalaj\u0105 na stworzenie w pe\u0142ni zautomatyzowanych potok\u00f3w Dockera. Po co wi\u0119c Artifact Registry?<\/p>\n\n\n\n Artifact Registry zapewnia przede wszystkim jeszcze bardziej zaawansowane uprawnienia daj\u0105ce mo\u017cliwo\u015b\u0107 kontroli dost\u0119pu z poziomu projektu oraz rejestru. Pozwala r\u00f3wnie\u017c na tworzenie wielu regionalnych repozytori\u00f3w w obr\u0119bie jednego projektu chmurowego Google Cloud<\/a>.\u00a0<\/p>\n\n\n\n Artifact Registry integruje si\u0119 z Cloud Build i innymi systemami CI\/CD w celu przechowywania pakiet\u00f3w z kompilacji. Mo\u017cliwe jest tak\u017ce przechowywanie zaufanych zale\u017cno\u015bci, kt\u00f3re s\u0105 u\u017cywane do kompilacji i wdro\u017ce\u0144. Dodatkowo zapewnia:<\/p>\n\n\n\n Dowiedz si\u0119 ile kosztuje rejestr artefakt\u00f3w w Google Cloud.<\/p><\/div>\r\n Jako narz\u0119dzie do zarz\u0105dzania artefaktami, Artifact Registry jest cz\u0119sto wykorzystywane w procesie ci\u0105g\u0142ej integracji i dostarczania (CI\/CD) oraz w \u015brodowiskach chmurowych. <\/p>\n\n\n\n Artifact Registry pozwala przechowywa\u0107, zarz\u0105dza\u0107 i udost\u0119pnia\u0107 obrazy kontener\u00f3w Docker. Mo\u017cna go u\u017cywa\u0107 do przechowywania wszystkich obraz\u00f3w kontener\u00f3w potrzebnych w projekcie, co u\u0142atwia zarz\u0105dzanie wersjami i dost\u0119pem do tych obraz\u00f3w.<\/p>\n\n\n\n Artifact Registry obs\u0142uguje r\u00f3\u017cne typy artefakt\u00f3w, takie jak pakiety npm (Node.js), paczki PyPI (Python), artefakty Maven (Java) i wiele innych. Mo\u017cna go u\u017cywa\u0107 do przechowywania i udost\u0119pniania tych artefakt\u00f3w.<\/p>\n\n\n\n Rejestr artefakt\u00f3w pozwala tak\u017ce przechowywa\u0107 pliki \u017ar\u00f3d\u0142owe, skrypty czy pliki konfiguracyjne. Dzi\u0119ki temu mo\u017cna utrzymywa\u0107 porz\u0105dek w projektach.<\/p>\n\n\n\n Artifact Registry umo\u017cliwia tworzenie r\u00f3\u017cnych wersji artefakt\u00f3w. Jest to przydatne do \u015bledzenia zmian w kodzie \u017ar\u00f3d\u0142owym, obrazach kontener\u00f3w lub innych artefaktach w trakcie rozwoju projektu.<\/p>\n\n\n\n Mo\u017cna skonfigurowa\u0107 dost\u0119p do Artifact Registry w taki spos\u00f3b, aby zapewni\u0107 bezpiecze\u0144stwo artefakt\u00f3w, na przyk\u0142ad poprzez autoryzacj\u0119, uwierzytelnianie i kontrol\u0119 dost\u0119pu.<\/p>\n\n\n\n Artifact Registry mo\u017ce by\u0107 \u0142atwo zintegrowane z narz\u0119dziami CI\/CD, takimi jak Jenkins, CircleCI, GitLab CI\/CD, czy GitHub Actions. Dzi\u0119ki temu mo\u017cna automatycznie publikowa\u0107 i pobiera\u0107 artefakty w trakcie procesu CI\/CD.<\/p>\n\n\n\n Mo\u017cna u\u017cywa\u0107 Artifact Registry do udost\u0119pniania artefakt\u00f3w innym zespo\u0142om lub projektom, co u\u0142atwia wsp\u00f3\u0142prac\u0119 i dostarczanie oprogramowania.<\/p>\n\n\n\n Artifact Registry mo\u017ce pom\u00f3c w monitorowaniu, kto i kiedy korzysta z konkretnych artefakt\u00f3w, co mo\u017ce by\u0107 przydatne do audyt\u00f3w i \u015bledzenia.<\/p>\n\n\n\n Przy korzystaniu z Artifact Registry musimy liczy\u0107 si\u0119 z op\u0142atami za pami\u0119\u0107 masow\u0105 oraz ruch wychodz\u0105cy z sieci wykorzystywany przez repozytorium artefakt\u00f3w. Je\u017celi chcesz pozna\u0107 aktualny cennik oraz dowiedzie\u0107 si\u0119 jak wykorzystuj\u0105c free tier korzysta\u0107 z rejestru artefakt\u00f3w taniej, skontaktuj si\u0119<\/a> z ekspertami chmurowymi FOTC.<\/p>\n","protected":false},"excerpt":{"rendered":" Rejestr artefakt\u00f3w (Artifact Registry) zapewnia pojedyncz\u0105 lokalizacj\u0119 do przechowywania i zarz\u0105dzania pakietami i obrazami kontener\u00f3w Docker. Zapewnia integracj\u0119 z takimi us\u0142ugami chmury Google jak Cloud Build, Google Kubernetes Engine, Compute Engine czy te\u017c elastycznym \u015brodowiskiem App Engine. Mo\u017ce r\u00f3wnie\u017c integrowa\u0107 si\u0119 z innymi, istniej\u0105cymi narz\u0119dziami CI\/CD.\u00a0 Je\u017celi korzysta\u0142e\u015b wcze\u015bniej z Container Registry, to poznanie arkan\u00f3w…<\/p>\n","protected":false},"author":26,"featured_media":124662,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":2,"_editorskit_typography_data":[],"_editorskit_blocks_typography":"","_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}"},"categories":[560],"tags":[],"yoast_head":"\nMo\u017cliwo\u015bci Artifact Registry<\/h2>\n\n\n\n
Zintegrowanie Artifact Registry z us\u0142ugami Google Cloud CI\/CD lub istniej\u0105cymi narz\u0119dziami CI\/CD<\/h3>\n\n\n\n
Ochron\u0119 \u0142a\u0144cuch\u00f3w dostaw oprogramowania.<\/h3>\n\n\n\n
\r\n <\/div>\r\n <\/div>\r\n
Wykorzystanie Artefact Registry w praktyce<\/h2>\n\n\n\n
Zarz\u0105dzanie kontenerami Docker<\/h3>\n\n\n\n
Przechowywanie paczek npm, PyPI, Maven itp.<\/h3>\n\n\n\n
Zarz\u0105dzanie plikami \u017ar\u00f3d\u0142owymi<\/h3>\n\n\n\n
Zarz\u0105dzanie wersjami<\/h3>\n\n\n\n
Zapewnianie bezpiecze\u0144stwa<\/h3>\n\n\n\n
Integracja z narz\u0119dziami CI\/CD<\/h3>\n\n\n\n
Udost\u0119pnianie i dystrybucja artefakt\u00f3w<\/h3>\n\n\n\n
Monitorowanie i \u015bledzenie artefakt\u00f3w<\/h3>\n\n\n\n
Ile kosztuje Artifact Registry?<\/h2>\n\n\n\n