アカウントの Resource Access Management (RAM) ユーザーまたは RAM ロールの kubeconfig 認証情報を照会または発行します。 Container Service for Kubernetes (ACK) クラスターの権限管理者である場合、Alibaba Cloud アカウントを使用して、アカウントの特定の RAM ユーザーまたは RAM ロールに kubeconfig 認証情報を発行できます。 ACK クラスターへの接続に使用される kubeconfig 認証情報には、RAM ユーザーまたは RAM ロールの ID 情報が含まれています。
操作説明
この操作は Alibaba Cloud アカウントでのみ呼び出すことができます。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
cs:DescribeSubaccountK8sClusterUserConfig |
get |
*Cluster
|
なし | なし |
リクエスト構文
GET /k8s/{ClusterId}/users/{Uid}/user_config HTTP/1.1
パスパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| ClusterId |
string |
必須 |
クラスター ID。 |
c5b5e80b0b64a4bf6939d2d8f**** |
| Uid |
string |
必須 |
クラスターの kubeconfig ファイルを取得する RAM ユーザーまたは RAM ロールの ID。 |
26562443851650**** |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| PrivateIpAddress |
boolean |
任意 |
内部ネットワーク経由でクラスターに接続するために使用される kubeconfig ファイルを取得するかどうかを指定します。 有効な値:
デフォルト値: |
false |
| TemporaryDurationMinutes |
integer |
任意 |
一時的な kubeconfig ファイルの有効期間。 単位:分。 有効な値: 15~4320 (3 日間)。 説明
このパラメーターを空のままにした場合、システムはより長い有効期間を設定し、応答の expiration パラメーターでその値を返します。 |
15 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
応答のスキーマ |
||
| config |
string |
クラスターの kubeconfig ファイル。 kubeconfig ファイルの内容の表示方法の詳細については、「クラスター認証情報の設定」をご参照ください。 |
apiVersion: v1\nclusters:\n- cluster:\n server: https://114.55.xx.xx:6443\n certificate-authority-data: LS0tLS**** |
| expiration |
string |
kubeconfig ファイルの有効期限。 値は RFC3339 形式で表示される協定世界時 (UTC) です。 |
2028-04-09T06:20:47Z |
例
成功レスポンス
JSONJSON
{
"config": "apiVersion: v1\\nclusters:\\n- cluster:\\n server: https://114.55.xx.xx:6443\\n certificate-authority-data: LS0tLS****",
"expiration": "2028-04-09T06:20:47Z"
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。