{"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 &#8211; jedna lokalizacja, wiele mo\u017cliwo\u015bci"},"content":{"rendered":"\n<p>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 <a href=\"https:\/\/fotc.com\/pl\/blog\/chmura-google-dostepne-rozwiazania\/\" target=\"_blank\" aria-label=\"chmury Google (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">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<p>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<p>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 <a href=\"https:\/\/fotc.com\/pl\/google-cloud-platform\/\" class=\"ek-link\">Google Cloud<\/a>.\u00a0<\/p>\n\n\n\n<h2>Mo\u017cliwo\u015bci Artifact Registry<\/h2>\n\n\n\n<h3 id=\"h-zintegrowanie-artifact-registry-z-us-ugami-google-cloud-ci-cd-lub-istniej-cymi-narz-dziami-ci-cd\">Zintegrowanie Artifact Registry z us\u0142ugami Google Cloud CI\/CD lub istniej\u0105cymi narz\u0119dziami CI\/CD<\/h3>\n\n\n\n<ul><li>Przechowywanie artefakt\u00f3w z Cloud Build.<\/li><li>Wdra\u017canie artefakt\u00f3w do \u015brodowisk uruchomieniowych Google Cloud, w tym Google Kubernetes Engine, Cloud Run, Compute Engine i elastycznego \u015brodowiska App Engine.<\/li><li>Zarz\u0105dzanie to\u017csamo\u015bci\u0105 i dost\u0119pem kt\u00f3re zapewnia sp\u00f3jne po\u015bwiadczenia i kontrol\u0119 dost\u0119pu<\/li><\/ul>\n\n\n\n<h3 id=\"h-ochron-a-cuch-w-dostaw-oprogramowania\">Ochron\u0119 \u0142a\u0144cuch\u00f3w dostaw oprogramowania.<\/h3>\n\n\n\n<ul><li>Zarz\u0105dzanie metadanymi kontener\u00f3w i skanowanie ich w poszukiwaniu luk w zabezpieczeniach za pomoc\u0105 Container Analysis.<\/li><li>Wymuszanie zasad wdra\u017cania za pomoc\u0105 autoryzacji binarnej co pozwala wdro\u017cy\u0107 tylko zaufane obrazy kontener\u00f3w.<\/li><\/ul>\n\n\n\n<p>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<ul><li>Ochron\u0119 repozytori\u00f3w w ramach us\u0142ugi VPC Service Controls.<\/li><li>Tworzenie wielu regionalnych repozytori\u00f3w w ramach jednego projektu Google Cloud. Dodatkowo mo\u017cliwe jest grupowanie obraz\u00f3w wed\u0142ug zespo\u0142u lub etapu rozwoju i kontrolowanie dost\u0119pu na poziomie repozytorium.<\/li><li><\/li><\/ul>\n\n\n<div class=\"bg-yellow banners mt-4 mb-4\">\r\n  <div class=\"container \">\r\n    <div class=\"row sw\">\r\n        <div class=\"col-md-7 sw col-12 mb-md-0\">\r\n        <span style=\"margin-bottom: 1rem;\r\n    font-weight: 500;margin-top: 25px;\r\n    line-height: 1.1;\r\n    font-size: 2rem; display: block; color:#fff\">Koszty Artifact Registry<\/span>\r\n        <\/div>\r\n        <div class=\"col-md-5 sw sww\">\r\n        <img style=\"margin-top:25px;\" src=\"\/app\/uploads\/2023\/02\/FOTC-LOGO-WWW-RGB-RED-2.png\">\r\n        <\/div>\r\n        <\/div>\r\n        <div class=\"row\">\r\n          <div class=\"col-md-7\"><p style=\"color:#fff\">Dowiedz si\u0119 ile kosztuje rejestr artefakt\u00f3w w Google Cloud.<\/p><\/div>\r\n        <div class=\"col-md-5 col-12 text-cent-right\">\r\n        <a class=\"newbtn bannerbtn\" href=\"https:\/\/fotc.com\/pl\/kontakt\/\">Napisz do nas<\/a>\r\n        \r\n        <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\n\n\n<h2 id=\"h-wykorzystanie-artefact-registry-w-praktyce\">Wykorzystanie Artefact Registry w praktyce<\/h2>\n\n\n\n<p>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.&nbsp;<\/p>\n\n\n\n<h3 id=\"h-zarz-dzanie-kontenerami-docker\">Zarz\u0105dzanie kontenerami Docker<\/h3>\n\n\n\n<p>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<h3 id=\"h-przechowywanie-paczek-npm-pypi-maven-itp\">Przechowywanie paczek npm, PyPI, Maven itp.<\/h3>\n\n\n\n<p>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<h3 id=\"h-zarz-dzanie-plikami-r-d-owymi\">Zarz\u0105dzanie plikami \u017ar\u00f3d\u0142owymi<\/h3>\n\n\n\n<p>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<h3 id=\"h-zarz-dzanie-wersjami\">Zarz\u0105dzanie wersjami<\/h3>\n\n\n\n<p>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<h3 id=\"h-zapewnianie-bezpiecze-stwa\">Zapewnianie bezpiecze\u0144stwa<\/h3>\n\n\n\n<p>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<h3 id=\"h-integracja-z-narz-dziami-ci-cd\">Integracja z narz\u0119dziami CI\/CD<\/h3>\n\n\n\n<p>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<h3 id=\"h-udost-pnianie-i-dystrybucja-artefakt-w\">Udost\u0119pnianie i dystrybucja artefakt\u00f3w<\/h3>\n\n\n\n<p>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<h3 id=\"h-monitorowanie-i-ledzenie-artefakt-w\">Monitorowanie i \u015bledzenie artefakt\u00f3w<\/h3>\n\n\n\n<p>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<h2 id=\"h-ile-kosztuje-artifact-registry\">Ile kosztuje Artifact Registry?<\/h2>\n\n\n\n<p>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, <a href=\"https:\/\/fotc.com\/pl\/kontakt\/\">skontaktuj si\u0119<\/a> z ekspertami chmurowymi FOTC.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>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&#8230;<\/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":"<!-- This site is optimized with the Yoast SEO Premium plugin v16.7 (Yoast SEO v19.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Artifact Registry - jedna lokalizacja, wiele mo\u017cliwo\u015bci - FOTC<\/title>\n<meta name=\"description\" content=\"Czym jest Artifact Registry (rejestr artefakt\u00f3w), jakie s\u0105 jego mo\u017cliwo\u015bci i w jaki spos\u00f3b wykorzysta\u0107 go w praktyce?\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fotc.com\/pl\/blog\/artifact-registry\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Artifact Registry - jedna lokalizacja, wiele mo\u017cliwo\u015bci\" \/>\n<meta property=\"og:description\" content=\"Czym jest Artifact Registry (rejestr artefakt\u00f3w), jakie s\u0105 jego mo\u017cliwo\u015bci i w jaki spos\u00f3b wykorzysta\u0107 go w praktyce?\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fotc.com\/pl\/blog\/artifact-registry\/\" \/>\n<meta property=\"og:site_name\" content=\"FOTC\" \/>\n<meta property=\"article:published_time\" content=\"2023-09-15T13:32:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-11-27T07:27:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/fotc.com\/app\/uploads\/2023\/09\/BLOG_GCP_PL-39.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Micha\u0142 Krzak\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fotc.com\/pl\/blog\/artifact-registry\/\",\"url\":\"https:\/\/fotc.com\/pl\/blog\/artifact-registry\/\",\"name\":\"Artifact Registry - jedna lokalizacja, wiele mo\u017cliwo\u015bci - FOTC\",\"isPartOf\":{\"@id\":\"https:\/\/fotc.com\/#website\"},\"datePublished\":\"2023-09-15T13:32:00+00:00\",\"dateModified\":\"2023-11-27T07:27:16+00:00\",\"author\":{\"@id\":\"https:\/\/fotc.com\/#\/schema\/person\/8804ea9f08fae06c18c12d0163af3691\"},\"description\":\"Czym jest Artifact Registry (rejestr artefakt\u00f3w), jakie s\u0105 jego mo\u017cliwo\u015bci i w jaki spos\u00f3b wykorzysta\u0107 go w praktyce?\",\"breadcrumb\":{\"@id\":\"https:\/\/fotc.com\/pl\/blog\/artifact-registry\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fotc.com\/pl\/blog\/artifact-registry\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fotc.com\/pl\/blog\/artifact-registry\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"PL\",\"item\":\"https:\/\/fotc.com\/pl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Google Cloud\",\"item\":\"https:\/\/fotc.com\/pl\/blog\/category\/google-cloud-platform-pl\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Artifact Registry &#8211; jedna lokalizacja, wiele mo\u017cliwo\u015bci\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fotc.com\/#website\",\"url\":\"https:\/\/fotc.com\/\",\"name\":\"FOTC\",\"description\":\"Partner Google Cloud\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fotc.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/fotc.com\/#\/schema\/person\/8804ea9f08fae06c18c12d0163af3691\",\"name\":\"Micha\u0142 Krzak\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/fotc.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/cb052d2519758d2585eee1abaf8ab5ed?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/cb052d2519758d2585eee1abaf8ab5ed?s=96&d=mm&r=g\",\"caption\":\"Micha\u0142 Krzak\"},\"description\":\"Copywriter, dziennikarz, content marketer. Od 2005 roku tworzy artyku\u0142y , teksty blogowe i raporty dla bran\u017cy nowoczesnych technologii, druku 3D oraz logistyki.\",\"url\":\"https:\/\/fotc.com\/pl\/blog\/author\/michal-krzak\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Artifact Registry - jedna lokalizacja, wiele mo\u017cliwo\u015bci - FOTC","description":"Czym jest Artifact Registry (rejestr artefakt\u00f3w), jakie s\u0105 jego mo\u017cliwo\u015bci i w jaki spos\u00f3b wykorzysta\u0107 go w praktyce?","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fotc.com\/pl\/blog\/artifact-registry\/","og_locale":"pl_PL","og_type":"article","og_title":"Artifact Registry - jedna lokalizacja, wiele mo\u017cliwo\u015bci","og_description":"Czym jest Artifact Registry (rejestr artefakt\u00f3w), jakie s\u0105 jego mo\u017cliwo\u015bci i w jaki spos\u00f3b wykorzysta\u0107 go w praktyce?","og_url":"https:\/\/fotc.com\/pl\/blog\/artifact-registry\/","og_site_name":"FOTC","article_published_time":"2023-09-15T13:32:00+00:00","article_modified_time":"2023-11-27T07:27:16+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/fotc.com\/app\/uploads\/2023\/09\/BLOG_GCP_PL-39.png","type":"image\/png"}],"author":"Micha\u0142 Krzak","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/fotc.com\/pl\/blog\/artifact-registry\/","url":"https:\/\/fotc.com\/pl\/blog\/artifact-registry\/","name":"Artifact Registry - jedna lokalizacja, wiele mo\u017cliwo\u015bci - FOTC","isPartOf":{"@id":"https:\/\/fotc.com\/#website"},"datePublished":"2023-09-15T13:32:00+00:00","dateModified":"2023-11-27T07:27:16+00:00","author":{"@id":"https:\/\/fotc.com\/#\/schema\/person\/8804ea9f08fae06c18c12d0163af3691"},"description":"Czym jest Artifact Registry (rejestr artefakt\u00f3w), jakie s\u0105 jego mo\u017cliwo\u015bci i w jaki spos\u00f3b wykorzysta\u0107 go w praktyce?","breadcrumb":{"@id":"https:\/\/fotc.com\/pl\/blog\/artifact-registry\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fotc.com\/pl\/blog\/artifact-registry\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fotc.com\/pl\/blog\/artifact-registry\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"PL","item":"https:\/\/fotc.com\/pl\/"},{"@type":"ListItem","position":2,"name":"Google Cloud","item":"https:\/\/fotc.com\/pl\/blog\/category\/google-cloud-platform-pl\/"},{"@type":"ListItem","position":3,"name":"Artifact Registry &#8211; jedna lokalizacja, wiele mo\u017cliwo\u015bci"}]},{"@type":"WebSite","@id":"https:\/\/fotc.com\/#website","url":"https:\/\/fotc.com\/","name":"FOTC","description":"Partner Google Cloud","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fotc.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pl-PL"},{"@type":"Person","@id":"https:\/\/fotc.com\/#\/schema\/person\/8804ea9f08fae06c18c12d0163af3691","name":"Micha\u0142 Krzak","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/fotc.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/cb052d2519758d2585eee1abaf8ab5ed?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/cb052d2519758d2585eee1abaf8ab5ed?s=96&d=mm&r=g","caption":"Micha\u0142 Krzak"},"description":"Copywriter, dziennikarz, content marketer. Od 2005 roku tworzy artyku\u0142y , teksty blogowe i raporty dla bran\u017cy nowoczesnych technologii, druku 3D oraz logistyki.","url":"https:\/\/fotc.com\/pl\/blog\/author\/michal-krzak\/"}]}},"_links":{"self":[{"href":"https:\/\/fotc.com\/pl\/wp-json\/wp\/v2\/posts\/124659"}],"collection":[{"href":"https:\/\/fotc.com\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fotc.com\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fotc.com\/pl\/wp-json\/wp\/v2\/users\/26"}],"replies":[{"embeddable":true,"href":"https:\/\/fotc.com\/pl\/wp-json\/wp\/v2\/comments?post=124659"}],"version-history":[{"count":0,"href":"https:\/\/fotc.com\/pl\/wp-json\/wp\/v2\/posts\/124659\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fotc.com\/pl\/wp-json\/wp\/v2\/media\/124662"}],"wp:attachment":[{"href":"https:\/\/fotc.com\/pl\/wp-json\/wp\/v2\/media?parent=124659"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fotc.com\/pl\/wp-json\/wp\/v2\/categories?post=124659"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fotc.com\/pl\/wp-json\/wp\/v2\/tags?post=124659"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}