O guia seguinte mostra como configurar as suas instâncias do Filestore para usar o Private Service Connect com os protocolos do sistema de ficheiros NFSv3 ou NFSv4.1.
Acerca do Private Service Connect
O Private Service Connect permite que os consumidores acedam a serviços geridos de forma privada a partir da respetiva rede VPC. O Private Service Connect requer que o consumidor aprovisione um único endereço IP interno na sua própria nuvem virtual privada para criar um ponto final do Private Service Connect, em vez de atribuir um intervalo de endereços IP completo para facilitar a ligação. Este único endereço IP é tudo o que é necessário do espaço de IP do consumidor para aceder à instância do Filestore.
Políticas de ligação
Para criar um ponto final do Private Service Connect na rede de destino do consumidor, tem de criar uma política de ligação de serviço no seu projeto. A criação de uma política de ligação deste tipo permite separar as autorizações para criar uma instância do Filestore e atribuir recursos de rede, como recursos do Private Service Connect e endereços IP para os mesmos. A criação de uma política de ligação de serviço permite a criação automática de um ponto final na sub-rede com um endereço IP privado.
Crie uma instância do Filestore que use o Private Service Connect
Crie uma instância do Filestore que use o Private Service Connect para ligações de rede.
Antes de começar
- Verifique se tem quota suficiente. Os intervalos de quotas de instâncias variam consoante a localização da região e o nível de serviço que quer usar. Para aumentar a quota disponível, tem de enviar um pedido de aumento da quota.
Certifique-se de que ativou as seguintes APIs:
Crie uma instância do Filestore
Crie uma instância do Filestore através da Google Cloud consola ou da Google Cloud CLI.
Google Cloud consola
Na Google Cloud consola, aceda à página Instâncias do Filestore.
Clique em Criar instância.
Especifique os parâmetros básicos da instância:
- No campo ID da instância, introduza o nome que quer usar para a instância do Filestore.
Para Tipo de instância, selecione Regional ou Zonal nível de serviço.
Para criar uma instância empresarial, tem de usar a API Filestore ou a CLI Google Cloud.
No campo Capacidade, introduza a capacidade que quer usar. Tem de introduzir um valor entre 1 TB e 10 TB, em incrementos de 256 GiB (0,25 TiB).
No campo Região, selecione a região que quer usar.
Para Protocolo, selecione NFSv3 ou NFSv4.1, consoante o protocolo de rede que quer usar.
No campo Rede de VPC, selecione a rede que quer usar para a instância do Filestore e os clientes NFS. A rede selecionada tem de ter uma política de ligação de serviço válida para estabelecer ligação à instância através do Private Service Connect. Se não existir uma política deste tipo, tem de criar uma. Siga as instruções abaixo para criar uma política.
Como criar uma política de ligação de serviço
Quando cria uma instância do Filestore, tem de usar uma rede VPC que já tenha uma política de ligação implementada ou criar a política de ligação como parte do fluxo de trabalho de criação de instâncias. Esta secção explica como criar uma política de ligação de serviço para a rede VPC.
- Em Rede de VPC, selecione a rede. Se a política de associação não existir para a rede selecionada, clique em Criar política de associação de serviços.
- No campo Nome da política, adicione o nome da política de ligação de serviços.
- Opcional: no campo Descrição, indique uma breve descrição da sua política.
- Os campos Âmbito do serviço de origem e Âmbito dos pontos finais de destino são preenchidos com as informações que forneceu quando criou a instância.
- No campo Subredes, selecione as sub-redes usadas para os pontos finais de serviço do Filestore. As sub-redes são intervalos de endereços IP que os serviços podem usar para aceder à instância do Filestore. Para mais informações sobre a utilização de sub-redes com o Private Service Connect, consulte Finalidades das sub-redes
- Opcional: no campo Limite de ligações, o limite determina quantos pontos finais podem ser criados através desta política de associação. Se for omitido, não existe limite.
- Clique em Criar política para concluir. Continue a criar a instância ou reveja a sua política no Private Service Connect.
No campo Nome da partilha de ficheiros, introduza o nome da partilha de ficheiros NFS servida a partir da instância.
Clique em Criar para criar a instância.
gcloud
Se já tiver a CLI gcloud instalada, pode atualizá-la:
gcloud components updateCrie uma instância zonal, regional ou empresarial do Filestore:
gcloud beta filestore instances create INSTANCE-ID \ --description="DESCRIPTION" \ --region=LOCATION \ --tier=TIER \ --protocol=PROTOCOL \ --file-share=name="FILE_SHARE_NAME",capacity=CAPACITY \ --network=name="VPC_NETWORK_NAME",connect-mode=CONNECT_MODE,psc-endpoint-project="PSC_ENDPOINT_PROJECT", --project=CONSUMER_PROJECT_IDOnde:
- INSTANCE_ID é o ID da instância do Filestore que quer criar. Consulte a secção Atribua um nome à sua instância.
- DESCRIPTION é uma descrição da instância que quer usar.
- LOCATION é a localização onde quer que a instância do Filestore resida.
- TIER é o nível de serviço que quer usar. Pode ser zonal, regional ou empresarial.
- PROTOCOL é
NFS_v3ouNFS_v4_1. - FILE_SHARE_NAME é o nome que especifica para a partilha de ficheiros NFS servida a partir da instância.
- CAPACITY é o tamanho que quer para a partilha de ficheiros, entre 1 TiB e 10 TiB.
VPC_NETWORK_NAME é o nome da rede VPC que quer que a instância use. Se quiser especificar uma VPC partilhada a partir de um projeto de serviço, tem de especificar o nome da rede totalmente qualificado no seguinte formato:
projects/HOST_PROJECT_ID/global/networks/SHARED_VPC_NAMENão pode especificar uma rede antiga como o valor VPC_NETWORK_NAME. Se necessário, crie uma nova rede VPC para usar seguindo as instruções em Crie uma rede VPC no modo automático.
CONNECT_MODE é
PRIVATE_SERVICE_CONNECT.PSC_ENDPOINT_PROJECT é um nome opcional do projeto de serviço onde o ponto final do Private Service Connect é criado. Pode especificar PSC_ENDPOINT_PROJECT se estiver a usar o Private Service Connect com a VPC partilhada. Para mais informações, consulte o artigo Crie uma instância numa rede VPC partilhada em projetos de serviço.
CONSUMER_PROJECT_ID é o ID do projeto que contém a instância do Filestore.
Exemplo
O comando seguinte cria uma instância com as seguintes caraterísticas:
- O ID da instância é
my-instance. - O projeto é
my-project. - A região é
us-central1. - O nível é
REGIONAL. - O nome da partilha de ficheiros é
my_vol. - A capacidade é de 1 TiB.
- A rede da VPC é
default. - O protocolo é
NFS_v3. - O modo de ligação está
PRIVATE_SERVICE_CONNECT
gcloud filestore instances create my-instance \
--project="my-project"
--region=us-central1 \
--tier=REGIONAL \
--protocol=NFS_v3
--file-share=name="my_vol", capacity=1024
--network=name=projects/host/global/networks/default,connect-mode="PRIVATE_SERVICE_CONNECT"