OCI: Windows, enviar arquivo para bucket da OCI via PowerShell
invoke-webrequest
Como enviar um arquivo do Windows Server direto para um bucket, sem precisar configurar o OCI CLI.
- Gerar uma chave temporária para escrever no bucket:
Copiar a URL que a OCI gera:
- Enviar via PowerShell
PS P:\> $filename = "c:\oci\teste.txt"
PS P:\> $url = "https://objectstorage.sa-saopaulo-1.oraclecloud.com/p/X63_Ur1xcS7fY00000000000000/n/grvbgjbjzjjg/b/bkp/o/teste.txt"
PS P:\> invoke-webrequest -Method PUT -InFile $filename -uri $url -verbose -UseBasicParsing
Na URL, precisa estar o nome do arquivo que será na OCI, senão não funcionará. Exemplo: $url = "https://....../teste.txt"
Segue exemplo:
Abs!