如何創建令牌以從 Artifact Registry 中提取單個容器?

亞當

如何生成一個短期令牌以從 Google 的 Artifact Registry 中提取單個 Docker 容器(最好使用 Node API 生成令牌)?如何使用令牌來拉取容器(例如從 Bash 命令行)?

約翰·漢利

如何創建令牌以從 Artifact Registry 中提取單個容器?

您無法在 Google Cloud 中實現這一點。

在 GCP 中,權限在項目級別(特定類型的所有資源)或單個資源級別進行管理。

您可以創建短期令牌。Google Cloud 實現了默認有效期為一小時的 OAuth 2.0 訪問和身份令牌。這可以通過 ORG 策略更改長達 12 小時。要創建具有不同生命週期的令牌,需要創建您自己的 JWT 並使用服務帳戶私鑰進行簽名,然後將已簽名的 JWT 交換為 OAuth 令牌。相當容易做到,我在我的網站上寫了關於如何做到這一點的文章。

Google Artifact Registry 不支持資源(對象、圖像、容器等)級別的 IAM 權限。這意味著您無法為單個資源(例如容器映像)創建具有權限的令牌。

您可以使用單個容器映像創建單個存儲庫,然後僅授予對該存儲庫的訪問權限。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何更新 Google Artifact Registry 中的图像?

PowerShell,從變量中提取多個數組以創建單個變量

使用 Artifact Registry 的 GCP Dockerfile

Google 雲構建器映像是否已移至 Artifact Registry?

自动推送到Artifact Registry后将容器部署到Cloud Run

如何從文件創建多個數據幀?

如何反彙編單個文件 .NET exe,或從中提取 .dll?

如何從這個簡單的電子表格創建柱形圖和折線圖?

如何將從表單輸入創建的多個對象添加到反應列表中

如何從數據框列中提取信息並根據信息創建新列

如何從單列創建對,計算 R 中的出現次數?

傳單:如何根據從 API 獲取的 JSON 創建標記標籤

如何使用 .isin() 和列表從 Pandas 中的多列創建單列?

如何從多個輸出 node.js 創建一個數組

在 AIX 中使用單個 awk 從字段中提取子字符串

如何從這些數據創建一個新列?

如何從 Python 中的多個列表創建一組值

如何從另一個 csv 文件的選定列動態創建新的 csv?

如何從python中的數據幀創建一個帶有索引的系列字典

如何從兩個不同長度的數組javascript創建對像數組

如何從一組數據項創建一個對象?

如何從兩個字符串列表的笛卡爾積創建列表

如何從 3 個元素元組列表創建 Pandas 數據框?

如何從兩個“日期”列創建“持續時間”列?

如何在flutter中從Future列表創建一個DropMenuItem?

如何從谷歌表中的文本字符串中提取前 20 個以上的單詞

從三個單獨的列表創建一個 .csv 文件

如何使用函數從字符串中提取第一個、第二個和最後一個單詞?

如何使用Docker Registry API提取有关容器的信息?未经授权