2.3.4. create idp
アイデンティティープロバイダー (IDP) を追加して、ユーザーのクラスターへのログイン方法を定義します。
構文
$ rosa create idp --cluster=<cluster_name> | <cluster_id> [arguments]
表2.6 引数
オプション | 定義 |
---|---|
--cluster | 必須: IDP が追加されるクラスターの名前または ID (文字列)。 |
--ca | サーバーへの要求を行う際に使用する PEM でエンコードされた証明書ファイルへのパス (文字列)。 |
--client-id | 登録されたアプリケーションのクライアント ID (文字列)。 |
--client-secret | 登録したアプリケーションのクライアントシークレット (文字列)。 |
--mapping-method |
新規アイデンティティー (文字列) がログイン時にユーザーにマップされる方法を指定します。デフォルトは、 |
--name | アイデンティティープロバイダーの名前 (文字列)。 |
--type |
アイデンティティープロバイダーのタイプ (文字列)。オプションは、 |
表2.7 GitHub 引数
オプション | 定義 |
---|---|
--hostname | GitHub Enterprise のホストされたインスタンスで使用するためのオプションのドメイン (文字列)。 |
--organizations | ログインアクセス用の組織を指定します。一覧表示されている組織 (文字列) のうち、1 つ以上の組織のメンバーであるユーザーのみがログインできます。 |
--teams |
ログインアクセスのためのチームを指定します。一覧表示されているチーム (文字列) のうち、1 つ以上のチームのメンバーであるユーザーのみがログインできます。形式は |
表2.8 GitLab 引数
オプション | 定義 |
---|---|
--host-url |
GitLab プロバイダーのホスト URL (文字列)。デフォルトは、 |
表2.9 Google 引数
オプション | 定義 |
---|---|
--hosted-domain | ユーザーを Google Apps ドメイン (文字列) に制限します。 |
表2.10 LDAP 引数
オプション | 定義 |
---|---|
--bind-dn | 検索フェーズでバインドするドメイン名 (文字列) です。 |
--bind-password | 検索フェーズでバインドするパスワード (文字列) です。 |
--email-attributes | メールアドレスとして使用する必要がある値を持つ属性の一覧 (文字列) です。 |
--id-attributes |
ユーザー ID として使用する必要がある値を持つ属性の一覧 (文字列) です。デフォルトは、 |
--insecure | サーバーへの TLS 接続を実行しません。 |
--name-attributes |
表示名として使用する必要がある値を持つ属性の一覧 (文字列) です。デフォルトは、 |
--url | 使用する LDAP 検索パラメーターを指定する RFC 2255 URL (文字列) です。 |
--username-attributes |
優先ユーザー名として使用する必要がある値を持つ属性の一覧 (文字列) です。デフォルトは、 |
表2.11 OpenID 引数
オプション | 定義 |
---|---|
--email-claims | メールアドレスとして使用する要求の一覧 (文字列) です。 |
--extra-scopes |
認可トークン要求時に |
--issuer-url | OpenID プロバイダーが発行者 ID としてアサートする URL (文字列)。URL クエリーパラメーターまたはフラグメントのない HTTPS スキームを使用する必要があります。 |
--name-claims | 表示名として使用する要求の一覧 (文字列) です。 |
--username-claims | ユーザーをプロビジョニングする際に優先ユーザー名として使用される要求の一覧 (文字列) です。 |
表2.12 親コマンドから継承された任意の引数
オプション | 定義 |
---|---|
--help | このコマンドのヘルプを表示します。 |
--debug | デバッグモードを有効にします。 |
--interactive | 対話モードを有効にします。 |
--profile | 認証情報ファイルから AWS プロファイル (文字列) を指定します。 |
--v <level> | V ログのログレベルです。 |
例
GitHub アイデンティティープロバイダーをクラスター mycluster
に追加します。
$ rosa create idp --type=github --cluster=mycluster
対話プロンプトに従ってアイデンティティープロバイダーを追加します。
$ rosa create idp --cluster=mycluster --interactive