實例配置文件API 2.0

實例配置文件API允許管理員添加、列表和刪除實例配置文件,用戶可以啟動集群。普通用戶可以列出可用的實例配置文件。看到安全訪問S3 bucket使用實例配置文件為更多的信息。

重要的

訪問數據磚REST api,你必須進行身份驗證

添加

端點

HTTP方法

2.0 / instance-profiles /添加

帖子

注冊一個實例配置文件。在UI中,您可以選擇實例配置文件時啟動集群。

這個API是隻有管理員用戶。

例子

curl——netrc - x\https://dbc-a1b2345c-d6e7.cloud.www.eheci.com/api/2.0/instance-profiles/add\——數據”{instance_profile_arn”:“在攻擊:aws:我::123456789012:instance-profile /我的資料”}”
{}

請求結構

字段名

類型

描述

instance_profile_arn

字符串

AWS攻擊實例的配置文件注冊數據磚。它應該看起來像:攻擊:aws:我::<帳戶id >: instance-profile / <名稱>。這個字段是必需的。

iam_role_arn

字符串

AWS我角色的攻擊角色與實例相關的配置文件。它必須有形式攻擊:aws:我::<帳戶id >: / <名稱>。這個字段是必需的,如果你的角色名和實例配置文件名稱不匹配,您想要使用實例配置文件磚SQL Serverless。否則,這個字段是可選的。

is_meta_instance_profile

BOOL

實例配置文件是否元實例配置文件。使用僅在我憑證透傳。這個字段是可選的。

skip_validation

BOOL

默認情況下,磚驗證它是否有足夠的權限啟動實例與實例配置文件。這個驗證使用AWS管製模式RunInstancesAPI。如果驗證失敗,並顯示一條錯誤消息,並不表明我相關權限問題,(例如:“你的請求的實例類型不支持請求的可用性區域”),您可以通過這個標誌跳過驗證和強行添加實例配置文件。

編輯

端點

HTTP方法

2.0 / instance-profiles /編輯

帖子

編輯一個實例配置文件,但隻支持字段變化是可選的了我的角色是與實例相關的配置文件。應指定我的作用是如果下麵是正確的:

  • 你的角色名和實例配置文件名稱不匹配。名字是在每個攻擊去年削減後的部分。

  • 你想使用實例配置文件磚SQL Serverless

理解這些字段在AWS控製台,明白了使Serverless SQL倉庫

這個API是隻有管理員用戶。

例子

curl——netrc - x\https://dbc-a1b2345c-d6e7.cloud.www.eheci.com/api/2.0/instance-profiles/edit\——數據”{instance_profile_arn”:“在攻擊:aws:我::123456789012:instance-profile /我的資料”,:“iam_role_arn攻擊:aws:我::123456789012:角色/ my-profile2”}’
{}

請求結構

字段名

類型

描述

instance_profile_arn

字符串

AWS攻擊實例的配置文件注冊<磚>。它應該看起來像:攻擊:aws:我::<帳戶id >: instance-profile / <名稱>。這個字段是必需的。這個字段指定哪個注冊實例配置文件修改。

iam_role_arn

字符串

AWS我角色的攻擊角色與實例相關的配置文件。它必須有形式攻擊:aws:我::<帳戶id >: / <名稱>。這個字段是必需的。

列表

端點

HTTP方法

2.0 / instance-profiles /列表

得到

實例配置文件列表調用用戶可以使用它來啟動集群。

這個API可用於所有用戶。

例子

curl——netrc - x\https://dbc-a1b2345c-d6e7.cloud.www.eheci.com/api/2.0/instance-profiles/list\|金橋。
{“instance_profiles”:({“instance_profile_arn”:“攻擊:aws:我::123456789012:instance-profile /我的資料”,“is_meta_instance_profile”:}]}

響應結構

字段名

類型

描述

instance_profiles

一個數組的InstanceProfile

實例配置文件的列表,用戶可以訪問。

刪除

端點

HTTP方法

2.0 / instance-profiles /刪除

帖子

刪除與提供的攻擊實例配置文件。現有的集群實例配置文件將繼續函數。

這個API隻訪問admin用戶。

例子

curl——netrc - x\https://dbc-a1b2345c-d6e7.cloud.www.eheci.com/api/2.0/instance-profiles/remove\——數據”{instance_profile_arn”:“在攻擊:aws:我::123456789012:instance-profile /我的資料”}”
{}

請求結構

字段名

類型

描述

instance_profile_arn

字符串

的攻擊實例配置文件刪除。這個字段是必需的。

數據結構

在本節中:

InstanceProfile

一個我實例配置文件時,可以連接到實例啟動集群。

字段名

類型

描述

instance_profile_arn

字符串

AWS攻擊實例的配置文件注冊數據磚。它應該看起來像:攻擊:aws:我::<帳戶id >: instance-profile / <名稱>。這個字段是必需的。

is_meta_instance_profile

BOOL

實例配置文件是否元實例配置文件。使用僅在我憑證透傳。有關更多信息,請參見建立一個元實例配置文件