GetActivityList
    • PDF

    GetActivityList

    • PDF

    記事の要約

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

    リソースの作業履歴を照会します。リソースは、ユーザーが NAVERクラウドプラットフォームで作成した資源の単位です。リソースは、識別できるように NRN(Ncloud Resource Names)という固有のキーで区別して管理するので、NRNを使用して呼び出すと特定のリソースに対する作業履歴を照会できます。

    参考

    NRN(Ncloud Resource Names)の概念と命名ルールの詳細は、Resource Managerご利用ガイドのResource Managerとはをご参照ください。

    リクエスト

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

    メソッドURI
    POST/api/v1/activities

    リクエストヘッダ

    Cloud Activity Tracer APIで共通して使用されるヘッダの詳細は、Cloud Activity Tracerのリクエストヘッダをご参照ください。

    リクエストボディ

    リクエストボディの説明は次の通りです。

    フィールドタイプ必須の有無説明
    fromEventTimeIntegerOptional照会期間の開始日時(Unix Timestamp) (ミリ秒)
    • 照会日時から30日前(デフォルト)
    toEventTimeIntegerOptional照会期間の終了日時(Unix Timestamp) (ミリ秒)
    • 照会日時(デフォルト)
    nrnStringOptionalNAVERクラウドプラットフォームリソースの識別値
    pageIndexIntegerOptionalページ番号
    • 0~N (デフォルト: 0)
    pageSizeIntegerOptionalページの出力数
    • 100以下(デフォルト: 20)

    リクエスト例

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

    curl --location --request POST 'https://cloudactivitytracer.apigw.ntruss.com/api/v1/activities' \
    --header 'x-ncp-apigw-timestamp: {Timestamp}' \
    --header 'x-ncp-iam-access-key: {Access Key}' \
    --header 'x-ncp-apigw-signature-v2: {API Gateway Signature}' \
    --header 'Content-Type: application/json' \
    --data '{
            "pageIndex": "0",
            "pageSize": "4"
     }'
    

    レスポンス

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

    レスポンスボディ

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

    フィールドタイプ必須の有無説明
    pageIndexInteger-ページ番号
    pageSizeInteger-ページ表示数
    itemCountInteger-レスポンス結果数
    hasMoreBoolean-追加ページは存在するかどうか
    • true | false
      • true: 存在する
      • false: 存在しない
    itemsArray-応答の結果

    items

    itemsの説明は次の通りです。

    フィールドタイプ必須の有無説明
    historyIdString-リソース作業履歴の ID
    nrnString-NAVERクラウドプラットフォームリソースの識別値
    eventTimeInteger-作業の変更日時(Unix Timestamp) (ミリ秒)
    platformTypeString-プラットフォーム区分
    • BOTH | VPC | Classic
      • BOTH: プラットフォーム共通環境
      • VPC: VPC環境
      • Classic: Classic環境
    productNameString-リソースのサービスコード
    productDisplayNameString-リソースのサービス名
    regionCodeString-リソースのリージョンコード
    regionDispalyNameString-リソースのリージョン名
    resourceTypeString-リソースタイプ
    resourceIdString-リソース ID
    resourceNameString-リソース名
    actionDisplayNameString-ジョブ名
    actionResultTypeString-作業結果
    • SUCCESS | FAIL
      • SUCCESS: 成功
      • FAIL: 失敗
    actionUserTypeString-作業者タイプ
    • Customer | Sub
      • Customer: メインアカウント
      • Sub: サブアカウント
    actionSubAccountNoInteger-サブアカウントの会員番号
    • actionUserTypeSubの場合に表示
    sourceTypeString-作業をリクエストしたクライアントタイプ
    • API | CONSOLE | PORTAL | SYSTEM
    sourceIpString-作業をリクエストしたクライアント IPアドレス
    • sourceTypeCONSOLEか、PORTALの場合に表示
    productDataObject-リソースの詳細情報
    • 各フィールド情報: リソース別 APIガイドを参照

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

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

    レスポンス例

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

    {
        "pageIndex": 0,
        "pageSize": 4,
        "itemCount": 3,
        "hasMore": true,
        "items": [
            {
                "historyId": "67074579e2a352720c5736d1",
                "nrn": "nrn:PUB:Account::****:Customer/static",
                "eventTime": 1728529785024,
                "platformType": "BOTH",
                "productName": "Account",
                "productDisplayName": "Account",
                "regionCode": "",
                "regionDisplayName": "共通",
                "resourceType": "Customer",
                "resourceId": "static",
                "actionDisplayName": "Login",
                "actionResultType": "SUCCESS",
                "actionUserType": "Customer",
                "sourceType": "PORTAL",
                "sourceIp": "***.***.***.***",
                "productData": {
                    "twoFactorLoginType": "PHONE",
                    "twoFactorLoginManagerName": "ホン*ドン",
                    "twoFactorLoginInfo": "+82-010********",
                    "clientIpCountry": "KR",
                    "isTwoSetFactorLogin": "true",
                    "isSuccess": "true",
                    "clientIp": "***.***.***.***",
                    "loginLevel": "2",
                    "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36",
                    "userType": "CUSTOMER",
                    "userName": "honggildong@navercorp.com"
                }
            },
            {
                "historyId": "67068762e2a352720c56d28e",
                "nrn": "nrn:PUB:SecureZone:KR:****:Member/Standard/****",
                "eventTime": 1728481122336,
                "platformType": "Classic",
                "productName": "SecureZone",
                "productDisplayName": "Secure Zone",
                "regionCode": "KR",
                "regionDisplayName": "Korea",
                "resourceType": "Member",
                "resourceId": "Standard/****",
                "resourceName": "田中太郎",
                "actionDisplayName": "Add Member",
                "actionResultType": "SUCCESS",
                "actionUserType": "Customer",
                "sourceType": "CONSOLE",
                "sourceIp": "***.***.***.***",
                "productData": {
                    "memberNo": "******",
                    "instanceNo": "****",
                    "memberName": "田中太郎",
                    "secureZoneNo": "1",
                    "secureZoneName": "Secure",
                    "firewallType": "STANDARD",
                    "zone": "KR2"
                }
            },
            {
                "historyId": "6706874376a86d3b2d5a64fe",
                "nrn": "nrn:PUB:CloudLogAnalytics:KR:****:Analytics/static",
                "eventTime": 1728481091000,
                "platformType": "BOTH",
                "productName": "CloudLogAnalytics",
                "productDisplayName": "Cloud Log Analytics",
                "regionCode": "KR",
                "regionDisplayName": "韓国",
                "resourceType": "Analytics",
                "resourceId": "static",
                "resourceName": "CloudLogAnalytics",
                "actionDisplayName": "Subscribe To Cloud Log Analytics",
                "actionResultType": "SUCCESS",
                "sourceType": "SYSTEM",
                "productData": {
                    "memberNo": "******",
                    "instanceNo": "26950604",
                    "prodNo": "1",
                    "startYmdt": "2024-10-08 22:38:10"
                }
            }
        ]
    }
    

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

    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.