レジストリリストの照会
    • PDF

    レジストリリストの照会

    • PDF

    記事の要約

    Classic/VPC環境で利用できます。

    Container Registryに登録されているレジストリリストを照会します。

    リクエスト

    リクエスト形式を説明します。リクエスト形式は次の通りです。

    メソッドURI
    GET/repositories

    リクエストヘッダ

    Container Registry APIで共通して使用されるヘッダの詳細は、Container Registryの共通ヘッダをご参照ください。

    リクエストクエリパラメータ

    リクエストクエリパラメータの説明は次の通りです。

    フィールドタイプ必須の有無説明
    pageNumberOptional照会するページ番号
    • ページ番号は0より大きい値を入力
    pagesizeNumberOptional照会するページサイズ
    • ページサイズは0より大きい値を入力

    リクエスト例

    リクエストのサンプルコードは次の通りです。

    curl -X GET "https://ncr.apigw.ntruss.com/ncr/api/v2/repositories" 
    -H "Content-Type: application/json; charset=utf-8"
    -H "x-ncp-apigw-timestamp: {Timestamp}"
    -H "x-ncp-iam-access-key: {Sub Account Access Key}"
    -H "x-ncp-apigw-signature-v2: {API Gateway Signature}"
    

    レスポンス

    レスポンス形式を説明します。

    レスポンス構文

    レスポンス構文は次の通りです。

    {
        "count": "number",
        "next": "number",
        "previous": "number",
        "results": [
            {
                "bucket": "string",
                "created": "number",
                "end_point": "string",
                "end_point_enabled": "boolean",
                "name": "string",
                "private_end_point": "string",
                "private_id": "string",
                "public_reg_status": "boolean",
                "scan_on_push_enabled": "boolean",
                "status": "string"
            }
        ]
    }
    

    レスポンスボディ

    レスポンスボディの説明は次の通りです。

    フィールドタイプ必須の有無説明
    countNumber-登録されているレジストリの総数
    nextNumber-次のページの番号
    • 次のページがない場合、nullを返す
    previousNumber-以前のページの番号
    • 以前のページがない場合、nullを返す
    results[].bucketString-レジストリと連携されている Object Storageのバケット名
    results[].createdNumber-レジストリの作成日
    results[].end_pointString-Dockerクライアントがレジストリにアクセスするためのエンドポイント
    results[].end_point_enabledBoolean-エンドポイントにアクセス可能かどうか
    results[].nameString-レジストリ名
    results[].private_end_pointString-Dockerクライアントがレジストリにアクセスするためのエンドポイント
    • NAVERクラウドプラットフォームの VPCネットワークでのみ使用可能
    results[].private_idString-Privateエンドポイントの ID
    results[].public_reg_statusBoolean-認証なしでアクセスしたユーザーの Pull権限の有無
    • true | false
    results[].scan_on_push_enabledBoolean-コンテナイメージのアップロード時に脆弱性を自動でスキャンするかどうか
    • true | false
    results[].statusString-レジストリと Object Storageの連携状態
    • running | disconnected
      • running: 正常
      • disconnected: バケットが削除される

    レスポンスステータスコード

    レスポンスステータスコードは次の通りです。Container Registry APIで共通して使用されるレスポンスステータスコードの詳細は、Container Registryのレスポンスステータスコードをご参照ください。

    HTTPステータスコードコードメッセージ説明
    200-OKリクエスト成功

    レスポンス例

    レスポンスのサンプルコードは次の通りです。

    {
        "count": 1,
        "next": null,
        "previous": null,
        "results": [
            {
                "bucket": "ncpdocker",
                "created": 1711695272000,
                "end_point": "ncpdocker.kr.ncr.ntruss.com",
                "end_point_enabled": true,
                "name": "ncpdocker",
                "private_end_point": "pdxxxnzd.kr.private-ncr.ntruss.com",
                "private_id": "pdxxxnzd",
                "public_reg_status": false,
                "scan_on_push_enabled": false,
                "status": "running"
            }
        ]
    }
    

    この記事は役に立ちましたか?

    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.