チームの ID の取得

チーム REST API を使用して、チームの ID を取得できます。

ステップ 1. IAMトークンを取得する

IAM アクセス・トークンを取得します。

export AUTH_TOKEN=`ibmcloud iam oauth-tokens | grep IAM | cut -d \: -f 2 | sed 's/^ *//'`

ステップ 2 使用してチームをリストするcURL

以下の cURL コマンドを使用すると、モニタリング・インスタンスで使用可能なチームをリストし、特定のチームの ID を確認することができます。

curl <REST_API_ENDPOINT>/teams -H "Authorization: $AUTH_TOKEN" -H "content-type: application/json" -H "IBMInstanceID: $GUID"

説明

  • <REST_API_ENDPOINT>は、REST API 呼び出しによってターゲットとされるエンドポイントを示します。 詳しくは、REST API エンドポイントを参照してください。 例えば、us-south で使用可能なインスタンスのパブリック・エンドポイントは https://us-south.monitoring.cloud.ibm.com/api です。

  • -H を使用して複数のヘッダーを渡すことができます。

    AuthorizationIBMInstanceID は、認証に必要なヘッダーです。 AUTH_TOKENGUID を取得する方法については、IAM トークンのヘッダーを参照してください。

サンプルの

例えば、米国南部のモニタリング・インスタンスに存在するチームの ID を確認するには、以下のコマンドを実行します。

curl -v  https://us-south.monitoring.cloud.ibm.com/api/teams  -H "Authorization:  $AUTH_TOKEN"   -H "content-type: application/json"  -H "IBMInstanceID: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"

応答には、ユーザーがメンバーであるすべてのチームに関する情報が含まれています。 チームの ID を確認するには、応答に含まれているチームを見つけます。

例えば、応答例は以下のようになります。

{
    "teams": [
        {
            "version": 4,
            "name": "Monitor Operations",
            "properties": {},
            "id": 26055,
            "default": true,
            "products": [
                "SDC"
            ],
            "origin": "SYSDIG",
            "description": "Immutable Monitor team with full visibility",
            "dateCreated": 1599751614000,
            "lastUpdated": 1610313489000,
            "entryPoint": {
                "module": "Overview"
            },
            "customerId": 99999,
            "namespaceFilters": {
                "ibmPlatformMetrics": null
            },
            "theme": "#7BB0B2",
            "show": "host",
            "defaultTeamRole": "ROLE_TEAM_EDIT",
            "immutable": true,
            "canUseSysdigCapture": true,
            "canUseCustomEvents": true,
            "canUseAwsMetrics": false,
            "canUseBeaconMetrics": true,
            "userCount": 3
        }
    ]
}