معرفی شرکت ها


aws-prototyping-sdk.static-website-0.9.4


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

@aws-prototyping-sdk/static-website
ویژگی مقدار
سیستم عامل -
نام فایل aws-prototyping-sdk.static-website-0.9.4
نام aws-prototyping-sdk.static-website
نسخه کتابخانه 0.9.4
نگهدارنده []
ایمیل نگهدارنده []
نویسنده AWS APJ COPE<apj-cope@amazon.com>
ایمیل نویسنده -
آدرس صفحه اصلی https://github.com/aws/aws-prototyping-sdk
آدرس اینترنتی https://pypi.org/project/aws-prototyping-sdk.static-website/
مجوز Apache-2.0
The static-website module is able to deploy your pre-packaged static website content into an S3 Bucket, fronted by Cloudfront. This module uses an Origin Access Identity to ensure your Bucket can only be accessed via Cloudfront and is configured to only allow HTTPS requests by default. Custom runtime configurations can also be specified which will emit a runtime-config.json file along with your website content. Typically this includes resource Arns, Id's etc which may need to be referenced from your website. This package uses sane defaults and at a minimum only requires the path to your website assets. Below is a conceptual view of the default architecture this module creates: ``` Cloudfront Distribution (HTTPS only) -> S3 Bucket (Private via OAI) |_ WAF V2 ACL |_ index.html (+ other website files and assets) |_ runtime-config.json ``` A typical use case is to create a static website with AuthN. To accomplish this, we can leverage the UserIdentity to create the User Pool (Cognito by default) and Identity Pool. We can then pipe the respective pool id's as runtimeOptions into the StaticWebsite. After the website is deployed, these values can be interrogated from the runtime-config.json deployed alongside the website in order to perform authentication within the app using something like the [Amplify Auth API](https://docs.amplify.aws/lib/client-configuration/configuring-amplify-categories/q/platform/js/#authentication-amazon-cognito). ```python const userIdentity = new UserIdentity(this, 'UserIdentity'); new StaticWebsite(this, 'StaticWebsite', { websiteContentPath: '<relative>/<path>/<to>/<built>/<website>', runtimeOptions: { jsonPayload: { region: Stack.of(this).region, identityPoolId: userIdentity.identityPool.identityPoolId, userPoolId: userIdentity.userPool?.userPoolId, userPoolWebClientId: userIdentity.userPoolClient?.userPoolClientId, } }, }); ```


نیازمندی

مقدار نام
<3.0.0,>=2.60.0 aws-cdk-lib
<1.0.0 aws-prototyping-sdk.pdk-nag
<3.0.0,>=2.21.65 cdk-nag
<11.0.0,>=10.1.222 constructs
<2.0.0,>=1.80.0 jsii
<0.72.0,>=0.71.35 projen
>=0.0.3 publication
~=2.13.3 typeguard


زبان مورد نیاز

مقدار نام
~=3.7 Python


نحوه نصب


نصب پکیج whl aws-prototyping-sdk.static-website-0.9.4:

    pip install aws-prototyping-sdk.static-website-0.9.4.whl


نصب پکیج tar.gz aws-prototyping-sdk.static-website-0.9.4:

    pip install aws-prototyping-sdk.static-website-0.9.4.tar.gz