Artifactory REST API 在查询自己的存储库时给出禁止的 403 错误
Artifactory REST API gives a forbidden 403 error when querying own repository
我在 Artifactory 中有一个 docker 存储库,我想复制它:
- 为其创建了一个新用户,将其放入一个组中并授予该组读取、注释、deploy/cache 和 delete/overwrite 存储库的权限。
- 使用新用户的凭据登录到 Artifactory UI,使用 Set Me Up 将用户凭据添加到存储库并生成访问令牌。
但是,当我使用新用户的凭据为存储库配置复制时,我收到了禁止的 403 错误。我可以通过 UI 访问存储库,但是当我尝试使用 REST API 时,我也遇到了禁止的 403 错误,所以我认为这是我问题的根源。使用管理员帐户有效 (curl -X GET -u admin:pass artifactory-url/artifactory/api/repositories/my-repo
)。
设置存储库复制配置的 REST API 方法需要具有管理员权限的用户。您可以在 API documentation.
中看到所需的权限
我在 Artifactory 中有一个 docker 存储库,我想复制它:
- 为其创建了一个新用户,将其放入一个组中并授予该组读取、注释、deploy/cache 和 delete/overwrite 存储库的权限。
- 使用新用户的凭据登录到 Artifactory UI,使用 Set Me Up 将用户凭据添加到存储库并生成访问令牌。
但是,当我使用新用户的凭据为存储库配置复制时,我收到了禁止的 403 错误。我可以通过 UI 访问存储库,但是当我尝试使用 REST API 时,我也遇到了禁止的 403 错误,所以我认为这是我问题的根源。使用管理员帐户有效 (curl -X GET -u admin:pass artifactory-url/artifactory/api/repositories/my-repo
)。
设置存储库复制配置的 REST API 方法需要具有管理员权限的用户。您可以在 API documentation.
中看到所需的权限