オブジェクト・ストレージでのプライベート・エンドポイントの作成
パブリック・インターネットにアクセスせずにVCN内のプライベートIPアドレスを使用してObject Storageに到達するプライベート・エンドポイントを作成します。
オブジェクト・ストレージにプライベート・エンドポイントを作成するには、oci os private-endpoint createコマンドと必要なパラメータを使用します:
oci os private-endpoint create --name name --compartment-id compartment_ocid --subnet-id subnet_ocid --prefix prefix --access-targets access_targets [OPTIONS]
次の変数が適用されます。
-
prefix
は、プライベート・エンドポイントのDNS接頭辞です。 -
access_targets
は、JSON形式でリストされます。各アクセス・ターゲットはカンマ("、")で区切ります。
例:
oci os private-endpoint create --compartment-id ocid1.tenancy.oc1..exampleuniqueID --subnet-id ocid1.subnet.region1.sea..exampleuniqueID --name pe1 --prefix pe1 --access-targets '[{"namespace":"MyNamespace", "compartmentId":"*", "bucket":"*"}]' { "opc-work-request-id": "99f4f963-cf65-49c4-8923-4e5210742105" }
複数のアクセス・ターゲットがある場合、出力は次のようになります。
oci os private-endpoint create --compartment-id ocid1.tenancy.oc1..exampleuniqueID --subnet-id ocid1.subnet.region1.sea..exampleuniqueID --name pe1 --prefix pe1 --access-targets '[{"namespace":"MyNamespace", "compartmentId":"*", "bucket":"*"}, {"namespace":"MyNamespace2", "compartmentId":"*", "bucket":"*"}]' { "opc-work-request-id": "1f270b21-473e-4adf-8d13-5a35e8240d1e" }
CLIコマンドのパラメータおよび値の完全なリストは、CLIコマンド・リファレンスを参照してください。
-
次のAPI操作を実行します:
POST n/object_storage_namespace/pe/
使用可能なペイロード・プロパティは次のとおりです。
- name: プライベート・エンドポイントの名前。
- compartmentId: プライベート・エンドポイントが作成されるコンパートメントのID。
- subnetId: プライベート・エンドポイントVNICが存在する顧客のサブネットのOCID。
- prefix: VCNのプライベートDNSゾーン内のプライベート・エンドポイントFQDNに使用するDNS接頭辞。
- accessTargets: プライベート・エンドポイントからアクセスできるターゲットのリスト。
- additionalPrefixes (オプション): 指定できる追加のDNS接頭辞のリスト。
- privateEndpointIp (オプション): このプライベート・エンドポイント(使用可能な場合)に割り当てるプライベートIPアドレス。IPアドレスが使用できない場合、エラーが返されます。
- nsgIds (オプション): プライベート・エンドポイントのVNICを追加するネットワーク・セキュリティ・グループ(NSG)のOCIDsのリスト。
- freeformTags (オプション): このリソースのフリーフォーム・タグ。
- definedTags (オプション): このリソースに対して定義されているタグ。