Môi trường Cloud9 phải được xây dựng bởi một người dùng IAM có quyền quản trị viên, không phải là người dùng tài khoản root. Vui lòng đăng nhập với tài khoản IAM, không phải tài khoản root.
Nếu bạn tham gia sự kiện được host bởi AWS, môi trường Cloud9 đã được xây dựng sẵn cho bạn. Chỉ cần mở IDE tồn tại trong bảng điều khiển Cloud9.
Danh sách trình duyệt được hỗ trợ cho AWS Cloud9 có thể tìm thấy ở đây.
Bộ lọc quảng cáo, vô hiệu hóa javascript và bộ lọc theo dõi phải bị vô hiệu hóa cho tên miền cloud9 hoặc kết nối tới môi trường có thể bị ảnh hưởng. Cloud9 yêu cầu cookies từ bên thứ ba. You can whitelist the specific domains.
Singapore
Tạo môi trường Cloud9: https://ap-southeast-1.console.aws.amazon.com/cloud9/home?region=ap-southeast-1
Khi Cloud9 được mở, bạn có thể tùy chỉnh môi trường bằng cách:
Mở tab terminal mới trong khu vực làm việc chính
Tắt terminal ở phía dưới
Nếu bạn muốn chạy tất cả các phần trong workshop này, có thể hữu ích khi có thêm dung lượng lưu trữ để lưu trữ tất cả các kho lưu trữ và kiểm tra.
Lệnh sau sẽ thêm thêm dung lượng đĩa cho phân vùng gốc của thực thể EC2 mà Cloud9 chạy trên. Sau khi lệnh hoàn tất, chúng ta khởi động lại thực thể và có thể mất một hoặc hai phút cho môi trường IDE để trở lại trực tuyến.
pip3 install --user --upgrade boto3
export instance_id=$(curl -s http://169.254.169.254/latest/meta-data/instance-id)
python -c "import boto3
import os
from botocore.exceptions import ClientError
ec2 = boto3.client('ec2')
volume_info = ec2.describe_volumes(
Filters=[
{
'Name': 'attachment.instance-id',
'Values': [
os.getenv('instance_id')
]
}
]
)
volume_id = volume_info['Volumes'][0]['VolumeId']
try:
resize = ec2.modify_volume(
VolumeId=volume_id,
Size=30
)
print(resize)
except ClientError as e:
if e.response['Error']['Code'] == 'InvalidParameterValue':
print('ERROR MESSAGE: {}'.format(e))"
if [ $? -eq 0 ]; then
sudo reboot
fi