Få åtkomst till en REST API-aktiverad azure NetApp Files-objektvolym med S3-kompatibla klienter

Du kan använda Rest-API:et för Azure NetApp Files-objekt med en S3-kompatibel klient och dra nytta av säker SSL-kommunikation och sömlös datahantering.

Du måste installera ett certifikat på datorn innan du kommer åt bucketen med S3-kompatibla klienter. Det här dokumentet beskriver åtkomst till bucketen med S3 Browser och AWS CLI.

Installera certifikatet i betrodda rotcertifikatutfärdare

Innan du får åtkomst till rest API-aktiverad volym för objektet med en S3-kompatibel klient måste du installera certifikatet.

  1. Öppna Edge-webbläsaren i klientsystemet och gå till bucketens URL: https://<your-bucket-endpoint-IP-or-FQDN>.
  2. Välj låsikonen i adressfältet och välj sedan Certifikat (giltigt).
  3. I certifikatdialogrutan väljer du fliken Information och sedan Kopiera till fil (eller Exportera). Följ stegen i exportguiden och se till att du väljer DER-kodade binära X.509 (. CER-format. Spara . CER-fil till den lokala datorn.
  4. Om du vill installera certifikatet väljer du . CER-fil på den lokala datorn.
  5. I fönstret Certifikat väljer du Installera certifikat. I installationsguiden väljer du Lokal dator som installationsmål. Observera att detta kräver administratörsbehörighet. På skärmen Certifikatarkiv väljer du Placera alla certifikat i följande arkiv och sedan Bläddra och välj Betrodda rotcertifikatutfärdare.
  6. När du slutför stegen i installationsguiden bekräftar en dialogruta att certifikatet har installerats.

Komma åt filer med S3 Browser

  1. Ladda ned och installera S3 Browser.

  2. Lägg till ett nytt konto för S3-kompatibel lagring. När du lägger till det nya kontot följer du dessa riktlinjer:

    • REST-slutpunkt: Ange slutpunkts-URL:en för volymen: https://<your-bucket-endpoint-IP-or-FQDN>.
    • Åtkomstnyckel-ID: Använd åtkomstnyckeln som skapades när du genererade bucketen på NFS-volymen.
    • Hemlig åtkomstnyckel: Använd motsvarande hemlighetsnyckel från när du genererade bucketen.
    • Välj Kryptera åtkomstnycklar med ett lösenord och Använd säker överföring (SSL/TLS).
  3. När du har lagt till kontot kontrollerar du anslutningen. I S3-webbläsaren väljer du ditt nyligen tillagda konto på menyn Konton . Om anslutningen lyckades kan du se dina bucketar och hantera objekten.

Komma åt filer med AWS CLI

  1. Ladda ned AWS CLI:
    curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
    unzip awscliv2.zip
    sudo ./aws/install
    
  2. Kontrollera att installationen lyckades med kommandot aws --version. Förväntade utdata är:
    aws-cli/2.x.x Python/3.x.x Linux/…
    
  3. Konfigurera AWS CLI med kommandot aws configure. När du uppmanas till det anger du:
    • AWS-åtkomstnyckel-ID – Använd åtkomstnyckeln som skapades när du genererade bucketen på NFS-volymen.
    • AWS hemlig åtkomstnyckel – motsvarande hemlig nyckel från när du genererade bucketen.
    • Standardregionnamn: us-east-1
    • Utdata: JSON

    Anmärkning

    När du använder AWS CLI med Azure NetApp Files-bucketar ska du alltid använda us-east-1 som standardregionnamn.

  4. Visa en lista över bucketarna:
    aws s3 ls --endpoint-url https://<your-bucket-endpoint-IP-or-FQDN> --no-verify-ssl
    
  5. Visa en lista över objekten i en bucket:
    aws s3 ls --endpoint-url https://<your-bucket-endpoint-IP-or-FQDN>(https://<your-bucket-endpoint-IP-or-FQDN>) s3://<bucket-name>/ --no-verify-ssl
    
  6. Kopiera ett objekt från en bucket till din lokala arbetsstation:
    aws s3 cp --endpoint-url https://<your-bucket-endpoint-IP-or-FQDN> s3://<bucket-name>/<object-name> ./<local-object-name> --no-verify-ssl
    

Mer information