6.12 Skill、Skillset
以下にSkill、Skillset定義と定義例を示します。Skill、Skillsetの詳細については「運用に必要なスキル」と「スキル管理」を参照してください。
Skillsetのマニフェストは以下です。
| キー | デフォルト値 | 必須※ | 説明 | ||
|---|---|---|---|---|---|
| apiVersion: | Yes | APIバージョン 1.0を指定する。 |
|||
| kind: | Yes | skillsetを指定する。 | |||
| type: | No | resourceを指定する。 Ops Iの運用機能に追加する新しい定義であることを示す。 |
|||
| name: | Yes | Skillset定義の内部名 nameは以下のルールに従う必要がある。
|
|||
| label: | Yes | マニフェストファイルに記載する運用機能の表示名 | |||
| includes: | No | このマニフェストファイルで利用する関連マニフェストファイルを記載
メモ
|
|||
| - kind: | Yes | 読み込むマニフェストファイルの種類 | |||
| name: | Yes | 読み込むマニフェストファイルの内部名 | |||
| description: | No | このマニフェストファイルに対する詳細説明 テンプレート機能を利用して記述することができる。 |
|||
| skillsets: | Yes | スキルセットの設定 | |||
| - name: | Yes | スキルセットの内部名 システムを通して一意である必要がある。 |
|||
| label: | Yes | スキルセットの表示名 | |||
| description: | No | スキルセットの詳細説明 | |||
| requirements: | Yes | このスキルセットで必要とするスキル群 | |||
| - type: | Yes | スキルのタイプ 1つのskillsets内で一意である必要がある。 |
|||
| level: | Yes | 要求されるスキルレベルの整数 1~256の数値を指定する。 数値が大きいほどレベルが高くなる。 |
|||
Skillのマニフェストは以下です。
| キー | デフォルト値 | 必須※ | 説明 | ||
|---|---|---|---|---|---|
| apiVersion: | Yes | APIバージョン 1.0を指定する。 |
|||
| kind: | Yes | skillを指定する。 | |||
| type: | No | resourceを指定する。 Ops Iの運用機能に追加する新しい定義であることを示す。 |
|||
| name: | Yes | Skill定義の内部名 nameは以下のルールに従う必要がある。
|
|||
| label: | Yes | マニフェストファイルに記載する運用機能の表示名 | |||
| includes: | No | このマニフェストファイルで利用する関連マニフェストファイルを記載
メモ
|
|||
| - kind: | Yes | 読み込むマニフェストファイルの種類 | |||
| name: | Yes | 読み込むマニフェストファイルの内部名 | |||
| description: | No | このマニフェストファイルに対する詳細説明 テンプレート機能を利用して記述することができる。 |
|||
| skills: | Yes | スキルの設定 | |||
| - name: | Yes | スキルの内部名 システムを通して一意である必要がある。 最大256文字まで入力できる。 |
|||
| label: | Yes | スキルの表示名 | |||
| description: | No | スキルの詳細説明 | |||
| type: | Yes | スキルのタイプ | |||
| levels: | Yes | スキルのレベル定義 | |||
| - level: | Yes | スキルのレベルを示す整数 1つのskills内で一意である必要がある。 1~256の数値を指定する。 |
|||
| name: | Yes | レベルを示すレベル名 | |||
| category: | Yes | スキルが属するカテゴリー | |||
| name: | Yes | カテゴリーの内部名 | |||
| label: | Yes | カテゴリーの表示名 | |||
| description: | No | カテゴリーの詳細説明 | |||
<定義例> Skillset
apiVersion: 1.0
kind: skillset
type: resource
name: demo_skillset
label: demo_skillset
description: 運用に必要なスキルセットを定義
includes:
- kind: skill
name: demo_skill
skillsets:
- name: security_scan_skillset
label: AWS脆弱性診断スキル
description: AWS環境で脆弱性診断ができる
requirements:
- type: SOA
level: 1
- type: SEC
level: 1
- name: apply_patch_skillset
label: AWSパッチ適用スキル
description: AWS環境でパッチ適用ができる
requirements:
- type: SOA
level: 1
- type: SEC
level: 1
- name: backup_skillset
label: AWSバックアップスキル
description: AWS環境でバックアップができる
requirements:
- type: SA
level: 2
- name: batch_skillset
label: AWSバッチジョブ実行スキル
description: AWS環境でバッチのジョブ実行ができる
requirements:
- type: SA
level: 1
- name: JP1/IM2 監視スキル
label: JP1/IM2 監視スキル
description: JP1/IM2で運用監視ができる
requirements:
- type: IM2
level: 3
- name: JP1/AJS3 ジョブ実行スキル
label: JP1/AJS3 ジョブ実行スキル
description: JP1/AJS3でジョブ実行ができる
requirements:
- type: AJS3
level: 3
<定義例> Skill
apiVersion: 1.0
kind: skill
type: resource
name: demo_skill
label: demo_skill
description: 運用に必要なスキルを定義
skills:
- name: Solutions Architect
label: Solutions Architect
description: AWSを使用した提案や環境設計を行うことができる
type: SA
levels:
- level: 1
name: アソシエイト
- level: 2
name: プロフェッショナル
category:
name: AWS
label: AWS
- name: SysOps Administrator
label: SysOps Administrator アソシエイト
description: AWSにおける開発や管理、運用を行うことができる
type: SOA
levels:
- level: 1
name: アソシエイト
category:
name: AWS
label: AWS
- name: Security
label: Security スペシャリティ
description: AWSのセキュリティに関連した専門知識がある
type: SEC
levels:
- level: 1
name: スペシャリティ
category:
name: AWS
label: AWS
- name: JP1/IM2
label: JP1/IM2
description: JP1/IM2の構築・操作ができる
type: IM2
levels:
- level: 1
name: 初級
- level: 2
name: 中級
- level: 3
name: 上級
category:
name: JP1
label: JP1
- name: JP1/AJS3
label: JP1/AJS3
description: JP1/AJS3の構築・操作ができる
type: AJS3
levels:
- level: 1
name: 初級
- level: 2
name: 中級
- level: 3
name: 上級
category:
name: JP1
label: JP1
メモ