

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# サービスを作成する
<a name="next-gen-create-service"></a>

**サービスを作成するには (コンソール)**

1. 次世代 Resilience Hub コンソールを開きます。

1. ナビゲーションペインで [**Services (サービス)**] を選択します。

1. [**Create service (サービスの作成)**] を選択します。

1. 次の詳細情報を入力します。
   + **サービス名** – サービスのわかりやすい名前を入力します (例: `checkout-service`または `payment-service`)。
   + **説明** – (オプション) サービスの説明を入力します。
   + **レジリエンスポリシー** – このサービスに関連付けるレジリエンスポリシーを選択します。このポリシーは、可用性の SLO および RTO/RPO ターゲットを定義します。
   + アクセス**許可モデル** – 次世代の Resilience Hub がリソース検出に使用する IAM ロールを指定します。
     + **呼び出しロール名** – アカウントの IAM ロールの名前 (例: `AWSResilienceHubAssessmentRole`)。
     + **クロスアカウントロール** – (オプション) リソースが他のアカウントにある場合は、クロスアカウントロール ARNs を追加します。
   + **リージョン** – サービスが動作する AWS リージョンを選択します。最大 5 つのリージョンを選択できます。
   + **リソース検出** – 入力ソースを指定して、サービスで使用されるリソースを検出できるようにします。入力ソースを追加する手順[入力ソースをサービスに追加する](next-gen-add-input-source.md)については、「」を参照してください。
   + **依存関係検出** – (オプション) このサービスの依存関係検出機能を有効にします。依存関係の検出の詳細については、[依存関係の検出](next-gen-dependency-discovery.md)「」を参照してください。
   + **データ暗号化** – (オプション) カスタマーマネージド AWS KMS キーを選択してサービスデータを暗号化します。詳細については、「[データ暗号化](next-gen-data-encryption.md)」を参照してください。
   + **タグ** – (オプション) サービスにタグを追加します。

1. [**Create service (サービスの作成)**] を選択します。

**サービスを作成するには (AWS CLI)**
+ 次のコマンドを実行します。

  ```
  aws resiliencehubv2 create-service \
    --name "{{service-name}}" \
    --regions '["{{region}}"]' \
    --permission-model '{"invokerRoleName": "{{role-name}}"}' \
    --associated-systems '[{"systemArn": "{{system-arn}}"}]'
  ```

次の表は、サービスの作成後に追加できる使用可能な入力ソースタイプを示しています。


| 入力ソース | 次の場合に使用 | 
| --- | --- | 
| AWS CloudFormation スタック | インフラストラクチャは で定義されます AWS CloudFormation。 | 
| Terraform 状態ファイル | インフラストラクチャは Terraform (Amazon S3 のステートファイル) によって管理されます。 | 
| リソースタグ | サービスまたはアプリケーションごとにリソースにタグを付けます。 | 
| Amazon Elastic Kubernetes Service クラスター | サービスは Amazon EKS で実行されます。 | 