Set-AzStorageContainerAcl

Beállítja a nyilvános hozzáférési engedélyt egy tárolóra.

Syntax

Set-AzStorageContainerAcl
   [-Name] <String>
   [-Permission] <BlobContainerPublicAccessType>
   [-PassThru]
   [-Context <IStorageContext>]
   [-ServerTimeoutPerRequest <Int32>]
   [-ClientTimeoutPerRequest <Int32>]
   [-DefaultProfile <IAzureContextContainer>]
   [-ConcurrentTaskCount <Int32>]
   [<CommonParameters>]

Description

A Set-AzStorageContainerAcl parancsmag beállítja a nyilvános hozzáférési engedélyt az Azure-ban megadott tárolóhoz.

Példák

1. példa: Az Azure Storage-tároló ACL-ének beállítása név szerint

Set-AzStorageContainerAcl -Container "Container01" -Permission Off -PassThru

Ez a parancs létrehoz egy tárolót, amely nem rendelkezik nyilvános hozzáféréssel.

2. példa: Az Azure Storage-tároló ACL-jének beállítása a folyamat használatával

Get-AzStorageContainer container* | Set-AzStorageContainerAcl -Permission Blob -PassThru

Ez a parancs lekéri az összes olyan tárolót, amelynek a neve tárolóval kezdődik, majd átadja az eredményt a folyamaton, hogy az összesre vonatkozó engedélyt Blob-hozzáférésre állítsa.

Paraméterek

-ClientTimeoutPerRequest

Egy szolgáltatáskérés ügyféloldali időtúllépési időközét adja meg másodpercben. Ha az előző hívás a megadott időközönként meghiúsul, a parancsmag újrapróbálkozza a kérést. Ha ez a parancsmag nem kap sikeres választ az időköz eltelte előtt, ez a parancsmag hibát ad vissza.

Type:Nullable<T>[Int32]
Aliases:ClientTimeoutPerRequestInSeconds
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ConcurrentTaskCount

Az egyidejű hálózati hívások maximális száma. Ezzel a paramétersel korlátozhatja az egyidejűséget a helyi processzor- és sávszélesség-használat szabályozására az egyidejű hálózati hívások maximális számának megadásával. A megadott érték abszolút szám, és nem szorozza meg a magok számával. Ez a paraméter segíthet csökkenteni a hálózati csatlakozási problémákat alacsony sávszélességű környezetekben, például másodpercenként 100 kilobitben. Az alapértelmezett érték 10.

Type:Nullable<T>[Int32]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Context

Az Azure Storage-környezetet adja meg. Ezt a New-AzStorageContext parancsmaggal hozhatja létre.

Type:IStorageContext
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

Az Azure-ral való kommunikációhoz használt hitelesítő adatok, fiók, bérlő és előfizetés.

Type:IAzureContextContainer
Aliases:AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Tárolónevet ad meg.

Type:String
Aliases:N, Container
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-PassThru

Azt az elemet képviselő objektumot adja vissza, amellyel dolgozik. Ez a parancsmag alapértelmezés szerint nem hoz létre kimenetet.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Permission

Megadja a tárolóhoz való nyilvános hozzáférés szintjét. Alapértelmezés szerint a tárolót és a benne lévő blobokat csak a tárfiók tulajdonosa érheti el. Ha névtelen felhasználók számára olvasási engedélyeket szeretne adni egy tárolóhoz és annak blobjaihoz, beállíthatja a tárolóengedélyeket a nyilvános hozzáférés engedélyezéséhez. A névtelen felhasználók a kérés hitelesítése nélkül is olvashatnak blobokat egy nyilvánosan elérhető tárolóban. A paraméter elfogadható értékei a következők: --Container. Teljes olvasási hozzáférést biztosít egy tárolóhoz és annak blobjaihoz. Az ügyfelek névtelen kéréssel számba tudják venni a tárolóban lévő blobokat, de a tárfiók tárolói nem számba vehetők. --Blob. Olvasási hozzáférést biztosít a tárolóban lévő blobadatokhoz névtelen kéréssel, de nem biztosít hozzáférést a tárolóadatokhoz. Az ügyfelek névtelen kéréssel nem tudnak blobokat számba kérni a tárolóban. --Ki. Csak a tárfiók tulajdonosának hozzáférését korlátozza.

Type:BlobContainerPublicAccessType
Aliases:PublicAccess
Accepted values:Off, Container, Blob, Unknown
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ServerTimeoutPerRequest

A szolgáltatásoldali időtúllépési időközt adja meg másodpercben egy kéréshez. Ha a megadott időköz el nem telik, mielőtt a szolgáltatás feldolgozza a kérést, a tárolási szolgáltatás hibát ad vissza. Kiszolgálóoldali időtúllépés az egyes kérések esetében.

Type:Nullable<T>[Int32]
Aliases:ServerTimeoutPerRequestInSeconds
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Bevitelek

String

IStorageContext

Kimenetek

AzureStorageContainer