Atlas accessLists create
プロジェクトの IP アクセス リスト エントリを作成します。
アクセスリストには、信頼できるIPアドレス、 Amazon Web Servicesセキュリティグループ ID、および CIDR(Classless Inter-Domain Routing)表記のエントリを含めることができます。 一度に追加できるアクセス リスト エントリは 1 つだけです。 プロジェクトごとに 1 つのアクセス リストを作成できます。
コマンドは、アクセス リスト内の既存のエントリを上書きしません。 代わりに、新しいエントリをエントリのリストに追加します。
このコマンドを使用するには、ユーザーアカウントまたは、読み取り書込みロールを持つ API キーを使用して認証する必要があります。
構文
コマンド構文
atlas accessLists create [entry] [options]
Arguments
名前 | タイプ | 必須 | 説明 |
---|---|---|---|
エントリ | string | false | アクセス リストに追加したいIPアドレス、 CIDR アドレス、またはAmazon Web Servicesのセキュリティ グループIDを指定します。 |
オプション
名前 | タイプ | 必須 | 説明 |
---|---|---|---|
--comment | string | false | エントリの説明またはコメント(任意)。 |
--currentIp | false | 現在コマンドを実行しているホストの IP アドレスをアクセス リストに追加するフラグ。 タイプ ipAddress エントリにのみ適用されます。 currentIp オプションを使用する場合は、 エントリ引数は必要ありません。 | |
--deleteAfter | string | false | Atlas がアクセス リストからエントリを削除する ISO-8601 形式の UTC 日付。 |
-h, --help | false | 作成用ヘルプ | |
-o, --output | string | false | 出力形式。 有効な値は、 JSON 、 JSON -path、go-template、または go-template-file です。 完全な出力を表示するには、 -o JSONオプションを使用します。 |
--projectId | string | false | 使用するプロジェクトを識別する 16 進数の string。 このオプションは、構成ファイルまたは環境変数の 設定を上書きします。 |
--type | string | false | アクセス リスト エントリのタイプ。 有効な値は、cidrBlock、ipAddress、または awsSecurityGroup です。 この値のデフォルトは "ipAddress" です。 |
継承されたオプション
名前 | タイプ | 必須 | 説明 |
---|---|---|---|
-P, --profile | string | false | 構成ファイルから使用するプロファイルの名前。 Atlas CLI のプロファイルについては、 https://docub.mongodb.org/core/atlas-cli-save- connection-settings を参照してください。 |
出力
コマンドが成功すると、CLI は次のサンプルのような出力を返します。 括弧内の値は 値を表します。
Created a new IP access list.
例
# Create an IP access list entry using the current IP address: atlas accessList create --currentIp
# Create an access list entry for the IP address 192.0.2.15 in the project with ID 5e2211c17a3e5a48f5497de3: atlas accessList create 192.0.2.15 --type ipAddress --projectId 5e2211c17a3e5a48f5497de3 --comment "IP address for app server 2" --output json
# Create an access list entry in CIDR notation for 73.231.201.205/24 in the project with ID 5e2211c17a3e5a48f5497de3: atlas accessList create 73.231.201.205/24 --type cidrBlock --projectId 5e2211c17a3e5a48f5497de3 --output json --comment "CIDR block for servers C - F"
# Create an access list entry for the AWS security group sg-903004f8 in the project with ID 5e2211c17a3e5a48f5497de3: atlas accessList create sg-903004f8 --type awsSecurityGroup --projectId 5e2211c17a3e5a48f5497de3 --output json --comment "AWS Security Group"