이 단계에서는 새 Apigee 인스턴스를 외부 요청에 노출하거나 비공개로 유지할 수 있습니다(방화벽 내의 요청만 허용).
API 프록시 액세스 방법은 외부 요청을 허용하거나 내부 요청으로만 액세스를 제한할지에 따라 달라집니다.
액세스 유형
구성 및 배포 프로세스 설명
인터넷에 연결되어 있지 않음
API 프록시에 대한 내부 액세스만 허용합니다.
GitHub에서 Hello World 프록시를 다운로드한 후 Apigee 인스턴스에 배포할 수 있습니다. 그런 다음 네트워크 내부에 새 VM을 만들고 연결해야 합니다. 새 VM에서 API 프록시에 요청을 보낼 수 있습니다.
인터넷 액세스 사용 설정
API 프록시에 대한 외부 액세스를 허용합니다.
Apigee는 Apigee 인스턴스에 Hello World 프록시를 배포합니다. 그런 다음 방화벽 내부 또는 외부에서 사용 가능한 관리 머신 또는 네트워크가 사용 설정된 모든 머신에서 API 프록시로 요청을 보낼 수 있습니다.
이러한 각 방식은 아래의 안내 탭에 나와 있습니다.
단계 수행
외부 액세스 또는 내부 액세스를 선택합니다.
외부 액세스
이 섹션에서는 API 프록시에 대한 외부 액세스를 허용하려는 경우 Cloud 콘솔에서 라우팅을 구성하는 방법을 설명합니다.
이 태스크에 필요한 권한
이 작업을 완료하는 데 필요한 권한이 포함된 사전 정의된 역할을 Apigee 프로비저닝 도구에 제공하거나 필요한 최소 권한을 제공하는 보다 세분화된 권한을 부여할 수 있습니다. 사전 정의된 역할과 액세스 라우팅 권한을 참조하세요.
Cloud 콘솔에서 외부 액세스의 라우팅을 구성하려면 다음 안내를 따르세요.
create수정을 클릭하여 액세스 구성 패널을 엽니다.
인터넷 액세스 사용 설정을 선택합니다.
도메인 유형 섹션에서 다음 옵션 중 하나를 선택합니다.
자동 생성 도메인, 서브네트워크, SSL 인증서: nip.io 와일드카드 DNS 서비스와 Google 관리형 인증서를 사용하여 도메인을 보호하려면 이 옵션을 선택합니다.
Apigee는 L7 전역 외부 부하 분산기를 자동으로 만들어 트래픽을 런타임에 전달합니다.
맞춤설정: 도메인 이름, SSL 인증서 또는 서브네트워크를 맞춤설정하려면 이 옵션을 선택합니다. Apigee는 L7 전역 외부 부하 분산기를 자동으로 만들어 트래픽을 런타임에 전달합니다.
다음 옵션 중 하나를 선택하거나 선택 해제하여 커스텀 세부정보를 입력할 수 있습니다.
도메인: 선택 사항. 커스텀 도메인 이름을 입력합니다.
네트워크: 선택사항. 드롭다운 메뉴에서 사용 가능한 네트워크 이름을 선택합니다.
서브네트워크: 선택사항. 드롭다운 메뉴에서 사용 가능한 서브네트워크 이름을 선택합니다. 선택한 서브네트워크는 런타임 인스턴스와 동일한 리전에 있어야 합니다.
SSL 인증서: 선택사항. 기존 자체 관리형 인증서를 선택하거나 새 자체 관리형 인증서를 제공합니다.
기존 인증서를 선택하려면 다음 안내를 따르세요.
파일 시스템을 탐색하고 사용할 인증서를 선택합니다.
SSL 저장을 클릭합니다.
새 인증서를 제공하려면 다음 안내를 따르세요.
새로 추가를 클릭합니다.
각 필드에서 파일 시스템을 탐색하고 인증서와 비공개 키가 포함된 파일을 첨부합니다.
둘 다 PEM 형식이어야 합니다.
SSL 저장을 클릭합니다.
액세스 설정을 클릭합니다.
Apigee는 외부 액세스에 사용되는 인스턴스를 준비합니다. 여기에는 방화벽 규칙 만들기, 인증서 업로드, 부하 분산기 만들기가 포함됩니다.
이 프로세스는 몇 분이 소요될 수 있습니다.
내부 액세스
이 섹션에서는 Cloud 콘솔을 사용할 때 API 프록시에 대한 외부 액세스를 허용하지 않으려는 경우에 라우팅을 구성하는 방법을 설명합니다.
대신 VPC 내에서부터 시작하는 내부 요청에 대한 액세스 권한을 제한하려고 합니다.
Cloud 콘솔에서 내부 액세스의 라우팅을 구성하려면 다음 안내를 따르세요.
create수정을 클릭하여 액세스 구성 패널을 엽니다.
인터넷에 연결되지 않음을 선택합니다.
액세스 설정을 클릭합니다.
다음을 클릭합니다.
제출을 클릭하여 프로비저닝 프로세스를 시작합니다.
프로비저닝 과정을 완료하는 데 최대 40분이 걸릴 수 있습니다. 프로비저닝이 진행되는 동안 페이지에서 나가면 작업이 완료될 때 Cloud 콘솔의 알림알림에 알림이 표시됩니다.
프로비저닝이 완료되면 Apigee 개요 페이지가 표시되고 Apigee 내보내기를 시작할 수 있습니다.
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["이해하기 어려움","hardToUnderstand","thumb-down"],["잘못된 정보 또는 샘플 코드","incorrectInformationOrSampleCode","thumb-down"],["필요한 정보/샘플이 없음","missingTheInformationSamplesINeed","thumb-down"],["번역 문제","translationIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-08-19(UTC)"],[[["\u003cp\u003eThis documentation is specifically for Apigee and does not apply to Apigee hybrid.\u003c/p\u003e\n"],["\u003cp\u003eUsers can choose to configure their new Apigee instance for either external or internal access to API proxies.\u003c/p\u003e\n"],["\u003cp\u003eSelecting "Enable internet access" allows external requests to the API proxy and is the recommended approach by Apigee, which deploys a "Hello World" proxy for this method.\u003c/p\u003e\n"],["\u003cp\u003eChoosing "No internet access" restricts access to internal requests only, requiring a VM inside the network to interact with the API proxy.\u003c/p\u003e\n"],["\u003cp\u003eConfiguring external access in the Cloud console involves selecting options for domain type, which can either be an automatically generated domain or a customized domain with custom subnetwork and SSL certificates.\u003c/p\u003e\n"]]],[],null,["# Step 4: Customize access routing\n\n*This page\napplies to **Apigee** , but not to **Apigee hybrid**.*\n\n\n*View [Apigee Edge](https://docs.apigee.com/api-platform/get-started/what-apigee-edge) documentation.*\n\nWhat you're doing in this step\n------------------------------\n\nIn this step, you can choose to expose your new Apigee instance to external requests or keep\nit private (and only allow requests from within the firewall).\n| **Tip:** There are fewer steps required to deploy and test a proxy if you choose **external**. If you are following these steps for testing purposes, choose that path.\n\nHow you access the API proxy depends on whether you allow external\nrequests or restrict access to internal requests only.\n\nEach of these approaches is presented on a tab in the instructions below.\n\nPerform the step\n----------------\n\n1. Select **External Access** or **Internal Access**: \n\n### External Access\n\nThis section describes how to configure routing from the Cloud Console when you want to allow\n*external* access to your API proxy.\n\n#### Permissions required for this task\n\nYou can give the Apigee provisioner a predefined role that includes the permissions needed to complete this task,\nor give more fine-grained permissions to provide the least privilege necessary. See\n[Predefined roles](/apigee/docs/api-platform/get-started/permissions#predefined-roles)\nand [Access routing permissions](/apigee/docs/api-platform/get-started/permissions#access-routing-permissions).\n\n**To configure routing for external access in the Cloud console**:\n\n1. Click create**Edit** to open the **Configure access** panel.\n2. Select **Enable internet access** .\n\n Choose one of the following options in the **Domain Type** section:\n - **Automatically generated domain, subnetwork and SSL certificates**: Choose this option to use the nip.io wildcard DNS service, and a Google managed certificate to secure your domain. Apigee automatically creates an L7 global external load balancer to forward traffic to your runtime.\n - **Customize** : Choose this option if you want to customize your domain name, SSL certificate, or subnetwork. Apigee automatically creates an L7 global external load balancer to forward traffic to your runtime. You can select or deselect any of the following options to enter custom details:\n - **Domain**: Optional. Enter the custom domain name.\n - **Network**: Optional. Select an available network name from the dropdown menu.\n - **Subnetwork**: Optional. Select an available subnetwork name from the dropdown menu. The subnetwork selected should be in the same region as the runtime instance.\n - **SSL Certificate** : Optional. Select an existing self-managed certificate or provide a new self-managed certificate.\n\n To select an existing certificate:\n 1. Browse the file system and select the certificate you wish to use.\n 2. Click **Save SSL**.\n\n To provide a new certificate:\n 1. Click **Add new**.\n 2. In the respective fields, browse your file system and attach the files containing the certificate and private key. Both should be PEM-formatted.\n 3. Click **Save SSL**.\n3. Click **Set access** .\n\n Apigee prepares your instance for external access. This includes creating firewall\n rules, uploading certificates, and creating a load balancer.\n\n This process can take several minutes.\n\n### Internal Access\n\nThis section describes how to configure routing when you're using the\nCloud Console and you *do not* want to allow external access to your API proxy.\nInstead, you want to limit access to *internal* requests only that originate from\nwithin the VPC.\n\n**To configure routing for internal access in the Cloud Console:**\n\n1. Click create**Edit** to open the **Configure access** panel.\n2. Select **No internet access**.\n\n3. Click **Set access**.\n2. Click **Next**.\n3. Click **Submit** to begin the provisioning process.\n\n The provisioning process may take up to 40 minutes to complete. If you\n want to leave the page while provisioning is in progress, a notification\n will appear in notifications\n **Notifications** in the Cloud console when the operation completes.\n\n Once provisioning is complete, the **Apigee Overview** page will\n appear and you can begin exploring Apigee!"]]