创建制品仓库实例。
参数名 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | CreateArtifactRegistry | 接口名称。当前 API 的名称为 CreateArtifactRegistry 。 |
Version | String | 是 | 2025-01-01 | 接口版本。当前 API 的版本为2025-01-01 。 |
Name | String | 是 | artifact-demo | 制品仓库名称。字符串形式,取值范围为 3~30,支持使用小写字母、数字和分隔符 说明
|
Format | String | 是 | Generic | 制品仓库的制品类型,取值:
|
Mode | String | 是 | Hosted | 制品仓库模式,取值:
|
Public | Bool | 否 | true | 是否公开下载制品,取值:
|
WritePolicy | String | 是 | Allow | 制品仓库的制品发布策略,取值:
|
Description | String | 否 | this is a maven artifact | 制品仓库的描述信息。 |
MavenRegistryConfig | Object MavenRegistryConfig | 当Format 为Maven 时必选。 | - | Maven 类型仓库配置。 |
ProxyRegistryConfig | Object ProxyRegistryConfig | 当Mode 为Proxy 时必选。 | - | 代理仓库配置。 |
GroupRegistryConfig | Object GroupRegistryConfig | 当Mode 为Group 时必选。 | - | 聚合仓库配置。 |
POST https://open.volcengineapi.com/?Action=CreateArtifactRegistry&Version=2025-01-01 Content-Type: application/json { "Name": "artifact-demo", "Type": "Basic", "Format": "Maven", "Mode": "Hosted", "Public": "true", "WritePolicy": "Allow", "Description": "this is a maven artifact", "MavenRegistryConfig": { "VersionPolicy": "Release", "LayoutPolicy": "Strict" } }
本接口无专有返回参数,公共返回参数请参见 返回结构。
HTTP/1.1: 200 OK Content-Type: application/json { "ResponseMetadata": { "RequestId": "20250604110420****100232280022D31", "Action": "CreateArtifactRegistry", "Version": "2025-01-01", "Service": "artifacts", "Region": "cn-north-1" }, "Result": {} }