Autenticação
Autenticação usando a CLI
É importante que você tenha feito o procedimento de autenticação pelo CLI ao menos uma vez, porque o provider Terraform utilizará a mesmo token de sessão do usuário armazenados localmente.
O token tem um tempo pré-determinado de expiração, então lembre-se de atualizar o token de tempos em tempos. Basta re-executa o procedimento de autenticação da CLI.
Saiba mais na documentação da CLI.
Autenticação com API Key
Para saber mais sobre a autenticação utilizando API Key
Autenticação com API Key em Object Storage
Para utilizar no Object Storage, temos uma diferença, por utilizarmos o protocolo S3, é necessário utilizar os pares de chaves (Key Pairs
), para gerar os pares de chaves, siga as instruções aqui Como gerar Key Pairs
Exemplo de como utilizar Key Pairs
e API-Key
no Terraform
provider "mgc" {
alias = "nordeste"
region = "br-ne1"
api_key = "2wfc0ee3-521f-40a0-af99-fas890809"
object_storage = {
key_pair = {
key_id = "8ce469da-5f44-8fd9-ade7-9381038fasd9"
key_secret = "f88as6ef-8a58-adfa-9698-891029favn"
}
}
}
info
Lembre que temos um repositório com exemplos de uso do terraform caso tenha dúvidas.