Nesta página, descrevemos como visualizar, atualizar e excluir conexões do Partner Interconexão entre nuvens para Amazon Web Services (AWS). Para visualizar, atualizar ou excluir uma conexão, use o recurso transport.
Conferir conexões
Para visualizar conexões, siga estas etapas.
Console
No Google Cloud console, acesse a página Partner Cross-Cloud Interconnect.
No menu do projeto, selecione seu projeto.
A página Transportes lista os recursos de transporte no projeto.
Para conferir detalhes de um transporte específico, clique no nome do transporte que você quer conferir.
gcloud
Use o gcloud network-connectivity transports list comando.
gcloud network-connectivity transports list \
--region=LOCATION
O resultado será semelhante a este:
gcloud network-connectivity transport list --region us-east4 | Name | Profile | Bandwidth | State | |===================|======================|===========|========| | my-cci-aws | aws-us-east-1 | 1 Gb/s | Active | | my-cci-aws-123456 | aws-us-east-1 | 1 Gb/s | Active |
Substitua os seguintes valores:
TRANSPORT_NAME: o nome do transporte para o qual você quer conferir detalhesLOCATION: o local em que a conexão reside
Para conferir detalhes de um único transporte, use o
gcloud network-connectivity transports describe comando.
gcloud network-connectivity transports describe TRANSPORT_NAME \
--region=LOCATION
Substitua os seguintes valores:
TRANSPORT_NAME: o nome do transporte para o qual você quer conferir detalhesLOCATION: o local em que a conexão reside
API
Para listar todos os transportes em um projeto e local específicos, use o
networkconnectivity.transports.list método com um corpo de solicitação vazio.
curl -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://networkconnectivity.googleapis.com/v1/projects/PROJECT/locations/LOCATION/transports"
Substitua os seguintes valores:
PROJECT: o nome do projetoLOCATION: o local em que a conexão reside
Para conferir detalhes de um único transporte, use o
networkconnectivity.transports.get método.
curl -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://networkconnectivity.googleapis.com/v1/projects/PROJECT/locations/LOCATION/transports/TRANSPORT_NAME"
Substitua os seguintes valores:
PROJECT: o nome do projetoLOCATION: o local em que a conexão resideTRANSPORT_NAME: o nome do transporte para o qual você quer conferir detalhes
Atualizar conexões
É possível atualizar os dois parâmetros a seguir do recurso de transporte:
descriptionadvertisedRoutesstackTypebandwidth(se o perfil for compatível com a nova largura de banda)
A mudança das rotas anunciadas altera as rotas acessíveis da AWS. É necessário fornecer os campos atualizados em uma máscara no parâmetro de consulta.
Console
No Google Cloud console, acesse a página Partner Cross-Cloud Interconnect.
No menu do projeto, selecione seu projeto.
A página Transportes lista os recursos de transporte no projeto.
Ao lado do transporte que você quer atualizar, clique em Conferir instruções.
Clique em Editar transporte.
Atualize a Descrição ou as Rotas anunciadas conforme necessário.
Clique em Salvar.
gcloud
Use o gcloud network-connectivity transports update comando.
gcloud network-connectivity transports update "TRANSPORT_NAME" \
--region=LOCATION \
--advertised-routes=ADVERTISED_ROUTES \
[--description=DESCRIPTION] \
--format json
Substitua os seguintes valores:
TRANSPORT_NAME: o nome do transporte que você quer atualizarLOCATION: o local em que a conexão resideADVERTISED_ROUTES: uma lista separada por vírgulas de rotas anunciadas do recurso de transporteDESCRIPTION: uma descrição opcional do recurso de transporte
API
Use o método networkconnectivity.transports.patch.
curl -X PATCH -H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
"https://networkconnectivity.googleapis.com/v1/projects/PROJECT/locations/LOCATION/transports/TRANSPORT_NAME" --data '{
"advertisedRoutes": ["IP_RANGE"]
}'
Substitua os seguintes valores:
PROJECT: o nome do projetoLOCATION: o local em que a conexão resideTRANSPORT_NAME: o nome do transporte que você quer atualizarIP_RANGE: o intervalo de IP das rotas anunciadas, como10.128.0.0/9
A resposta será semelhante a:
{
{
"advertisedRoutes": [
"10.128.0.0/9"
],
"description": NEW_DESCRIPTION,
"updateTime": TIME
}
}
Excluir conexões
A exclusão de um transporte não exclui o recurso no lado da AWS. Portanto, limpe os dois lados da conexão.
Console
No Google Cloud console, acesse a página Partner Cross-Cloud Interconnect.
No menu do projeto, selecione seu projeto.
A página Transportes lista os recursos de transporte no projeto.
Clique no recurso de transporte que você quer excluir.
Clique em Excluir.
gcloud
Use o gcloud network-connectivity transports delete comando.
gcloud network-connectivity transports delete TRANSPORT_NAME \
--region=LOCATION
Substitua os seguintes valores:
TRANSPORT_NAME: o nome do transporte que você quer excluirLOCATION: o local em que o transporte reside
API
Para excluir um único transporte, use o
networkconnectivity.transports.delete método com um corpo de solicitação vazio.
curl -X DELETE \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ https://networkconnectivity.googleapis.com/v1/projects/PROJECT/locations/LOCATION/transports/TRANSPORT_NAME
Substitua os seguintes valores:
PROJECT: o nome do projetoLOCATION: o local em que a conexão resideTRANSPORT_NAME: o nome do transporte que você quer excluir
A seguir
- Para encontrar respostas para perguntas comuns sobre a arquitetura e os recursos do Cloud Interconnect, consulte as Perguntas frequentes sobre o Cloud Interconnect.
- Para saber mais sobre o Cloud Interconnect, consulte a visão geral do Cloud Interconnect.
- Para saber mais sobre as práticas recomendadas ao planejar e configurar o Cloud Interconnect, consulte Práticas recomendadas.
- Para encontrar os nomes dos recursos, consulte as APIs do Cloud Interconnect. Google Cloud