OCI: Windows, enviar arquivo para bucket da OCI via PowerShell

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:

image.png

Copiar a URL que a OCI gera:

image.png

- 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:

image.png

Abs!