1 つ以上のリソースのタグのリストをクエリします。リソースタイプでリソースのタグをクエリしたり、タグでリソースをフィルターしたりできます。各タグはキーと値のペアです。
操作説明
注意事項
Host は、プロジェクト名と Simple Log Service のエンドポイントで構成されます。Host にはプロジェクトを指定する必要があります。
AccessKey ペアが作成され、取得されていること。詳細については、「AccessKey ペア」をご参照ください。
Alibaba Cloud アカウントの AccessKey ペアは、すべての API 操作に対する権限を持っています。これらの認証情報を使用して Simple Log Service で操作を実行することは、高リスクな操作です。API 操作の呼び出しや日常の O&M の実行には、Resource Access Management (RAM) ユーザーを使用することを推奨します。RAM ユーザーを作成するには、RAM コンソールにログインします。RAM ユーザーが Simple Log Service リソースに対する管理権限を持っていることを確認してください。詳細については、「RAM ユーザーを作成し、RAM ユーザーに Simple Log Service へのアクセスを許可する」をご参照ください。
ログのクエリに必要な情報が取得されていること。この情報には、ログが属するプロジェクトの名前とプロジェクトのリージョンが含まれます。詳細については、「プロジェクトの管理」をご参照ください。
詳細については、「権限付与ルール」をご参照ください。project、Logstore、dashboard、machine group、Logtail 構成のリソースタイプがサポートされています。
認証リソース
次の表に、この操作に必要な権限付与情報を示します。この情報を RAM ポリシーステートメントの Action 要素に追加して、RAM ユーザーまたは RAM ロールにこの操作を呼び出す権限を付与できます。
| Action | リソース |
log:ListTagResources | リソースフォーマットはリソースタイプによって異なります。-acs:log:{#regionId}:{#accountId}:project/{#ProjectName}-acs:log:${regionName}:${accountId}:project/${projectName}/logstore/${logstoreName}-acs:log:${regionName}:${accountId}:project/${projectName}/dashboard/${dashboardName}-acs:log:${regionName}:${accountId}:project/${projectName}/machinegroup/${machineGroupName}-acs:log:${regionName}:${accountId}:project/${projectName}/logtailconfig/${logtailConfigName} |
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
log:ListTagResources |
get |
*Project
|
|
なし |
リクエスト構文
GET /tags HTTP/1.1
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| resourceType |
string |
必須 |
リソースのタイプ。有効な値:
列挙値:
|
project |
| resourceId |
array |
任意 |
タグをクエリするリソースの ID。`resourceId` と `tags` のうち、少なくとも 1 つを指定する必要があります。 |
|
|
string |
任意 |
リソース ID。この例では、Logstore が使用されます。`projectName` はプロジェクト名を指定します。`#` は文字列を連結するために使用されます。`logstore` は Logstore 名を指定します。
|
ali-test-project |
|
| tags |
array<object> |
任意 |
完全一致に基づいてリソースをフィルターするために使用するタグ。各タグはキーと値のペアです。`resourceId` と `tags` のうち、少なくとも 1 つを指定する必要があります。 最大 20 個のタグを入力できます。 |
|
|
object |
任意 |
|||
| key |
string |
必須 |
リソースをフィルターするために使用するタグのキー。たとえば、キーを |
key1 |
| value |
string |
任意 |
リソースをフィルターするために使用するタグの値。値を null に設定した場合、リソースはタグのキーのみに基づいてフィルターされます。 |
value1 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
返される構造体。 |
||
| nextToken |
string |
次のリクエストで新しい結果ページを取得するために使用されるページネーショントークン。 |
caeba0bbb2be03f84eb48b699f0a4883 |
| tagResources |
array<object> |
返されたタグ。 |
|
|
object |
|||
| resourceId |
string |
リソースの ID。 |
ali-test-project |
| resourceType |
string |
リソースのタイプ。 |
project |
| tagKey |
string |
タグのキー。 |
key1 |
| tagValue |
string |
タグの値。 |
value1 |
例
成功レスポンス
JSONJSON
{
"nextToken": "caeba0bbb2be03f84eb48b699f0a4883",
"tagResources": [
{
"resourceId": "ali-test-project",
"resourceType": "project",
"tagKey": "key1",
"tagValue": "value1"
}
]
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。